![]() |
Tesseract
Motion Planning Environment
|
Boost serialization class extension macros and helpers. More...
#include <tesseract_common/macros.h>#include <boost/mpl/string.hpp>#include <tesseract_common/sfinae_utils.h>

Go to the source code of this file.
Namespaces | |
| namespace | tesseract_common |
| namespace | tesseract_common::serialization |
| namespace | tesseract_common::serialization::xml |
| namespace | tesseract_common::serialization::binary |
Macros | |
| #define | TESSERACT_CLASS_EXTENSION(T, X, B) |
| A macro for defining serialization extension for classes. More... | |
Functions | |
| TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP | CREATE_MEMBER_CHECK (extension_type) |
Boost serialization class extension macros and helpers.
A macro for defining serialization extension for classes.
| T | the class to define extensions for |
| X | the xml serialziation extension for the provided class |
| B | the binary serialzation extension for the provided class |
| TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP CREATE_MEMBER_CHECK | ( | extension_type | ) |