src/dev-tools.hpp file

Contents

Header file.

Namespaces

namespace hub

Defines

#define DEBUG_MSG(EXPR, ...)
Macros used to output debug info.
#define CREATE_MEMBER_CHECK(MEMBER)
Macros used to check if a class has a member.
#define CREATE_STATIC_MEMBER_CHECK(MEMBER)
#define CHECK_METHOD(CLASS, METHOD, ...)
Macros used to static_assert if a class has a specific method.
#define CHECK_MEMBER(CLASS, MB)
Macros used to static_assert if a class has a member.
#define CHECK_STATIC_MEMBER(CLASS, MB)
Macros used to static_assert if a class has a static member.
#define CHECK_TYPE(T1, T2)
Macros used to static_assert if two class have the same base type set.

Define documentation

#define CREATE_STATIC_MEMBER_CHECK(MEMBER)

Macros used to check if a class has a static member.