#include <basix/glue.hpp>
#include <numerix/rational.hpp>
#include <numerix/floating.hpp>
#include <shape/viewer_axel.hpp>
#include <shape/MGXK.hpp>
Go to the source code of this file.
Namespaces
Defines
- #define TMPL template<class K>
- #define SELF shape::viewer<shape::axel,K>
- #define shape_axel shape::viewer<shape::axel,shape::MGXK>
Functions
- template<class K > bool operator== (const shape::viewer< shape::axel, K > &v1, const shape::viewer< shape::axel, K > &v2)
- template<class K > bool operator!= (const shape::viewer< shape::axel, K > &v1, const shape::viewer< shape::axel, K > &v2)
- template<class K > bool exact_eq (const shape::viewer< shape::axel, K > &v1, const shape::viewer< shape::axel, K > &v2)
- template<class K > bool exact_neq (const shape::viewer< shape::axel, K > &v1, const shape::viewer< shape::axel, K > &v2)
- template<class K > unsigned hash (const shape::viewer< shape::axel, K > &v)
- template<class K > unsigned exact_hash (const shape::viewer< shape::axel, K > &m)
- template<class K > unsigned soft_hash (const shape::viewer< shape::axel, K > &m)
- syntactic flatten (const shape::viewer< shape::axel, shape::MGXK > &axl)
- shape::viewer< shape::axel,
shape::MGXK > shape_axel_string (const mmx::string &s)
- template<class K > void shape_axel_view (const shape::viewer< shape::axel, K > &os)
- template<class K > shape::viewer< shape::axel, K > & operator<< (shape::viewer< shape::axel, K > &os, const mmx::rational &x)
- template<class K > shape::viewer< shape::axel, K > & operator<< (shape::viewer< shape::axel, K > &os, const mmx::floating<> &x)
- template<class K , class C > shape::viewer< shape::axel, K > & operator<< (shape::viewer< shape::axel, K > &os, const vector< C > &p)
Define Documentation
#define SELF shape::viewer<shape::axel,K> |
#define shape_axel shape::viewer<shape::axel,shape::MGXK> |
#define TMPL template<class K> |