49 const unsigned char*
Data()
const
65 const unsigned char* mData;
95 template <
typename InputIt >
99 typename ::std::iterator_traits< InputIt >::iterator_category* = 0
105 const unsigned char*
Data()
const
130 return mData.empty();
140 mData.resize(
size, 0);
145 const unsigned char*
bytes =
static_cast< const unsigned char*
>(
data);
156 const unsigned char*
bytes =
static_cast< const unsigned char*
>(
data);
171 return mData ==
other.mData;
176 return !(*
this ==
other);
213 ::std::vector< unsigned char > mData;
std::size_t size
Definition CborAxis.cpp:470
const uint8_t * data
Definition CborAxis.cpp:469
BytesView()
Definition Bytes.h:37
bool Empty() const
Definition Bytes.h:59
size_t Size() const
Definition Bytes.h:54
const unsigned char * Data() const
Definition Bytes.h:49
BytesView(const void *data, size_t size)
Definition Bytes.h:43
const_iterator begin() const
Definition Bytes.h:201
void Assign(const void *data, size_t size)
Definition Bytes.h:143
const_iterator end() const
Definition Bytes.h:202
const unsigned char * const_iterator
Definition Bytes.h:195
unsigned char value_type
Definition Bytes.h:193
Bytes(size_t size)
Definition Bytes.h:79
Bytes(const void *data, size_t size)
Definition Bytes.h:84
unsigned char & operator[](size_type i)
Definition Bytes.h:206
iterator end()
Definition Bytes.h:200
unsigned char * iterator
Definition Bytes.h:194
::std::ptrdiff_t difference_type
Definition Bytes.h:197
unsigned char * Data()
Definition Bytes.h:114
void push_back(unsigned char b)
Definition Bytes.h:210
iterator begin()
Definition Bytes.h:199
const_iterator cend() const
Definition Bytes.h:204
void Clear()
Definition Bytes.h:133
bool operator==(const Bytes &other) const
Definition Bytes.h:169
void reserve(size_type n)
Definition Bytes.h:209
BytesView View() const
Definition Bytes.h:164
size_t size_type
Definition Bytes.h:196
Bytes()
Definition Bytes.h:75
const_iterator cbegin() const
Definition Bytes.h:203
bool operator!=(const Bytes &other) const
Definition Bytes.h:174
const unsigned char * Data() const
Definition Bytes.h:105
void Append(const void *data, size_t size)
Definition Bytes.h:154
Bytes(InputIt first, InputIt last, typename ::std::iterator_traits< InputIt >::iterator_category *=0)
Definition Bytes.h:96
bool Empty() const
Definition Bytes.h:128
const unsigned char & operator[](size_type i) const
Definition Bytes.h:207
size_t Size() const
Definition Bytes.h:123
void Resize(size_t size)
Definition Bytes.h:138
Definition FinalCell.h:29