Singleton Class Template Reference
[Design patterns]
Basic support for the singleton pattern.
More...
#include <ql/patterns/singleton.hpp>
Inheritance diagram for Singleton:

Static Public Member Functions | |
| static T & | instance () |
| access to the unique instance | |
Detailed Description
template<class T>
class QuantLib::Singleton< T >
Basic support for the singleton pattern.
The typical use of this class is:
class Foo : public Singleton<Foo> { friend class Singleton<Foo>; private: Foo() {} public: ... };