diff --git a/test/doxygen/Jamfile.v2 b/test/doxygen/Jamfile.v2 new file mode 100644 index 0000000..645e732 --- /dev/null +++ b/test/doxygen/Jamfile.v2 @@ -0,0 +1,19 @@ +import doxygen ; + +doxygen autodoc + : + [ glob boost/*.hpp ] + : + "boost.doxygen.reftitle=Example Reference" + ; + +boostbook standalone + : + example.xml + : + boost.root=../../../../.. + boost.libraries=../../../../../libs/libraries.htm + html.stylesheet=../../../../../doc/html/boostbook.css + + autodoc + ; diff --git a/test/doxygen/boost/example.hpp b/test/doxygen/boost/example.hpp new file mode 100644 index 0000000..a774991 --- /dev/null +++ b/test/doxygen/boost/example.hpp @@ -0,0 +1,49 @@ +int global_integer; +static int global_static_integer; +const int global_const_integer; +static const int global_static_const_integer; +enum global_enum { enumerator }; + +namespace example +{ + int namespace_integer; + static int namespace_static_integer; + const int namespace_const_integer; + static const int namespace_static_const_integer; + enum namespace_enum { enumerator }; + + class example + { + public: + int integer; + static int static_integer; + mutable int mutable_integer; + const int const_integer; + static mutable int static_mutable_integer; + static const int static_const_integer; + + enum class_enum { enumerator }; + protected: + int protected_integer; + static int protected_static_integer; + mutable int protected_mutable_integer; + const int protected_const_integer; + static mutable int protected_static_mutable_integer; + static const int protected_static_const_integer; + + enum protected_class_enum { enumerator }; + private: + int private_integer; + static int private_static_integer; + mutable int private_mutable_integer; + const int private_const_integer; + static mutable int private_static_mutable_integer; + static const int private_static_const_integer; + + enum private_class_enum { enumerator }; + }; + + template + struct example_template {}; +} \ No newline at end of file diff --git a/test/doxygen/example.xml b/test/doxygen/example.xml new file mode 100644 index 0000000..0e955c1 --- /dev/null +++ b/test/doxygen/example.xml @@ -0,0 +1,6 @@ + + + +Example + + \ No newline at end of file