Variant type that can hold Any other type.
More...
#include <OgreAny.h>
Variant type that can hold Any other type.
◆ Any() [1/3]
◆ Any() [2/3]
template<typename ValueType >
Ogre::Any::Any |
( |
const ValueType & |
value | ) |
|
|
inline |
◆ Any() [3/3]
Ogre::Any::Any |
( |
const Any & |
other | ) |
|
|
inline |
◆ ~Any()
virtual Ogre::Any::~Any |
( |
| ) |
|
|
inlinevirtual |
◆ swap()
Any& Ogre::Any::swap |
( |
Any & |
rhs | ) |
|
|
inline |
◆ operator=() [1/2]
template<typename ValueType >
Any& Ogre::Any::operator= |
( |
const ValueType & |
rhs | ) |
|
|
inline |
◆ operator=() [2/2]
Any& Ogre::Any::operator= |
( |
const Any & |
rhs | ) |
|
|
inline |
◆ has_value()
bool Ogre::Any::has_value |
( |
| ) |
const |
|
inline |
◆ isEmpty()
bool Ogre::Any::isEmpty |
( |
| ) |
const |
|
inline |
◆ type()
const std::type_info& Ogre::Any::type |
( |
| ) |
const |
|
inline |
◆ getType()
const std::type_info& Ogre::Any::getType |
( |
void |
| ) |
const |
|
inline |
◆ reset()
void Ogre::Any::reset |
( |
| ) |
|
|
inline |
◆ destroy()
void Ogre::Any::destroy |
( |
| ) |
|
|
inline |
◆ operator()()
template<typename ValueType >
ValueType Ogre::Any::operator() |
( |
| ) |
const |
|
inline |
◆ get()
template<typename ValueType >
ValueType Ogre::Any::get |
( |
void |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: