Go to the source code of this file.
Classes
Namespaces
Defines
- #define TMPL template<class K>
- #define SELF geometric<K>
- #define TMPL_TYPE(NAME, X) typename NAME<X>::T
- #define TYPE(NAME, X) NAME<X>::T
- #define WITH(N0, K1, N2) typedef typename use<N0##_def,K1>::N2 N2
- #define REF_OF(N0) typename use<ref_def,N0>::Ref
- #define DECLARE_REF_OF(V0, R1) struct use<ref_def,V0 > {typedef R1 Ref; };
- #define SHAPE_OF(V) use<shape_def,V>::Shape
- #define PROCESS_OF(V) process<V>
Define Documentation
#define DECLARE_REF_OF |
( |
|
V0, |
|
|
|
R1 |
|
) |
| struct use<ref_def,V0 > {typedef R1 Ref; }; |
#define PROCESS_OF |
( |
|
V | ) |
process<V> |
#define REF_OF |
( |
|
N0 | ) |
typename use<ref_def,N0>::Ref |
#define SELF geometric<K> |
#define SHAPE_OF |
( |
|
V | ) |
use<shape_def,V>::Shape |
#define TMPL template<class K> |
#define TMPL_TYPE |
( |
|
NAME, |
|
|
|
X |
|
) |
| typename NAME<X>::T |
#define TYPE |
( |
|
NAME, |
|
|
|
X |
|
) |
| NAME<X>::T |
#define WITH |
( |
|
N0, |
|
|
|
K1, |
|
|
|
N2 |
|
) |
| typedef typename use<N0##_def,K1>::N2 N2 |