|
0.46.0
|
#include <iAny.h>
Public Member Functions | |
| iAny ()=default | |
| iAny (const iAny &value) | |
| template<class T > | |
| iAny (T &&value) | |
| template<typename T > | |
| T | getValue () const |
| iaString | toString () const |
| iAnyType | getType () const |
| const std::any & | getData () const |
| template<class T > | |
| iAny (T &&value) | |
| template<typename T > | |
| T | getValue () const |
Static Public Member Functions | |
| static bool | compare (const iAny &a, const iAny &b) |
| static std::any | getAny (const iAnyType &type) |
a wrapper for std::any that is aware of igor types
|
default |
default ctor
| igor::iAny::iAny | ( | const iAny & | value | ) |
copy ctor
| igor::iAny::iAny | ( | T && | value | ) |
| igor::iAny::iAny | ( | T && | value | ) |
compare two any
| a | first any |
| b | second any |
|
static |
| type | the given type |
| const std::any & igor::iAny::getData | ( | ) | const |
| iAnyType igor::iAny::getType | ( | ) | const |
| T igor::iAny::getValue | ( | ) | const |
| T igor::iAny::getValue | ( | ) | const |
| iaString igor::iAny::toString | ( | ) | const |
this is for readability not for preserving information