OpenStudio:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | Static Public Member Functions | List of all members
openstudio::Singleton< T > Class Template Reference

#include <Singleton.hpp>

Public Types

using object_type = T
 

Public Member Functions

 Singleton ()=delete
 

Static Public Member Functions

static object_typeinstance ()
 

Member Typedef Documentation

template<typename T >
using openstudio::Singleton< T >::object_type = T

Constructor & Destructor Documentation

template<typename T >
openstudio::Singleton< T >::Singleton ( )
delete

Member Function Documentation

template<typename T >
static object_type& openstudio::Singleton< T >::instance ( )
inlinestatic