neoGFX
Cross-platform C++ app/game engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
i_any.hpp File Reference
#include <typeinfo>
#include <any>

Go to the source code of this file.

Classes

class  neolib::i_any
 

Namespaces

namespace  neolib
 

Functions

template<class T >
T neolib::any_cast (const i_any &operand)
 
template<class T >
T neolib::any_cast (i_any &operand)
 
template<class T >
T neolib::any_cast (i_any &&operand)
 
template<class T >
const Tneolib::any_cast (const i_any *operand) noexcept
 
template<class T >
Tneolib::any_cast (i_any *operand) noexcept
 
template<class T >
T neolib::unsafe_any_cast (const i_any &operand) noexcept
 
template<class T >
T neolib::unsafe_any_cast (i_any &operand) noexcept