Rosetta  3.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces
SingletonBase.hh File Reference

A base class for all singltons using CRTP and managing the complexity of safely initializing singltons in a thread-safe way. More...

Classes

class  utility::SingletonBase< T >
 SingletonBase is meant to serve as a base class for singleton classes in Rosetta handling the initialization of the singleton in a thread-safe way. More...
 

Namespaces

 utility
 comment 0
 

Detailed Description

A base class for all singltons using CRTP and managing the complexity of safely initializing singltons in a thread-safe way.

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)