Template Class Singleton
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Types
private SingletonImplT
public Catch::ISingleton
Class Documentation
-
template<typename SingletonImplT, typename InterfaceT = SingletonImplT, typename MutableInterfaceT = InterfaceT>
class Singleton : private SingletonImplT, public Catch::ISingleton Public Static Functions
-
static inline auto get() -> InterfaceT const&
-
static inline auto getMutable() -> MutableInterfaceT&
-
static inline auto get() -> InterfaceT const&