[#BloombergLP-bslmf-MatchAnyType] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslmf.adoc[bslmf]::MatchAnyType :relfileprefix: ../../ :mrdocs: Any type can be converted into this type. == Synopsis Declared in `<bslmf_matchanytype.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct MatchAnyType; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslmf/MatchAnyType/2constructor-0b.adoc[`MatchAnyType`] [.small]#[constructor]# | Constructors |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bsltf/copyMoveState-0b.adoc[`::BloombergLP::bsltf::copyMoveState`] | Return `e_UNKWOWN`. Called from `CopyMoveState::get`, this default implementation is called if a customized `copyMoveState` is not found via ADL for a specific type. Note that this overload is defined such that, if `copyMoveState` is customized for a type, the customization is "inherited" by derived types. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#