rippled
|
Public Member Functions | |
SHAMapItem ()=delete | |
SHAMapItem (SHAMapItem const &other)=delete | |
SHAMapItem & | operator= (SHAMapItem const &other)=delete |
SHAMapItem (SHAMapItem &&other)=delete | |
SHAMapItem & | operator= (SHAMapItem &&)=delete |
uint256 const & | key () const |
std::size_t | size () const |
void const * | data () const |
Slice | slice () const |
Private Member Functions | |
SHAMapItem (uint256 const &tag, Slice data) | |
Static Private Member Functions | |
static auto & | getCounter () noexcept |
Private Attributes | |
const uint256 | tag_ |
const std::uint32_t | size_ |
std::atomic< std::uint32_t > | refcount_ = 1 |
Friends | |
void | intrusive_ptr_add_ref (SHAMapItem const *x) |
void | intrusive_ptr_release (SHAMapItem const *x) |
boost::intrusive_ptr< SHAMapItem > | make_shamapitem (uint256 const &tag, Slice data) |
Definition at line 34 of file SHAMapItem.h.
Definition at line 64 of file SHAMapItem.h.
|
delete |
|
delete |
|
delete |
|
delete |
|
delete |
uint256 const& ripple::SHAMapItem::key | ( | ) | const |
Definition at line 87 of file SHAMapItem.h.
std::size_t ripple::SHAMapItem::size | ( | ) | const |
Definition at line 93 of file SHAMapItem.h.
void const* ripple::SHAMapItem::data | ( | ) | const |
Definition at line 99 of file SHAMapItem.h.
Slice ripple::SHAMapItem::slice | ( | ) | const |
Definition at line 105 of file SHAMapItem.h.
|
staticprivatenoexceptinherited |
Definition at line 128 of file CountedObject.h.
|
friend |
Definition at line 131 of file SHAMapItem.h.
|
friend |
Definition at line 140 of file SHAMapItem.h.
|
friend |
Definition at line 160 of file SHAMapItem.h.
|
private |
Definition at line 50 of file SHAMapItem.h.
|
private |
Definition at line 55 of file SHAMapItem.h.
|
mutableprivate |
Definition at line 58 of file SHAMapItem.h.