From 2a49987a29270e14b5a9396b0ab3b7b4588770c3 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Mon, 28 Apr 2008 23:01:03 +0000 Subject: Apparently there were a number of things that weren't strict ISO C++, the new version of gcc complained about them, none of these changes will break backward compatibility, so I fixed them. I added more docs too, it seems. --- src/doxy/main.dox | 4 ++++ src/doxy/params.dox | 15 +++++++++++++++ src/doxy/plugins.dox | 17 +++++++++++++++++ src/doxy/taf.dox | 16 ++++++++++++++++ src/doxy/unittest.dox | 15 +++++++++++++++ 5 files changed, 67 insertions(+) create mode 100644 src/doxy/params.dox create mode 100644 src/doxy/plugins.dox create mode 100644 src/doxy/taf.dox create mode 100644 src/doxy/unittest.dox (limited to 'src/doxy') diff --git a/src/doxy/main.dox b/src/doxy/main.dox index a13438f..6030f0c 100644 --- a/src/doxy/main.dox +++ b/src/doxy/main.dox @@ -21,6 +21,10 @@ * - @ref howto_archives * - @ref howto_threading * - @ref howto_servers + * - @ref howto_taf + * - @ref howto_plugins + * - @ref howto_unittest + * - @ref howto_params */ /** diff --git a/src/doxy/params.dox b/src/doxy/params.dox new file mode 100644 index 0000000..1657f7b --- /dev/null +++ b/src/doxy/params.dox @@ -0,0 +1,15 @@ +/* + * Copyright (C) 2007-2008 Xagasoft, All rights reserved. + * + * This file is part of the libbu++ library and is released under the + * terms of the license contained in the file LICENSE. + */ + +/** + *@page howto_params Handling Command Line Parameters + * + * Libbu++ provides everything you need to cope with command line parameters + * like a pro. + * + *@todo Finish this page. + */ diff --git a/src/doxy/plugins.dox b/src/doxy/plugins.dox new file mode 100644 index 0000000..36bcc5a --- /dev/null +++ b/src/doxy/plugins.dox @@ -0,0 +1,17 @@ +/* + * Copyright (C) 2007-2008 Xagasoft, All rights reserved. + * + * This file is part of the libbu++ library and is released under the + * terms of the license contained in the file LICENSE. + */ + +/** + *@page howto_plugins Creating Plugins and Plugin Frameworks + * + * Libbu++ offers a simple yet safe mechanism for dealing with plugins, it + * allows a program to have "builtin" plugins or DLL/SO based dynamically loaded + * plugnis. Plugins are then referred to by name, are checked for type-safety, + * and are managed to avoid memory leaks. + * + *@todo Finish this page. + */ diff --git a/src/doxy/taf.dox b/src/doxy/taf.dox new file mode 100644 index 0000000..c5befb6 --- /dev/null +++ b/src/doxy/taf.dox @@ -0,0 +1,16 @@ +/* + * Copyright (C) 2007-2008 Xagasoft, All rights reserved. + * + * This file is part of the libbu++ library and is released under the + * terms of the license contained in the file LICENSE. + */ + +/** + *@page howto_taf Using the Textual Archive Format + * + * Libbu++ provides support for TAF, the Textual Archive Format, a very simple + * grouped key/value pair format with the ability to support trees of data. + * It's like XML-Light. + * + *@todo Finish this page. + */ diff --git a/src/doxy/unittest.dox b/src/doxy/unittest.dox new file mode 100644 index 0000000..41b13f8 --- /dev/null +++ b/src/doxy/unittest.dox @@ -0,0 +1,15 @@ +/* + * Copyright (C) 2007-2008 Xagasoft, All rights reserved. + * + * This file is part of the libbu++ library and is released under the + * terms of the license contained in the file LICENSE. + */ + +/** + *@page howto_unittest Writing Unit Tests For Your Programs + * + * Libbu++ uses it's own simple and flexible unit testing framework, and you can + * too! + * + *@todo Finish this page. + */ -- cgit v1.2.3