25 #ifndef INCLUDED_DefaultBool_h_GUID_3AFC9D48_7BCD_4AAD_CC67_E3FE744CF724 26 #define INCLUDED_DefaultBool_h_GUID_3AFC9D48_7BCD_4AAD_CC67_E3FE744CF724 47 explicit operator bool()
const {
return m_val; }
56 void reset() { m_val = DefaultValue; }
64 #endif // INCLUDED_DefaultBool_h_GUID_3AFC9D48_7BCD_4AAD_CC67_E3FE744CF724 DefaultBool & operator=(bool val)
Assignment from a bool.
Definition: DefaultBool.h:50
Definition: RunLoopManager.h:42
void reset()
Restore the default value.
Definition: DefaultBool.h:56
A class template primarily useful for flags, that has a defined value at default initialization.
Definition: DefaultBool.h:41
The main namespace for all C++ elements of the framework, internal and external.
Definition: namespace_osvr.dox:3
DefaultBool()
Default constructor, initializes value to specified default.
Definition: DefaultBool.h:44