#include <basix/basix.hpp>
#include <basix/glue.hpp>
Go to the source code of this file.
Classes
Namespaces
Defines
- #define DECLARE_SET(X, T) template<> inline syntactic flatten(const set_of<T>& Z){return syntactic(X);}
- #define DEFINE_SET(X, T)
Functions
- template<class X > bool operator== (const set_of< X > &r1, const set_of< X > &r2)
- template<class X > bool operator!= (const set_of< X > &r1, const set_of< X > &r2)
- template<class C > set_of< C > make_set (const C &c)
- template<class C > int hash (const set_of< C > &R)
- template<class C > int soft_hash (const set_of< C > &R)
- template<class C > bool eq (const set_of< C > &R1, const set_of< C > &R2)
- template<class X > syntactic flatten (const set_of< X > &s)
Define Documentation
#define DECLARE_SET |
( |
|
X, |
|
|
|
T |
|
) |
| template<> inline syntactic flatten(const set_of<T>& Z){return syntactic(X);} |
#define DEFINE_SET |
( |
|
X, |
|
|
|
T |
|
) |
| |
Value:static set_of<T> T##_set= set_of<T>(); \
define_constant<always,set_of<T> > (X, T##_set); \
define<always> ("set_of", make_set<T>);
Definition at line 50 of file set_of.hpp.