|
| ByteArray () |
|
| ByteArray (const uint8_t *data, int count) |
|
| ByteArray (const ByteArray &src) |
|
String | ToHexString () |
|
bool | FromHexString (String text) |
|
void | UseFastHeap (CFastHeap *heap) |
|
CFastHeap * | GetFastHeap () const |
|
| CFastArray () |
|
| CFastArray (const uint8_t *data, intcount) |
|
| CFastArray (const CFastArray &src) |
|
bool | UsingFastAllocator () const |
|
void | SetGrowPolicy (GrowPolicy val) |
|
GrowPolicy | GetGrowPolicy () |
|
void | SetMinCapacity (intnewCapacity) |
|
void | SetCapacity (intnewCapacity) |
|
void | SetCount (intnewVal) |
|
int | GetCapacity () const |
|
int | GetCount () const |
|
void | Clear () |
|
void | ClearAndKeepCapacity () |
|
| __declspec (property(get=GetCount)) intCount |
|
const uint8_t & | ElementAt (intindex) const |
|
uint8_t & | ElementAt (intindex) |
|
const uint8_t & | operator[] (intindex) const |
|
uint8_t & | operator[] (intindex) |
|
uint8_t * | GetData () |
|
const uint8_t * | GetData () const |
|
void | Add (const uint8_t &value) |
|
void | Insert (intindexAt, const uint8_t &value) |
|
void | AddRange (const uint8_t *data, intcount) |
|
void | InsertRange (intindexAt, const uint8_t *data, intcount) |
|
void | CopyRangeTo (CFastArray &dest, intsrcOffset, intcount) const |
|
void | CopyTo (CFastArray &dest) const |
|
void | CopyFrom (const CFastArray &src) |
|
void | CopyFrom (const uint8_t *from, intfromCount) |
|
void | RemoveRange (intindex, intcount) |
|
void | RemoveAt (intindex) |
|
bool | RemoveOneByValue (const uint8_t &value) |
|
CFastArray & | operator= (const CFastArray &src) |
|
int | FindByValue (const uint8_t &value) |
|
bool | Equals (const CFastArray &rhs) const |
|
void | clear () |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
iterator | erase (iterator iter) |
|
uint8_t | PopBack () |
|
void | RemoveAndPullLast (intptr_t index) |
|