[#BSLALG_DECLARE_NESTED_TRAITS] = BSLALG_DECLARE_NESTED_TRAITS :mrdocs: Associate the specified `TRAIT` tag with the specified `T` class. == Synopsis Declared in `<bslalg_typetraits.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- #define BSLALG_DECLARE_NESTED_TRAITS(T, TRAIT) ---- == Description This macro must be invoked only within the public part of the definition of class `T`. `TRAIT` must name a class such that `TRAIT::NestedTraitDeclaration<T>` designates a class derived from `bslmf::DetectNestedTrait`. == Parameters [cols="1,4"] |=== | Name| Description | *T* | class with which to associate the trait | *TRAIT* | trait tag to associate with `T` |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#