The OSB library internally uses only these applicable taxes. However, it does not prevent clients from defining and using their own local ApplicableTaxes 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 applicable taxes.
Definition at line 241 of file appltaxes.h.
OSB_LIB::TheApplicableTaxes::TheApplicableTaxes | ( | ) | [private] |
Prevent construction: not implemented.
OSB_LIB::TheApplicableTaxes::TheApplicableTaxes | ( | const TheApplicableTaxes & | rhs | ) | [private] |
Prevent construction: not implemented.
static ApplicableTaxes& OSB_LIB::TheApplicableTaxes::instance | ( | ) | [static] |
Controls all access to the global ApplicableTaxes instance.
ApplicableTaxes* OSB_LIB::TheApplicableTaxes::instance_ [static, private] |