#include <object_id.hpp>
Definition at line 30 of file object_id.hpp.
◆ object_id_type() [1/2]
graphene::db::object_id_type::object_id_type |
( |
| ) |
|
|
default |
◆ object_id_type() [2/2]
graphene::db::object_id_type::object_id_type |
( |
uint8_t |
s, |
|
|
uint8_t |
t, |
|
|
uint64_t |
i |
|
) |
| |
|
inline |
◆ as()
template<typename T >
T graphene::db::object_id_type::as |
( |
| ) |
const |
|
inline |
◆ instance()
uint64_t graphene::db::object_id_type::instance |
( |
| ) |
const |
|
inline |
◆ is()
template<typename T >
bool graphene::db::object_id_type::is |
( |
| ) |
const |
|
inline |
◆ is_null()
bool graphene::db::object_id_type::is_null |
( |
| ) |
const |
|
inline |
◆ operator std::string()
graphene::db::object_id_type::operator std::string |
( |
| ) |
const |
|
inlineexplicit |
◆ operator uint64_t()
graphene::db::object_id_type::operator uint64_t |
( |
| ) |
const |
|
inlineexplicit |
◆ operator++()
◆ reset()
void graphene::db::object_id_type::reset |
( |
uint8_t |
s, |
|
|
uint8_t |
t, |
|
|
uint64_t |
i |
|
) |
| |
|
inline |
◆ space()
uint8_t graphene::db::object_id_type::space |
( |
| ) |
const |
|
inline |
◆ space_type()
uint16_t graphene::db::object_id_type::space_type |
( |
| ) |
const |
|
inline |
◆ type()
uint8_t graphene::db::object_id_type::type |
( |
| ) |
const |
|
inline |
◆ hash_value
◆ operator!=
◆ operator+
◆ operator<
◆ operator==
◆ operator>
◆ instance_bits
constexpr uint8_t graphene::db::object_id_type::instance_bits = 48 |
|
staticconstexpr |
◆ max_instance
constexpr uint64_t graphene::db::object_id_type::max_instance = 0x0000ffffffffffff |
|
staticconstexpr |
◆ number
uint64_t graphene::db::object_id_type::number = 0 |
◆ one_byte_mask
constexpr uint64_t graphene::db::object_id_type::one_byte_mask = 0x00ff |
|
staticconstexpr |
◆ type_and_instance_bits
constexpr uint8_t graphene::db::object_id_type::type_and_instance_bits = 56 |
|
staticconstexpr |
The documentation for this struct was generated from the following file: