LLUISingleton< T, VISIBILITY_POLICY > Class Template Reference

#include <llui.h>

Inheritance diagram for LLUISingleton< T, VISIBILITY_POLICY >:

Inheritance graph
[legend]
Collaboration diagram for LLUISingleton< T, VISIBILITY_POLICY >:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static T * findInstance (const LLSD &key=LLSD())
static T * createInstance (const LLSD &key=LLSD())

Protected Member Functions

 LLUISingleton ()
 ~LLUISingleton ()

Static Private Attributes

static T * sInstance = NULL


Detailed Description

template<class T, class VISIBILITY_POLICY = VisibilityPolicy<T>>
class LLUISingleton< T, VISIBILITY_POLICY >

Definition at line 357 of file llui.h.


Constructor & Destructor Documentation

template<class T, class VISIBILITY_POLICY = VisibilityPolicy<T>>
LLUISingleton< T, VISIBILITY_POLICY >::LLUISingleton (  )  [inline, protected]

Definition at line 362 of file llui.h.

template<class T, class VISIBILITY_POLICY = VisibilityPolicy<T>>
LLUISingleton< T, VISIBILITY_POLICY >::~LLUISingleton (  )  [inline, protected]

Definition at line 364 of file llui.h.


Member Function Documentation

template<class T, class VISIBILITY_POLICY = VisibilityPolicy<T>>
static T* LLUISingleton< T, VISIBILITY_POLICY >::findInstance ( const LLSD key = LLSD()  )  [inline, static]

Definition at line 367 of file llui.h.

Referenced by LLFloaterRegionInfo::processEstateOwnerRequest(), LLFloaterRegionInfo::processRegionInfo(), and LLFloaterRegionInfo::requestRegionInfo().

Here is the caller graph for this function:

template<class T, class VISIBILITY_POLICY = VisibilityPolicy<T>>
static T* LLUISingleton< T, VISIBILITY_POLICY >::createInstance ( const LLSD key = LLSD()  )  [inline, static]

Definition at line 372 of file llui.h.


Member Data Documentation

template<class T, class VISIBILITY_POLICY = VisibilityPolicy<T>>
T * LLUISingleton< T, U >::sInstance = NULL [inline, static, private]


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

Generated on Fri May 16 09:19:52 2008 for SecondLife by  doxygen 1.5.5