alternative Standard Libary  0.29.8
std::singleton< T > Template-Klassenreferenz

#include <singleton.hpp>

+ Klassendiagramm für std::singleton< T >:

Öffentliche Typen

using value_type = T
 

Öffentliche Methoden

 singleton ()
 

Öffentliche, statische Methoden

static value_typeget ()
 

Ausführliche Beschreibung

template<typename T>
class std::singleton< T >

Dokumentation der benutzerdefinierten Datentypen

◆ value_type

template<typename T>
using std::singleton< T >::value_type = T

Beschreibung der Konstruktoren und Destruktoren

◆ singleton()

template<typename T>
std::singleton< T >::singleton ( )
inline
54 {}

Dokumentation der Elementfunktionen

◆ get()

template<typename T>
static value_type& std::singleton< T >::get ( )
inlinestatic
46  {
47  if( m_ptr.get() == 0 )
48  {
49  m_ptr.reset( new value_type() );
50  }
51  return *m_ptr;
52  }
T value_type
Definition: singleton.hpp:43

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: