CatapultServer
v0.5.0.1 (Elephant)
|
Public Member Functions | |
MultiBufferRange () | |
MultiBufferRange (std::vector< EntityRange > &&ranges) | |
std::vector< std::shared_ptr< TEntity > > | detachEntities () |
MultiBufferRange | copy () const |
Public Member Functions inherited from catapult::model::EntityRange< TEntity >::SubRange | |
SubRange () | |
SubRange (size_t numBytes) | |
SubRange (SubRange &&rhs) | |
SubRange & | operator= (SubRange &&rhs) |
constexpr bool | empty () const |
size_t | size () const |
constexpr size_t | totalSize () const |
constexpr auto & | entities () const |
auto & | entities () |
void | reset () |
Static Private Member Functions | |
static size_t | CalculateTotalSize (const std::vector< EntityRange > &ranges) |
Private Attributes | |
std::vector< EntityRange > | m_ranges |
|
inline |
|
inlineexplicit |
|
inlinestaticprivate |
|
inline |
|
inline |
|
private |