Class MemoryPiece

Class Documentation

class MemoryPiece

Public Types

typedef IPtr<MemoryPiece> PtrType

Public Functions

uint8_t *data() const
uint8_t *data()
template<typename T>
T *data() const
template<typename T>
T *data()
size_t size() const
void set(uint8_t *data, size_t size)
void setPtr(uint8_t *data)

Public Static Functions

template<class ...Args>
static PtrType New(Args&&... args)

Friends

std::ostream &operator<<(std::ostream &out, const MemoryPiece mp)