|
BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
#include <static_variant.hpp>
Additional Inherited Members | |
Public Types inherited from fc::static_variant< Types... > | |
| using | tag_type = int64_t |
| using | list = typelist::list< Types... > |
| using | flat_set_type = flat_set< static_variant, type_lt > |
Public Member Functions inherited from fc::static_variant< Types... > | |
| static_variant () | |
| static_variant (const static_variant< Other... > &cpy) | |
| static_variant (const static_variant &cpy) | |
| static_variant (static_variant &&mv) | |
| static_variant (static_variant< Other... > &&mv) | |
| static_variant (const X &v) | |
| static_variant (X &&v) | |
| ~static_variant () | |
| static_variant & | operator= (const X &v) |
| static_variant & | operator= (const static_variant &v) |
| static_variant & | operator= (static_variant &&v) |
| X & | get () |
| const X & | get () const |
| visitor::result_type | visit (visitor &v) |
| visitor::result_type | visit (const visitor &v) |
| visitor::result_type | visit (visitor &v) const |
| visitor::result_type | visit (const visitor &v) const |
| void | set_which (tag_type tag) |
| tag_type | which () const |
| bool | is_type () const |
Static Public Member Functions inherited from fc::static_variant< Types... > | |
| static static_variant | import_from (const static_variant< Other... > &other) |
| static static_variant | import_from (static_variant< Other... > &&other) |
| static visitor::result_type | visit (tag_type tag, visitor &v, void *data) |
| static visitor::result_type | visit (tag_type tag, const visitor &v, void *data) |
| static visitor::result_type | visit (tag_type tag, visitor &v, const void *data) |
| static visitor::result_type | visit (tag_type tag, const visitor &v, const void *data) |
| static constexpr size_t | count () |
Protected Types inherited from fc::static_variant< Types... > | |
| using | type_in_typelist = std::enable_if_t< typelist::index_of< list, X >() !=-1 > |
Protected Member Functions inherited from fc::static_variant< Types... > | |
| void | init (const X &x) |
| void | init (X &&x) |
| void | init_from_tag (tag_type tag) |
| void | clean () |
Protected Attributes inherited from fc::static_variant< Types... > | |
| tag_type | _tag |
| impl::dynamic_storage | storage |
Definition at line 339 of file static_variant.hpp.
1.8.17