Delegating implementation of architecture dependent interfaces. More...
|virtual void||init ()|
|Call init on other arch classes. |
|ARCH_PLUGIN &||plugin () const|
|static CArch *||getInstance ()|
|Return the singleton instance. |
Delegating implementation of architecture dependent interfaces.
This class is a centralized interface to all architecture dependent interface implementations (except miscellaneous functions). It instantiates an implementation of each interface and delegates calls to each method to those implementations. Clients should use the
ARCH macro to access this object. Clients must also instantiate exactly one of these objects before attempting to call any method, typically at the beginning of
|CArch * CArch::getInstance||(||)||