Metafunction that yields the AA model preferred by TYPE.
Declared in <bslma_aamodel.h>
template<class TYPE>
struct AAModel
: /* implementation-defined */::type
Metafunction that yields (is derived from) a model tag type that indicates the AA model preferred for the specified type -- one of AAModelPmr, AAModelBsl, AAModelLegacy, AAModelStl, or AAModelNone. If TYPE supports more than one of AA models, then the result is the first in the preceding list that is supported.
| Name | Description |
|---|---|
/* implementation-defined */::type |