wibble::Singleton< T > Class Template Reference

#include <singleton.h>

Collaboration diagram for wibble::Singleton< T >:
[legend]

List of all members.

template<typename T>
class wibble::Singleton< T >


Public Types

typedef T value_type

Public Member Functions

 Singleton (const T &value)
bool empty () const
size_t size () const
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const

Protected Attributes

value

Classes

class  const_iterator
class  iterator

Member Typedef Documentation

template<typename T>
typedef T wibble::Singleton< T >::value_type


Constructor & Destructor Documentation

template<typename T>
wibble::Singleton< T >::Singleton ( const T &  value  )  [inline, explicit]


Member Function Documentation

template<typename T>
bool wibble::Singleton< T >::empty (  )  const [inline]

template<typename T>
size_t wibble::Singleton< T >::size (  )  const [inline]

template<typename T>
iterator wibble::Singleton< T >::begin (  )  [inline]

template<typename T>
iterator wibble::Singleton< T >::end (  )  [inline]

References wibble::iterator().

template<typename T>
const_iterator wibble::Singleton< T >::begin (  )  const [inline]

template<typename T>
const_iterator wibble::Singleton< T >::end (  )  const [inline]


Member Data Documentation

template<typename T>
T wibble::Singleton< T >::value [protected]


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

Generated on Tue Jun 17 22:09:56 2008 for wibble by  doxygen 1.5.6