#include <internal.h>
Public Member Functions | |
Array () | |
Array (Array &&other) | |
Array (const Array &)=delete | |
T * | begin () |
const T * | begin () const |
bool | CopyFrom (Span< const T > in) |
T * | data () |
const T * | data () const |
bool | empty () const |
T * | end () |
const T * | end () const |
bool | Init (size_t new_size) |
Array & | operator= (Array &&other) |
Array & | operator= (const Array &)=delete |
T & | operator[] (size_t i) |
const T & | operator[] (size_t i) const |
void | Release (T **out, size_t *out_size) |
void | Reset () |
void | Reset (T *new_data, size_t new_size) |
void | Shrink (size_t new_size) |
size_t | size () const |
~Array () | |
Private Attributes | |
T * | data_ = nullptr |
size_t | size_ = 0 |
Definition at line 258 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 261 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 263 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 265 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 282 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 283 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 338 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 275 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 274 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 277 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 284 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 285 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 314 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 268 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 280 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 279 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 302 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 287 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 291 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 348 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 276 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 359 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 360 of file third_party/boringssl-with-bazel/src/ssl/internal.h.