Quick Links: |
#include <balber_beruniversaltagnumber.h>
Public Member Functions | |
BerUniversalTagNumber_Sel () | |
BerUniversalTagNumber_Sel (const BerUniversalTagNumber_Sel &original) | |
BerUniversalTagNumber_Sel & | operator= (const BerUniversalTagNumber_Sel &original) |
Component-private class. Do not use. This class contains implementation details of this component.
/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
.
See Component balber_beruniversaltagnumber
balber::BerUniversalTagNumber_Sel< TYPE, CATEGORY >::BerUniversalTagNumber_Sel | ( | ) | [inline] |
balber::BerUniversalTagNumber_Sel< TYPE, CATEGORY >::BerUniversalTagNumber_Sel | ( | const BerUniversalTagNumber_Sel< TYPE, CATEGORY > & | original | ) |
Create a new BerUniversalTagNumber_Sel
object having a copy of the value of the specified original
object. Note that objects of this type are stateless and their value is a notional concept only.
BerUniversalTagNumber_Sel& balber::BerUniversalTagNumber_Sel< TYPE, CATEGORY >::operator= | ( | const BerUniversalTagNumber_Sel< TYPE, CATEGORY > & | original | ) |
Assign the value of the specified original
object to this object. Note that objects of this type are stateless and their value is a notional concept only.