Tomographer
v5.4
Tomographer C++ Framework Documentation
|
Basic definitions, which may have to be defined before any Eigen headers or further utilities are included. More...
#include <cassert>
#include <cstddef>
#include <cstdlib>
#include <boost/predef.h>
Go to the source code of this file.
Macros | |
#define | TOMO_STATIC_ASSERT_EXPR(...) static_assert(__VA_ARGS__, #__VA_ARGS__) |
Tool for static assertions without message. More... | |
#define | tomographer_assert(...) eigen_assert((__VA_ARGS__) && "assert: " #__VA_ARGS__) |
Assertion test macro. | |
#define | TOMOGRAPHER_COMPILER_INFO_STR /* ... */ |
Mark a class declaration as deprecated. More... | |
Basic definitions, which may have to be defined before any Eigen headers or further utilities are included.
Definition in file cxxdefs.h.
#define TOMO_STATIC_ASSERT_EXPR | ( | ... | ) | static_assert(__VA_ARGS__, #__VA_ARGS__) |
#define TOMOGRAPHER_COMPILER_INFO_STR /* ... */ |
Mark a class declaration as deprecated.
Use for instance as:
Mark a class declaration as deprecated
Use for instance as:
Mark a function declaration as deprecated
Use as:
Mark a "using x = y" declaration as deprecated
Use as:
Expands to a std::string with a brief descritpion of the compiler used (including version)