|
xrpld
|
#include <SHAMapItem.h>


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 |
Public Attributes | |
| friend | Object |
Private Member Functions | |
| SHAMapItem (uint256 const &tag, Slice data) | |
Static Private Member Functions | |
| static auto & | getCounter () noexcept |
Private Attributes | |
| uint256 const | tag_ |
| std::uint32_t const | 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 > | makeShamapitem (uint256 const &tag, Slice data) |
Definition at line 23 of file SHAMapItem.h.
Definition at line 53 of file SHAMapItem.h.
|
delete |
|
delete |
|
delete |
|
delete |
|
delete |
| uint256 const & xrpl::SHAMapItem::key | ( | ) | const |
Definition at line 74 of file SHAMapItem.h.
| std::size_t xrpl::SHAMapItem::size | ( | ) | const |
Definition at line 80 of file SHAMapItem.h.
| void const * xrpl::SHAMapItem::data | ( | ) | const |
Definition at line 86 of file SHAMapItem.h.
| Slice xrpl::SHAMapItem::slice | ( | ) | const |
Definition at line 92 of file SHAMapItem.h.
|
staticprivatenoexceptinherited |
Definition at line 113 of file CountedObject.h.
|
friend |
Definition at line 118 of file SHAMapItem.h.
|
friend |
Definition at line 127 of file SHAMapItem.h.
|
friend |
Definition at line 148 of file SHAMapItem.h.
|
private |
Definition at line 39 of file SHAMapItem.h.
|
private |
Definition at line 44 of file SHAMapItem.h.
|
mutableprivate |
Definition at line 47 of file SHAMapItem.h.
|
inherited |
Definition at line 138 of file CountedObject.h.