Skip to content

Commit 534facd

Browse files
committed
wip
1 parent 31b4856 commit 534facd

File tree

3 files changed

+34
-178
lines changed

3 files changed

+34
-178
lines changed

doc/modules/ROOT/nav.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111
** xref:error_handling.adoc[Error Handling]
1212
** xref:custom_rtti.adoc[Custom RTTI]
1313
** xref:dynamic_loading.adoc[Dynamic Loading]
14-
* xref:reference:boost/openmethod.adoc[Reference (generated)]
15-
* xref:reference.adoc[Reference (manual)]
14+
* Reference
15+
** xref:macros.adoc[Macros]
16+
** xref:reference:boost/openmethod.adoc[boost::openmethod]

doc/modules/ROOT/pages/macros.adoc

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
[#macros]
2+
= xref:macros.adoc[Macros]
3+
:mrdocs:
4+
5+
[cols=2]
6+
|===
7+
| Name
8+
| Description
9+
| xref:BOOST_OPENMETHOD.adoc[BOOST_OPENMETHOD]
10+
| declares a method
11+
| xref:BOOST_OPENMETHOD_CLASSES.adoc[BOOST_OPENMETHOD_CLASSES]
12+
| registers classes
13+
| xref:BOOST_OPENMETHOD_DECLARE_OVERRIDER.adoc[BOOST_OPENMETHOD_DECLARE_OVERRIDER]
14+
| declares a method overrider
15+
| xref:BOOST_OPENMETHOD_DEFAULT_REGISTRY.adoc[BOOST_OPENMETHOD_DEFAULT_REGISTRY]
16+
| default registry
17+
| xref:BOOST_OPENMETHOD_DEFINE_OVERRIDER.adoc[BOOST_OPENMETHOD_DEFINE_OVERRIDER]
18+
| defines the body of a method overrider
19+
| xref:BOOST_OPENMETHOD_ID.adoc[BOOST_OPENMETHOD_ID]
20+
| generates a method id
21+
| xref:BOOST_OPENMETHOD_INLINE_OVERRIDE.adoc[BOOST_OPENMETHOD_INLINE_OVERRIDE]
22+
| adds an overrider to a method as an inline function
23+
| xref:BOOST_OPENMETHOD_OVERRIDE.adoc[BOOST_OPENMETHOD_OVERRIDE]
24+
| adds an overrider to a method
25+
| xref:BOOST_OPENMETHOD_OVERRIDER.adoc[BOOST_OPENMETHOD_OVERRIDER]
26+
| returns the class template specialization containing an overrider
27+
| xref:BOOST_OPENMETHOD_OVERRIDERS.adoc[BOOST_OPENMETHOD_OVERRIDERS]
28+
| returns the class template containing the overriders for all the methods with a given name
29+
| xref:BOOST_OPENMETHOD_REGISTER.adoc[BOOST_OPENMETHOD_REGISTER]
30+
| creates a static registrar object
31+
|===

doc/modules/ROOT/pages/reference.adoc

Lines changed: 0 additions & 176 deletions
This file was deleted.

0 commit comments

Comments
 (0)