Quick Links:

bal | bbl | bdl | bsl

Public Member Functions

balber::BerUniversalTagNumber_Sel< TYPE, CATEGORY > Class Template Reference

#include <balber_beruniversaltagnumber.h>

List of all members.

Public Member Functions

 BerUniversalTagNumber_Sel ()
 BerUniversalTagNumber_Sel (const BerUniversalTagNumber_Sel &original)
BerUniversalTagNumber_Seloperator= (const BerUniversalTagNumber_Sel &original)

Detailed Description

template<class TYPE, class CATEGORY>
class balber::BerUniversalTagNumber_Sel< TYPE, CATEGORY >

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


Constructor & Destructor Documentation

template<class TYPE, class CATEGORY>
balber::BerUniversalTagNumber_Sel< TYPE, CATEGORY >::BerUniversalTagNumber_Sel (  )  [inline]
template<class TYPE, class CATEGORY>
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.


Member Function Documentation

template<class TYPE, class CATEGORY>
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.


The documentation for this class was generated from the following file: