|
libgrape-lite
A C++ library for parallel graph processing
|
Public Member Functions | |
| FixedInArchive (FixedInArchive &&rhs) | |
| void | init (MessageBuffer &&buf) |
| char * | data () |
| const char * | data () const |
| size_t | size () const |
| size_t | used () const |
| size_t | remaining () const |
| void | add_byte (char v) |
| void | add_bytes (const void *bytes, size_t n) |
| void | swap (FixedInArchive &rhs) |
| MicroBuffer | take () |
| void | reset () |
| MessageBuffer & | buffer () |
| const MessageBuffer & | buffer () const |
Public Member Functions inherited from grape::DefaultAllocator< _Tp > | |
| DefaultAllocator (const DefaultAllocator &) noexcept | |
| DefaultAllocator (DefaultAllocator &&) noexcept | |
| DefaultAllocator & | operator= (const DefaultAllocator &) noexcept |
| DefaultAllocator & | operator= (DefaultAllocator &&) noexcept |
| pointer | allocate (size_type __n) |
| void | deallocate (pointer __p, size_type) |
Private Attributes | |
| MessageBuffer | buffer_ |
| size_t | begin_ |
| size_t | offset_ |
Additional Inherited Members | |
Public Types inherited from grape::DefaultAllocator< _Tp > | |
| using | pointer = _Tp * |
| using | size_type = size_t |
| using | value_type = _Tp |