![]() |
Vireo
1.0
Compact runtime for Virtual Instruments
|
A wrapper for an aray of UInt8s (.e.g bytes). It does not own the data. More...
#include <DataTypes.h>
Public Member Functions | |
SubBinaryBuffer (const Utf8Char *begin, const Utf8Char *end) | |
![]() | |
SimpleSubVector () | |
Construct a wrapper from an existing wrapper. | |
SimpleSubVector (const UInt8 *begin, const UInt8 *end) | |
Construct a wrapper for a raw block of elements. | |
void | AliasAssign (SimpleSubVector *subVector) |
Reassign the wrapper. | |
void | AliasAssign (const UInt8 *begin, const UInt8 *end) |
Reassign the wrapper to a new raw block of elements. | |
IntIndex | CopyToBoundedBuffer (IntIndex bufferSize, UInt8 *buffer) |
Construct a wrapper for a raw block of elements. | |
const UInt8 * | Begin () const |
Return a pointer to the first element in the vector. | |
const UInt8 * | End () const |
Returns a pointer just past the last element in the vector. | |
IntIndex | Length () const |
Returns the lenght of the vector. | |
bool | Compare (const UInt8 *begin2, Int32 length2) |
Return true if the blocks are equivalent. | |
bool | Compare (const SimpleSubVector *subVector) |
Return true if the blocks are equivalent. | |
Additional Inherited Members | |
![]() | |
const UInt8 * | _begin |
const UInt8 * | _end |
A wrapper for an aray of UInt8s (.e.g bytes). It does not own the data.