Quick Links:

bal | bbl | bdl | bsl

Public Types

bslmf::DetectNestedTrait_Imp< t_TYPE, t_TRAIT, class > Struct Template Reference

#include <bslmf_detectnestedtrait.h>

List of all members.

Public Types

typedef bsl::false_type type

Detailed Description

template<class t_TYPE, template< class > class t_TRAIT, class = void>
struct bslmf::DetectNestedTrait_Imp< t_TYPE, t_TRAIT, class >

Metafunction to detect whether the specified t_TRAIT parameter is associated with the specified t_TYPE parameter using the nested type trait mechanism. The nested type is an alias for bsl::false_type unless t_TYPE is a class type that the user has associated with the specified trait using the BSLMF_NESTED_TRAIT_DECLARATION macro. Class types detect such association in the specialization below.

See Component bslmf_detectnestedtrait


Member Typedef Documentation

template<class t_TYPE, template< class > class t_TRAIT, class = void>
typedef bsl::false_type bslmf::DetectNestedTrait_Imp< t_TYPE, t_TRAIT, class >::type

The documentation for this struct was generated from the following file: