33#if defined(ConceptUtils_RECURSES)
34#error Recursive header files inclusion detected in ConceptUtils.h
37#define ConceptUtils_RECURSES
39#if !defined ConceptUtils_h
105 template<
typename T1,
typename T2>
107 {
static const bool value =
false; };
111 {
static const bool value =
true; };
116 template <
typename T>
124 {
static const bool value =
false; };
127 {
static const bool value =
true; };
141 {
static const bool value =
false; };
144 {
static const bool value =
true; };
218#undef ConceptUtils_RECURSES
void checkUnknown(const TagUnknown &tag)
void checkFalse(const TagFalse &tag)
void checkTag(const TagUnknown &tag)
void sameType(const T &, const T &)
void checkTrue(const TagTrue &tag)
void checkTrueOrFalse(const TagFalse &tag)
DGtal is the top-level namespace which contains all DGtal functions and types.