AnimEngine
Classes | Public Member Functions | List of all members
OOOGL::OptionalGlObject< T > Class Template Reference

Classes

struct  EmptyOptionalException
 

Public Member Functions

 OptionalGlObject (const T &t)
 
template<typename... Args>
 OptionalGlObject (Args &&... args)
 
void reset ()
 
bool has_value () const
 
T & value () &
 
const T & value () const &
 
template<typename... Args>
void emplace (Args &&... args)
 
OptionalGlObjectoperator= (const std::nullopt_t nullopt)
 
const T * operator-> () const
 
T * operator-> ()
 
const T & operator* () const &
 
T & operator* () &
 
 operator bool () const
 

The documentation for this class was generated from the following file: