doxygenunion Directive Example¶
Working Example¶
This should work:
.. doxygenunion:: SeparateUnion
:project: union
It produces this output:
-
union
SeparateUnion - #include <union.h>
A union of two values.
Public Members
-
int
size The size of the thing.
-
float
depth How deep it is.
-
int
Example with Namespace¶
This should work:
.. doxygenunion:: foo::MyUnion
:project: union
It produces this output:
-
union
MyUnion - #include <union.h>
A union of two values.
Public Members
-
int
someInt The int of it all.
-
float
someFloat The float side of things.
-
int
Failing Example¶
This intentionally fails:
.. doxygenunion:: made_up_union
:project: union
It produces the following warning message:
Warning
doxygenunion: Cannot find union “made_up_union” in doxygen XML output for project “union” from directory: ../../examples/specific/union/xml/