BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
#include <reflect.hpp>
Public Types | |
using | container = Derived |
using | field_container = Base |
using | type = Member |
using | reflector = fc::reflector< type > |
Static Public Member Functions | |
static type & | get (container &c) |
static const type & | get (const container &c) |
static const char * | get_name () |
Static Public Attributes | |
constexpr static std::size_t | index_in_base = IndexInBase |
constexpr static bool | is_derived = true |
constexpr static type field_container::* | pointer = field |
Basically the same as field_reflection, but for inherited fields Note that inherited field reflections do not have an index field; indexes are for native fields only
Definition at line 58 of file reflect.hpp.
using fc::inherited_field_reflection< IndexInBase, Base, Derived, Member, field >::container = Derived |
Definition at line 59 of file reflect.hpp.
using fc::inherited_field_reflection< IndexInBase, Base, Derived, Member, field >::field_container = Base |
Definition at line 60 of file reflect.hpp.
using fc::inherited_field_reflection< IndexInBase, Base, Derived, Member, field >::reflector = fc::reflector<type> |
Definition at line 62 of file reflect.hpp.
using fc::inherited_field_reflection< IndexInBase, Base, Derived, Member, field >::type = Member |
Definition at line 61 of file reflect.hpp.
|
inlinestatic |
Definition at line 72 of file reflect.hpp.
|
inlinestatic |
Definition at line 67 of file reflect.hpp.
|
inlinestatic |
Definition at line 76 of file reflect.hpp.
|
staticconstexpr |
Definition at line 63 of file reflect.hpp.
|
staticconstexpr |
Definition at line 64 of file reflect.hpp.
|
staticconstexpr |
Definition at line 65 of file reflect.hpp.