This struct template metafunction detects whether the specified t_TRAIT parameter is associated with the specified t_TYPE parameter using the nested type trait mechanism. This trait derives from bsl::true_type if and only if t_TYPE is a class type that associated with the specified trait using the BSLMF_NESTED_TRAIT_DECLARATION macro, and from bsl::false_type otherwise. Users should not specialize this trait directly for their types, but should always use the macro to make a nested trait association.
Synopsis
Declared in <bslmf_detectnestedtrait.h>
template<
class t_TYPE,
template<class> typename t_TRAIT>
struct DetectNestedTrait
: /* implementation-defined */::type
Base Classes
Name |
Description |
|
Specializations
Derived Classes
Name |
Description |
This class detects if the specified class |
Created with MrDocs