VSM C++ SDK
Vehicle Specific Modules SDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
singleton.h File Reference

Singleton class definition. More...

#include <memory>
#include <mutex>

Go to the source code of this file.

Classes

class  ugcs::vsm::internal::Singleton_creator< T, class >
 Helper class for singletons instantiation. More...
 
class  ugcs::vsm::internal::Singleton_creator< T, typename std::enable_if< std::is_default_constructible< T >::value >::type >
 Specialization for class which has default constructor. More...
 
class  ugcs::vsm::Singleton< T >
 Helper class for implementing singletons. More...
 

Namespaces

 ugcs
 UGCS root namespace.
 
 ugcs::vsm
 All VSM SDK functionality resides in this namespace.
 

Detailed Description

Singleton class definition.