If you can read this text, it means you are not experiencing this website at its best. This website is designed for used with a standards-compliant browser.
Current version: 2.3.2
A platform-independent, multi-threading and synchronization library for C++
Home Documentation Downloads CVS Contact

LocalStaticInstantiation Class Reference

#include <Singleton.h>

List of all members.

Static Protected Member Functions

template<class T>
void create (T *&ptr)

Detailed Description

Eric Crahen <http://www.code-foo.com>
The LocalStaticInstantiation policy allows the creation and lifetime of an instance of a particular type to be managed using static local values. This will abide by the standard C++ rules for static objects lifetimes.

Member Function Documentation

void create T *&  ptr  )  [inline, static, protected]

Create an instance of an object, using a local static. The object will be destroyed by the system.

ptr reference to location to receive the address of the allocated object

The documentation for this class was generated from the following file: