Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
gnsstk::Singleton< T > Class Template Reference

Detailed Description

template<class T>
class gnsstk::Singleton< T >

Definition at line 46 of file singleton.hpp.

#include <singleton.hpp>

Static Public Member Functions

static T & Instance ()
 

Protected Member Functions

 Singleton ()
 
virtual ~Singleton ()
 

Private Member Functions

Singletonoperator= (Singleton const &)
 
 Singleton (Singleton const &)
 

Constructor & Destructor Documentation

◆ Singleton() [1/2]

template<class T >
gnsstk::Singleton< T >::Singleton ( )
inlineprotected

Definition at line 53 of file singleton.hpp.

◆ ~Singleton()

template<class T >
virtual gnsstk::Singleton< T >::~Singleton ( )
inlineprotectedvirtual

Definition at line 54 of file singleton.hpp.

◆ Singleton() [2/2]

template<class T >
gnsstk::Singleton< T >::Singleton ( Singleton< T > const )
private

Member Function Documentation

◆ Instance()

template<class T >
static T& gnsstk::Singleton< T >::Instance ( )
inlinestatic

Definition at line 48 of file singleton.hpp.

◆ operator=()

template<class T >
Singleton& gnsstk::Singleton< T >::operator= ( Singleton< T > const )
private

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


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:46