A class that can hold any other object. Similar to boost::any but includes also a from_string method.
More...
#include <any.h>
|
| | any () |
| | Creates an empty element. More...
|
| |
| template<class T > |
| | any (const T &t) |
| | Creates an element holding the value t. More...
|
| |
| | any (const any &other) |
| |
| bool | empty () const |
| | Tests, whether the element is empty or not. More...
|
| |
| any & | operator= (const any &other) |
| |
| template<class to_value > |
| to_value const * | to_ptr () const |
| |
| const std::type_info & | type () const |
| |
| | ~any () |
| |
A class that can hold any other object. Similar to boost::any but includes also a from_string method.
◆ any() [1/3]
| tigl::disable_adl::any::any |
( |
| ) |
|
|
inline |
Creates an empty element.
◆ any() [2/3]
template<class T >
| tigl::disable_adl::any::any |
( |
const T & |
t | ) |
|
|
inline |
Creates an element holding the value t.
◆ any() [3/3]
| tigl::disable_adl::any::any |
( |
const any & |
other | ) |
|
|
inline |
◆ ~any()
| tigl::disable_adl::any::~any |
( |
| ) |
|
|
inline |
◆ empty()
| bool tigl::disable_adl::any::empty |
( |
| ) |
const |
|
inline |
Tests, whether the element is empty or not.
◆ operator=()
| any& tigl::disable_adl::any::operator= |
( |
const any & |
other | ) |
|
|
inline |
◆ to_ptr()
template<class to_value >
| to_value const* tigl::disable_adl::any::to_ptr |
( |
| ) |
const |
|
inline |
◆ type()
| const std::type_info& tigl::disable_adl::any::type |
( |
| ) |
const |
|
inline |
◆ from_string
| void from_string |
( |
const std::string & |
s, |
|
|
any & |
a |
|
) |
| |
|
friend |
◆ pimpl
The documentation for this class was generated from the following file: