AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::Env Klassenreferenz

#include <Env.h>

Öffentliche, statische Methoden

template<typename T >
static TgetSingleton ()
 
template<typename T , typename... Args>
static T create (Args &&...pArgs)
 
template<typename T >
static QSharedPointer< TgetShared ()
 
static void resetCounter ()
 
static void clear ()
 
static void set (const QMetaObject &pMetaObject, void *pObject=nullptr)
 
static void set (const QMetaObject &pMetaObject, std::shared_ptr< void > pObject)
 
template<typename T , typename U >
static U * getSingleton ()
 
template<typename T , typename... Args>
static int getCounter ()
 
template<typename T , typename... Args>
static void setCreator (const std::function< T(Args...)> &pFunc)
 
static void setShared (const QMetaObject &pMetaObject, QSharedPointer< QObject > pObject=QSharedPointer< QObject >())
 

Geschützte Methoden

 Env ()
 
 ~Env ()
 

Freundbeziehungen

class ::test_Env
 

Beschreibung der Konstruktoren und Destruktoren

Env::Env ( )
protected
Env::~Env ( )
protected

Dokumentation der Elementfunktionen

void Env::clear ( )
static
template<typename T , typename... Args>
static T governikus::Env::create ( Args &&...  pArgs)
inlinestatic
template<typename T , typename... Args>
static int governikus::Env::getCounter ( )
inlinestatic
template<typename T >
static QSharedPointer<T> governikus::Env::getShared ( )
inlinestatic
template<typename T >
static T* governikus::Env::getSingleton ( )
inlinestatic
template<typename T , typename U >
static U* governikus::Env::getSingleton ( )
inlinestatic
void Env::resetCounter ( )
static
void Env::set ( const QMetaObject &  pMetaObject,
void *  pObject = nullptr 
)
static
void Env::set ( const QMetaObject &  pMetaObject,
std::shared_ptr< void >  pObject 
)
static
template<typename T , typename... Args>
static void governikus::Env::setCreator ( const std::function< T(Args...)> &  pFunc)
inlinestatic
void Env::setShared ( const QMetaObject &  pMetaObject,
QSharedPointer< QObject >  pObject = QSharedPointer<QObject>() 
)
static

Freundbeziehungen und Funktionsdokumentation

friend class ::test_Env
friend

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