Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Defines

bslmf_nestedtraitdeclaration.h File Reference

Provide a nested declaration to associate a class with a trait. More...

Go to the source code of this file.

Classes

class  bslmf::NestedTraitDeclaration< t_TYPE, t_TRAIT, t_COND >

Namespaces

namespace  bslmf

Defines

#define BSLMF_NESTED_TRAIT_DECLARATION(t_TYPE, t_TRAIT)
#define BSLMF_NESTED_TRAIT_DECLARATION_IF(t_TYPE, t_TRAIT, t_COND)

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>();                \
    }