|
AndroMeta
2.0.0
|
A recursive variant type for holding numerics, strings, and more. More...
#include <ostream>#include <AndroMeta/MStr.h>#include <AndroMeta/MVector.h>#include <AndroMeta/MList.h>#include <AndroMeta/MMap.h>#include <AndroMeta/MRational.h>#include <AndroMeta/MReal.h>#include <AndroMeta/MNode.h>Go to the source code of this file.
Classes | |
| class | Meta::MVar |
Typedefs | |
| typedef MVector< MVar > | Meta::mvec |
| typedef MList< MVar > | Meta::mlist |
| typedef MMap< mstr, MVar > | Meta::mmap |
| typedef MVar | Meta::mvar |
| typedef MVar | Meta::mdist |
Functions | |
| std::ostream & | Meta::operator<< (std::ostream &ostr, const MVar &v) |
| std::istream & | Meta::operator>> (std::istream &is, MVar &v) |
| template<typename T > | |
| bool | Meta::operator< (const T &v1, const MVar &v2) |
| template<typename T > | |
| bool | Meta::operator> (const T &v1, const MVar &v2) |
| template<typename T > | |
| bool | Meta::operator<= (const T &v1, const MVar &v2) |
| template<typename T > | |
| bool | Meta::operator>= (const T &v1, const MVar &v2) |
| template<typename T > | |
| bool | Meta::operator== (const T &v1, const MVar &v2) |
| template<typename T > | |
| bool | Meta::operator!= (const T &v1, const MVar &v2) |
| template<typename T > | |
| MVar | Meta::operator+ (const T &v1, const MVar &v2) |
| template<typename T > | |
| MVar | Meta::operator- (const T &v1, const MVar &v2) |
| template<typename T > | |
| MVar | Meta::operator* (const T &v1, const MVar &v2) |
| template<typename T > | |
| MVar | Meta::operator/ (const T &v1, const MVar &v2) |
| template<typename T > | |
| MVar | Meta::operator% (const T &v1, const MVar &v2) |
Variables | |
| class MVar | Meta::undef |
| A recursive variant type for holding numerics, strings, and more. | |
A recursive variant type for holding numerics, strings, and more.
1.7.6.1