[#BloombergLP-balber-BerUniversalTagNumber_Sel] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balber.adoc[balber]::BerUniversalTagNumber_Sel :relfileprefix: ../../ :mrdocs: Component‐private class. Do not use. This class contains implementation details of this component. == Synopsis Declared in `<balber_beruniversaltagnumber.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class TYPE, class CATEGORY> class BerUniversalTagNumber_Sel; ---- == Description # Implementation Note The suffix of this class, "Sel", is a contraction of "Selector", which is meant to associate with the action of selecting a particular overload from an overload set. This component uses specializations of this class to guide overload resolution for functions that need to select between one of several overloads based on the specified `TYPE` and `CATEGORY` information. Note that `CATEGORY` is expected to be one of the "category" types that are members of `bdlat_TypeCategory`. == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/balber/BerUniversalTagNumber_Sel/2constructor.adoc[`BerUniversalTagNumber_Sel`] [.small]#[constructor]# | Create a `BerUniversalTagNumber_Sel` object. Note that objects of this type are stateless. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#