|
DART 6.12.2
|
Go to the source code of this file.
Macros | |
| #define | DETAIL_DART_COMMON_IRREGULAR_TEMPLATEJOINERDISPATCH_IMPL( ReturnType, ClassName, Function, Suffix, SpecializationChecker, Args) |
| This macro provides the implementation for most of the member functions in common::CompositeJoiner, dynamics::NodeManagerJoinerForBodyNode, and NodeManagerJoinerForSkeleton. | |
| #define | DETAIL_DART_COMMON_TEMPLATEJOINERDISPATCH_IMPL( ReturnType, ClassName, Function, Suffix, Args) |
| #define DETAIL_DART_COMMON_IRREGULAR_TEMPLATEJOINERDISPATCH_IMPL | ( | ReturnType, | |
| ClassName, | |||
| Function, | |||
| Suffix, | |||
| SpecializationChecker, | |||
| Args | |||
| ) |
This macro provides the implementation for most of the member functions in common::CompositeJoiner, dynamics::NodeManagerJoinerForBodyNode, and NodeManagerJoinerForSkeleton.
The member functions of those classes share essentially the same logic, so it makes sense to have a single macro that provides the implementation for all of them.
| #define DETAIL_DART_COMMON_TEMPLATEJOINERDISPATCH_IMPL | ( | ReturnType, | |
| ClassName, | |||
| Function, | |||
| Suffix, | |||
| Args | |||
| ) |