omw  0.2.1-beta
Public Types | Public Member Functions | Protected Attributes | List of all members
omw::Nullable< T > Class Template Reference
Inheritance diagram for omw::Nullable< T >:
omw::Base_Nullable

Public Types

using value_type = T
 
using reference = value_type &
 
using const_reference = const value_type &
 

Public Member Functions

 Nullable (const_reference value)
 
const_reference get (const_reference fallback) const
 
void set (const_reference value)
 
virtual void free ()
 
virtual void makeNull ()
 
 operator value_type () const
 
- Public Member Functions inherited from omw::Base_Nullable
 Base_Nullable (bool isNull)
 
bool isNull () const
 

Protected Attributes

value_type m_value
 

Additional Inherited Members

- Protected Member Functions inherited from omw::Base_Nullable
void setIsNull (bool isNull)
 

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