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 | ) |