Macros
The following macros - in particular the first three- are sufficient for most uses of the library.
Name |
Description. |
Registers classes. |
|
Declares a method. |
|
Adds an overrider to a method. |
|
Adds an overrider to a method as an inline function. |
|
Declares a method overrider. |
|
Defines the body of a method overrider. |
|
Enables runtime checks in method calls. |
The following macros are for advanced uses of the library.
Name |
Description. |
Default registry. |
|
Returns the class template specialization containing an overrider. |
|
Returns the class template containing the overriders for all the methods with a given name. |
|
Generates a method id. |
|
Expands to core |
|
Creates a registrar object. |