OSB_LIB::TheAddressTypeList Class Reference

Collaboration diagram for OSB_LIB::TheAddressTypeList:

Collaboration graph
[legend]
List of all members.

Detailed Description

Singleton class to designate a global AddressTypeList.

The OSB library internally uses only this address type list. However, it does not prevent clients from defining and using their own local AddressTypeList objects.

This class is purely static, no object of the class should be instantiated: The default and copy constructors are declared private and are not implemented.

Definition at line 362 of file address.h.

Static Public Member Functions

Private Member Functions

Static Private Attributes


Constructor & Destructor Documentation

OSB_LIB::TheAddressTypeList::TheAddressTypeList (  )  [private]

Prevent construction: not implemented.

OSB_LIB::TheAddressTypeList::TheAddressTypeList ( const TheAddressTypeList rhs  )  [private]

Prevent construction: not implemented.


Member Function Documentation

static AddressTypeList& OSB_LIB::TheAddressTypeList::instance (  )  [static]

Controls all access to the global AddressTypeList instance.

Returns:
Reference to the global AddressTypeList instance.


Member Data Documentation

AddressTypeList* OSB_LIB::TheAddressTypeList::instance_ [static, private]

Pointer to the global AddressTypeList object.

Definition at line 379 of file address.h.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:10:38 2006 for OSB Library by  doxygen 1.4.7