struct Block

Defined at line 30 of file ../../src/developer/adb/third_party/adb/types.h

Essentially std::vector

<char

>, except without zero initialization or reallocation.

Public Methods

void Block ()

Defined at line 33 of file ../../src/developer/adb/third_party/adb/types.h

void Block (size_t size)

Defined at line 35 of file ../../src/developer/adb/third_party/adb/types.h

template <typename Iterator>
void Block (Iterator begin, Iterator end)

Defined at line 38 of file ../../src/developer/adb/third_party/adb/types.h

void Block (const Block & copy)

Defined at line 42 of file ../../src/developer/adb/third_party/adb/types.h

void Block (Block && move)

Defined at line 43 of file ../../src/developer/adb/third_party/adb/types.h

Block & operator= (const Block & copy)

Defined at line 48 of file ../../src/developer/adb/third_party/adb/types.h

Block & operator= (Block && move)

Defined at line 49 of file ../../src/developer/adb/third_party/adb/types.h

void ~Block ()

Defined at line 57 of file ../../src/developer/adb/third_party/adb/types.h

void resize (size_t new_size)

Defined at line 59 of file ../../src/developer/adb/third_party/adb/types.h

template <typename InputIt>
void assign (InputIt begin, InputIt end)

Defined at line 69 of file ../../src/developer/adb/third_party/adb/types.h

void clear ()

Defined at line 75 of file ../../src/developer/adb/third_party/adb/types.h

size_t capacity ()

Defined at line 81 of file ../../src/developer/adb/third_party/adb/types.h

size_t size ()

Defined at line 82 of file ../../src/developer/adb/third_party/adb/types.h

bool empty ()

Defined at line 83 of file ../../src/developer/adb/third_party/adb/types.h

char * data ()

Defined at line 85 of file ../../src/developer/adb/third_party/adb/types.h

const char * data ()

Defined at line 86 of file ../../src/developer/adb/third_party/adb/types.h

char * begin ()

Defined at line 88 of file ../../src/developer/adb/third_party/adb/types.h

const char * begin ()

Defined at line 89 of file ../../src/developer/adb/third_party/adb/types.h

char * end ()

Defined at line 91 of file ../../src/developer/adb/third_party/adb/types.h

const char * end ()

Defined at line 92 of file ../../src/developer/adb/third_party/adb/types.h

char & operator[] (size_t idx)

Defined at line 94 of file ../../src/developer/adb/third_party/adb/types.h

const char & operator[] (size_t idx)

Defined at line 95 of file ../../src/developer/adb/third_party/adb/types.h

bool operator== (const Block & rhs)

Defined at line 97 of file ../../src/developer/adb/third_party/adb/types.h