DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <boost/preprocessor/if.hpp>
#include <boost/preprocessor/seq.hpp>
#include <boost/preprocessor/tuple.hpp>
#include <boost/preprocessor/logical.hpp>
#include <boost/preprocessor/stringize.hpp>
#include <boost/preprocessor/comparison.hpp>
Go to the source code of this file.
Macros | |
#define | ERS_EMPTY |
#define | ERS_IS_EMPTY(x) |
#define | ERS_IS_EMPTY_I(contents) |
#define | ERS_IS_EMPTY_II(contents) |
#define | ERS_IS_EMPTY_III(contents) |
#define | ERS_IS_EMPTY_HELPER() |
#define | ERS_IS_EMPTY_DEF_ERS_IS_EMPTY_TRUE 1 , |
#define | ERS_IS_EMPTY_DEF_ERS_IS_EMPTY_HELPER 0 , |
#define | ERS_TYPE(tuple) |
#define | ERS_NAME(tuple) |
#define | ERS_ATTRIBUTE_NAME(_, __, tuple) |
#define | ERS_ATTRIBUTE_NAME_TYPE(_, __, tuple) |
#define | ERS_ATTRIBUTE_SERIALIZATION(_, __, tuple) |
#define | ERS_ATTRIBUTE_ACCESSORS(_, __, tuple) |
#define | ERS_SET_MESSAGE(message) |
#define | ERS_PRINT_LIST(decl, attributes) |
#define | __ERS_DECLARE_ISSUE_BASE__(namespace_name, class_name, base_class_name, message, base_attributes, attributes) |
#define | __ERS_DEFINE_ISSUE_BASE__(INLINE, namespace_name, class_name, base_class_name, message, base_attributes, attributes) |
#define | ERS_DECLARE_ISSUE_BASE_HPP(namespace_name, class_name, base_class_name, message, base_attributes, attributes) |
#define | ERS_DEFINE_ISSUE_BASE_CXX(namespace_name, class_name, base_class_name, message, base_attributes, attributes) |
#define | ERS_DECLARE_ISSUE_HPP(namespace_name, class_name, message, attributes) |
#define | ERS_DEFINE_ISSUE_CXX(namespace_name, class_name, message, attributes) |
#define | ERS_DECLARE_ISSUE_BASE(namespace_name, class_name, base_class_name, message, base_attributes, attributes) |
#define | ERS_DECLARE_ISSUE(namespace_name, class_name, message, attributes) |
#define __ERS_DECLARE_ISSUE_BASE__ | ( | namespace_name, | |
class_name, | |||
base_class_name, | |||
message, | |||
base_attributes, | |||
attributes ) |
Definition at line 51 of file IssueDeclarationMacro.hpp.
#define __ERS_DEFINE_ISSUE_BASE__ | ( | INLINE, | |
namespace_name, | |||
class_name, | |||
base_class_name, | |||
message, | |||
base_attributes, | |||
attributes ) |
Definition at line 89 of file IssueDeclarationMacro.hpp.
#define ERS_ATTRIBUTE_ACCESSORS | ( | _, | |
__, | |||
tuple ) |
Definition at line 35 of file IssueDeclarationMacro.hpp.
#define ERS_ATTRIBUTE_NAME | ( | _, | |
__, | |||
tuple ) |
Definition at line 24 of file IssueDeclarationMacro.hpp.
#define ERS_ATTRIBUTE_NAME_TYPE | ( | _, | |
__, | |||
tuple ) |
Definition at line 27 of file IssueDeclarationMacro.hpp.
#define ERS_ATTRIBUTE_SERIALIZATION | ( | _, | |
__, | |||
tuple ) |
Definition at line 31 of file IssueDeclarationMacro.hpp.
#define ERS_DECLARE_ISSUE | ( | namespace_name, | |
class_name, | |||
message, | |||
attributes ) |
Definition at line 148 of file IssueDeclarationMacro.hpp.
#define ERS_DECLARE_ISSUE_BASE | ( | namespace_name, | |
class_name, | |||
base_class_name, | |||
message, | |||
base_attributes, | |||
attributes ) |
Definition at line 144 of file IssueDeclarationMacro.hpp.
#define ERS_DECLARE_ISSUE_BASE_HPP | ( | namespace_name, | |
class_name, | |||
base_class_name, | |||
message, | |||
base_attributes, | |||
attributes ) |
Definition at line 132 of file IssueDeclarationMacro.hpp.
#define ERS_DECLARE_ISSUE_HPP | ( | namespace_name, | |
class_name, | |||
message, | |||
attributes ) |
Definition at line 138 of file IssueDeclarationMacro.hpp.
#define ERS_DEFINE_ISSUE_BASE_CXX | ( | namespace_name, | |
class_name, | |||
base_class_name, | |||
message, | |||
base_attributes, | |||
attributes ) |
Definition at line 135 of file IssueDeclarationMacro.hpp.
#define ERS_DEFINE_ISSUE_CXX | ( | namespace_name, | |
class_name, | |||
message, | |||
attributes ) |
Definition at line 141 of file IssueDeclarationMacro.hpp.
#define ERS_EMPTY |
Definition at line 11 of file IssueDeclarationMacro.hpp.
#define ERS_IS_EMPTY | ( | x | ) |
Definition at line 13 of file IssueDeclarationMacro.hpp.
#define ERS_IS_EMPTY_DEF_ERS_IS_EMPTY_HELPER 0 , |
Definition at line 19 of file IssueDeclarationMacro.hpp.
#define ERS_IS_EMPTY_DEF_ERS_IS_EMPTY_TRUE 1 , |
Definition at line 18 of file IssueDeclarationMacro.hpp.
#define ERS_IS_EMPTY_HELPER | ( | ) |
Definition at line 17 of file IssueDeclarationMacro.hpp.
#define ERS_IS_EMPTY_I | ( | contents | ) |
Definition at line 14 of file IssueDeclarationMacro.hpp.
#define ERS_IS_EMPTY_II | ( | contents | ) |
Definition at line 15 of file IssueDeclarationMacro.hpp.
#define ERS_IS_EMPTY_III | ( | contents | ) |
Definition at line 16 of file IssueDeclarationMacro.hpp.
#define ERS_NAME | ( | tuple | ) |
Definition at line 22 of file IssueDeclarationMacro.hpp.
#define ERS_PRINT_LIST | ( | decl, | |
attributes ) |
Definition at line 48 of file IssueDeclarationMacro.hpp.
#define ERS_SET_MESSAGE | ( | message | ) |
Definition at line 43 of file IssueDeclarationMacro.hpp.
#define ERS_TYPE | ( | tuple | ) |
Definition at line 21 of file IssueDeclarationMacro.hpp.