#include <internal.h>
Public Member Functions | |
| T * | begin () |
| const T * | begin () const |
| void | clear () |
| bool | CopyFrom (Span< const T > in) |
| T * | data () |
| const T * | data () const |
| bool | empty () const |
| T * | end () |
| const T * | end () const |
| GrowableArray ()=default | |
| GrowableArray (const GrowableArray &)=delete | |
| GrowableArray (GrowableArray &&other) | |
| GrowableArray & | operator= (const GrowableArray &)=delete |
| GrowableArray & | operator= (GrowableArray &&other) |
| T & | operator[] (size_t i) |
| const T & | operator[] (size_t i) const |
| bool | Push (T elem) |
| size_t | size () const |
| ~GrowableArray () | |
Private Member Functions | |
| bool | MaybeGrow () |
Private Attributes | |
| Array< T > | array_ |
| size_t | size_ = 0 |
Static Private Attributes | |
| static constexpr size_t | kDefaultSize = 16 |
Definition at line 370 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
default |
|
delete |
|
inline |
Definition at line 374 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 375 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 393 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 394 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 398 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 416 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 386 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 385 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 388 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 395 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 396 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inlineprivate |
Definition at line 427 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
delete |
|
inline |
Definition at line 378 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 391 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 390 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 405 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
inline |
Definition at line 387 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
private |
Definition at line 456 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
staticconstexprprivate |
Definition at line 458 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
private |
Definition at line 453 of file third_party/boringssl-with-bazel/src/ssl/internal.h.