#include <bit/data.h>
Public Types | |
typedef BitPointer< DataStorage > | pointer |
Public Member Functions | |
DataStorage () | |
~DataStorage () | |
Public Attributes | |
uint8_t * | data |
Pointer to data buffer. | |
size_t | size |
Size of the data in bytes. | |
bool | manage_data |
True if the data is external and cannot be resized. | |
size_t | max_size |
typedef BitPointer<DataStorage> bit::Data::DataStorage::pointer |
bit::Data::DataStorage::DataStorage | ( | ) | [inline] |
bit::Data::DataStorage::~DataStorage | ( | ) | [inline] |
References manage_data.
uint8_t* bit::Data::DataStorage::data |
Pointer to data buffer.
size_t bit::Data::DataStorage::size |
Size of the data in bytes.