[#BloombergLP-bslma-AAModel] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslma.adoc[bslma]::AAModel :relfileprefix: ../../ :mrdocs: 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. == Synopsis Declared in `<bslma_aamodel.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> struct AAModel : /* implementation-defined */::type ---- == Base Classes [cols="1,4"] |=== | Name| Description | `/* implementation-defined */::type` | |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#