neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::any_const_ref Class Reference

#include <any_ref.hpp>

Public Member Functions

 any_const_ref ()
 
template<typename T >
 any_const_ref (const T &aObject)
 
 any_const_ref (const any_ref &aOther)
 
 any_const_ref (const any_const_ref &aOther)
 
 any_const_ref (any_const_ref &aOther)
 
 ~any_const_ref ()
 
any_const_refoperator= (const any_const_ref &aOther)
 
template<typename T >
 operator const T & () const
 
template<typename T >
bool is () const
 
bool something () const
 
bool empty () const
 
void reset ()
 

Detailed Description

Definition at line 178 of file any_ref.hpp.

Constructor & Destructor Documentation

◆ any_const_ref() [1/5]

neolib::any_const_ref::any_const_ref ( )
inline

Definition at line 182 of file any_ref.hpp.

◆ any_const_ref() [2/5]

template<typename T >
neolib::any_const_ref::any_const_ref ( const T aObject)
inline

Definition at line 184 of file any_ref.hpp.

◆ any_const_ref() [3/5]

neolib::any_const_ref::any_const_ref ( const any_ref aOther)
inline

Definition at line 185 of file any_ref.hpp.

◆ any_const_ref() [4/5]

neolib::any_const_ref::any_const_ref ( const any_const_ref aOther)
inline

Definition at line 186 of file any_ref.hpp.

◆ any_const_ref() [5/5]

neolib::any_const_ref::any_const_ref ( any_const_ref aOther)
inline

Definition at line 187 of file any_ref.hpp.

◆ ~any_const_ref()

neolib::any_const_ref::~any_const_ref ( )
inline

Definition at line 188 of file any_ref.hpp.

Member Function Documentation

◆ empty()

bool neolib::any_const_ref::empty ( ) const
inline

Definition at line 203 of file any_ref.hpp.

◆ is()

template<typename T >
bool neolib::any_const_ref::is ( ) const
inline

Definition at line 201 of file any_ref.hpp.

◆ operator const T &()

template<typename T >
neolib::any_const_ref::operator const T & ( ) const
inline

Definition at line 199 of file any_ref.hpp.

◆ operator=()

any_const_ref & neolib::any_const_ref::operator= ( const any_const_ref aOther)
inline

Definition at line 189 of file any_ref.hpp.

◆ reset()

void neolib::any_const_ref::reset ( )
inline

Definition at line 204 of file any_ref.hpp.

◆ something()

bool neolib::any_const_ref::something ( ) const
inline

Definition at line 202 of file any_ref.hpp.

Member Data Documentation

◆ alignTo

std::max_align_t neolib::any_const_ref::alignTo

Definition at line 212 of file any_ref.hpp.

◆ iBytes

char neolib::any_const_ref::iBytes[sizeof(any_const_ref_holder< char >)]

Definition at line 213 of file any_ref.hpp.


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