BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
#include <object_id.hpp>
Public Member Functions | |
object_id ()=default | |
object_id (const fc::unsigned_int &i) | |
object_id (uint64_t i) | |
object_id (const object_id_type &id) | |
void | validate () const |
object_id & | operator= (const object_id_type &o) |
operator object_id_type () const | |
operator uint64_t () const | |
template<typename DB > | |
auto | operator() (const DB &db) const -> const decltype(db.get(*this))& |
operator std::string () const | |
Static Public Member Functions | |
static constexpr object_id | max () |
Public Attributes | |
fc::unsigned_int | instance |
Static Public Attributes | |
static constexpr uint8_t | type_bits = 8 |
static constexpr uint8_t | instance_bits = 48 |
static constexpr uint64_t | max_instance = 0x0000ffffffffffff |
static constexpr uint8_t | space_id = SpaceID |
static constexpr uint8_t | type_id = TypeID |
static constexpr uint16_t | space_type = uint16_t(uint16_t(space_id) << type_bits) | uint16_t(type_id) |
Friends | |
object_id | operator+ (const object_id &a, int64_t delta) |
bool | operator== (const object_id &a, const object_id &b) |
bool | operator!= (const object_id &a, const object_id &b) |
bool | operator== (const object_id_type &a, const object_id &b) |
bool | operator!= (const object_id_type &a, const object_id &b) |
bool | operator== (const object_id &a, const object_id_type &b) |
bool | operator!= (const object_id &a, const object_id_type &b) |
bool | operator== (const object_id &a, const fc::unsigned_int &b) |
bool | operator!= (const object_id &a, const fc::unsigned_int &b) |
bool | operator== (const fc::unsigned_int &a, const object_id &b) |
bool | operator!= (const fc::unsigned_int &a, const object_id &b) |
bool | operator< (const object_id &a, const object_id &b) |
bool | operator> (const object_id &a, const object_id &b) |
size_t | hash_value (const object_id &v) |
Definition at line 103 of file object_id.hpp.
|
default |
|
inlineexplicit |
Definition at line 120 of file object_id.hpp.
|
inlineexplicit |
Definition at line 124 of file object_id.hpp.
|
inlineexplicit |
Definition at line 128 of file object_id.hpp.
|
inlinestaticconstexpr |
Definition at line 114 of file object_id.hpp.
|
inlineexplicit |
Definition at line 148 of file object_id.hpp.
|
inlineexplicit |
Definition at line 172 of file object_id.hpp.
|
inlineexplicit |
Definition at line 149 of file object_id.hpp.
|
inline |
Definition at line 152 of file object_id.hpp.
|
inline |
Definition at line 139 of file object_id.hpp.
|
inline |
Definition at line 134 of file object_id.hpp.
|
friend |
Definition at line 170 of file object_id.hpp.
|
friend |
Definition at line 163 of file object_id.hpp.
|
friend |
Definition at line 161 of file object_id.hpp.
|
friend |
Definition at line 155 of file object_id.hpp.
|
friend |
Definition at line 159 of file object_id.hpp.
|
friend |
Definition at line 157 of file object_id.hpp.
|
friend |
Definition at line 145 of file object_id.hpp.
|
friend |
Definition at line 165 of file object_id.hpp.
|
friend |
Definition at line 162 of file object_id.hpp.
|
friend |
Definition at line 160 of file object_id.hpp.
|
friend |
Definition at line 154 of file object_id.hpp.
|
friend |
Definition at line 158 of file object_id.hpp.
|
friend |
Definition at line 156 of file object_id.hpp.
|
friend |
Definition at line 167 of file object_id.hpp.
fc::unsigned_int graphene::db::object_id< SpaceID, TypeID >::instance |
Definition at line 177 of file object_id.hpp.
|
staticconstexpr |
Definition at line 106 of file object_id.hpp.
|
staticconstexpr |
Definition at line 107 of file object_id.hpp.
|
staticconstexpr |
Definition at line 109 of file object_id.hpp.
|
staticconstexpr |
Definition at line 112 of file object_id.hpp.
|
staticconstexpr |
Definition at line 105 of file object_id.hpp.
|
staticconstexpr |
Definition at line 110 of file object_id.hpp.