|
Wire Sysio Wire Sysion 1.0.0
|
#include <fc/utility.hpp>#include <boost/lexical_cast.hpp>#include <boost/preprocessor/seq/for_each.hpp>#include <boost/preprocessor/seq/enum.hpp>#include <boost/preprocessor/seq/size.hpp>#include <boost/preprocessor/seq/seq.hpp>#include <boost/preprocessor/stringize.hpp>#include <stdint.h>#include <string.h>#include <fc/reflect/typename.hpp>

Go to the source code of this file.
Classes | |
| struct | fc::reflector< T > |
| defines visit functions for T Unless this is specialized, visit() will not be defined for T. More... | |
| struct | fc::has_reflector_init< C > |
| struct | fc::reflect_init |
| struct | fc::reflector_init_visitor< Class > |
Namespaces | |
| namespace | fc |
| namespace sysio::chain | |
Macros | |
| #define | FC_REFLECT_VISIT_BASE(r, visitor, base) |
| #define | FC_TEMPLATE template |
| #define | FC_REFLECT_VISIT_MEMBER(r, visitor, elem) |
| #define | FC_REFLECT_BASE_MEMBER_COUNT(r, OP, elem) |
| #define | FC_REFLECT_MEMBER_COUNT(r, OP, elem) |
| #define | FC_REFLECT_DERIVED_IMPL_INLINE(TYPE, INHERITS, MEMBERS) |
| #define | FC_REFLECT_VISIT_ENUM(r, enum_type, elem) |
| #define | FC_REFLECT_ENUM_TO_STRING(r, enum_type, elem) |
| #define | FC_REFLECT_ENUM_TO_FC_STRING(r, enum_type, elem) |
| #define | FC_REFLECT_ENUM_FROM_STRING(r, enum_type, elem) |
| #define | FC_REFLECT_ENUM_FROM_STRING_CASE(r, enum_type, elem) |
| #define | FC_REFLECT_ENUM(ENUM, FIELDS) |
| #define | FC_REFLECT_DERIVED_TEMPLATE(TEMPLATE_ARGS, TYPE, INHERITS, MEMBERS) |
| #define | FC_REFLECT_DERIVED(TYPE, INHERITS, MEMBERS) |
| Specializes fc::reflector for TYPE where type inherits other reflected classes. | |
| #define | FC_REFLECT(TYPE, MEMBERS) |
| Specializes fc::reflector for TYPE. | |
| #define | FC_REFLECT_TEMPLATE(TEMPLATE_ARGS, TYPE, MEMBERS) |
| #define | FC_REFLECT_EMPTY(TYPE) |
| #define | FC_REFLECT_TYPENAME(TYPE) |
Functions | |
| void | fc::throw_bad_enum_cast (int64_t i, const char *e) |
| void | fc::throw_bad_enum_cast (const char *k, const char *e) |
| #define FC_REFLECT | ( | TYPE, | |
| MEMBERS ) |
| MEMBERS | - a sequence of member names. (field1)(field2)(field3) |
Definition at line 311 of file reflect.hpp.
Definition at line 160 of file reflect.hpp.
| #define FC_REFLECT_DERIVED | ( | TYPE, | |
| INHERITS, | |||
| MEMBERS ) |
| INHERITS | - a sequence of base class names (basea)(baseb)(basec) |
| MEMBERS | - a sequence of member names. (field1)(field2)(field3) |
Definition at line 298 of file reflect.hpp.
| #define FC_REFLECT_DERIVED_IMPL_INLINE | ( | TYPE, | |
| INHERITS, | |||
| MEMBERS ) |
Definition at line 166 of file reflect.hpp.
| #define FC_REFLECT_DERIVED_TEMPLATE | ( | TEMPLATE_ARGS, | |
| TYPE, | |||
| INHERITS, | |||
| MEMBERS ) |
Definition at line 270 of file reflect.hpp.
| #define FC_REFLECT_EMPTY | ( | TYPE | ) |
Definition at line 317 of file reflect.hpp.
| #define FC_REFLECT_ENUM | ( | ENUM, | |
| FIELDS ) |
Definition at line 194 of file reflect.hpp.
| #define FC_REFLECT_ENUM_FROM_STRING | ( | r, | |
| enum_type, | |||
| elem ) |
Definition at line 189 of file reflect.hpp.
| #define FC_REFLECT_ENUM_FROM_STRING_CASE | ( | r, | |
| enum_type, | |||
| elem ) |
Definition at line 191 of file reflect.hpp.
| #define FC_REFLECT_ENUM_TO_FC_STRING | ( | r, | |
| enum_type, | |||
| elem ) |
Definition at line 186 of file reflect.hpp.
| #define FC_REFLECT_ENUM_TO_STRING | ( | r, | |
| enum_type, | |||
| elem ) |
Definition at line 184 of file reflect.hpp.
Definition at line 163 of file reflect.hpp.
| #define FC_REFLECT_TEMPLATE | ( | TEMPLATE_ARGS, | |
| TYPE, | |||
| MEMBERS ) |
Definition at line 314 of file reflect.hpp.
| #define FC_REFLECT_TYPENAME | ( | TYPE | ) |
Definition at line 320 of file reflect.hpp.
| #define FC_REFLECT_VISIT_BASE | ( | r, | |
| visitor, | |||
| base ) |
Definition at line 142 of file reflect.hpp.
| #define FC_REFLECT_VISIT_ENUM | ( | r, | |
| enum_type, | |||
| elem ) |
Definition at line 182 of file reflect.hpp.
| #define FC_REFLECT_VISIT_MEMBER | ( | r, | |
| visitor, | |||
| elem ) |
Definition at line 154 of file reflect.hpp.
| #define FC_TEMPLATE template |
Definition at line 147 of file reflect.hpp.