#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.