Provide a nested declaration to associate a class with a trait.
More...
Go to the source code of this file.
Detailed Description
Define Documentation
#define BSLMF_NESTED_TRAIT_DECLARATION |
( |
|
t_TYPE, |
|
|
|
t_TRAIT | |
|
) |
| | |
Value:operator BloombergLP::bslmf::NestedTraitDeclaration<t_TYPE, t_TRAIT>() \
const \
{ \
return BloombergLP::bslmf::NestedTraitDeclaration<t_TYPE, t_TRAIT>(); \
}
#define BSLMF_NESTED_TRAIT_DECLARATION_IF |
( |
|
t_TYPE, |
|
|
|
t_TRAIT, |
|
|
|
t_COND | |
|
) |
| | |
Value:operator BloombergLP::bslmf:: \
NestedTraitDeclaration<t_TYPE, t_TRAIT, t_COND>() const \
{ \
return BloombergLP::bslmf:: \
NestedTraitDeclaration<t_TYPE, t_TRAIT, t_COND>(); \
}