The OSB library internally uses only this tax-traits list. However, it does not prevent clients from defining and using their own local TaxTraitsList 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.
Note: The current implementation does not enforce read-only access to the global tax-traits list.
Definition at line 226 of file chargetraits.h.
OSB_LIB::TheTaxTraitsList::TheTaxTraitsList | ( | ) | [private] |
Prevent construction: not implemented.
OSB_LIB::TheTaxTraitsList::TheTaxTraitsList | ( | const TheTaxTraitsList & | rhs | ) | [private] |
Prevent construction: not implemented.
static TaxTraitsList& OSB_LIB::TheTaxTraitsList::instance | ( | ) | [static] |
Controls all access to the global TaxTraitsList instance.
TaxTraitsList* OSB_LIB::TheTaxTraitsList::instance_ [static, private] |