#include <repeated_field.h>
Classes | |
| struct | Rep |
Public Member Functions | |
| template<typename TypeHandler > | |
| void | AddAllocatedSlowWithCopy (typename TypeHandler::Type *value, Arena *value_arena, Arena *my_arena) |
| MessageLite * | AddWeak (const MessageLite *prototype) |
| MessageLite * | AddWeak (const MessageLite *prototype) |
| template<typename TypeHandler > | |
| void | Clear () |
| template<typename TypeHandler > | |
| void | Clear () |
| template<typename TypeHandler > | |
| void | Destroy () |
| template<typename TypeHandler > | |
| const TypeHandler::Type & | Get (int index) const |
| template<typename TypeHandler > | |
| const TypeHandler::Type & | Get (int index) const |
| void | InternalSwap (RepeatedPtrFieldBase *) |
| void | InternalSwap (RepeatedPtrFieldBase *other) |
| template<typename TypeHandler > | |
| void | MergeFrom (const RepeatedPtrFieldBase &other) |
| template<typename TypeHandler > | |
| void | MergeFrom (const RepeatedPtrFieldBase &other) |
| template<typename TypeHandler > | |
| void | Swap (RepeatedPtrFieldBase *other) |
| template<typename TypeHandler > | |
| void | SwapFallback (RepeatedPtrFieldBase *other) |
Protected Member Functions | |
| template<typename TypeHandler , typename std::enable_if< TypeHandler::Movable::value >::type * = nullptr> | |
| void | Add (typename TypeHandler::Type &&value) |
| template<typename TypeHandler , typename std::enable_if< TypeHandler::Movable::value >::type * = nullptr> | |
| void | Add (typename TypeHandler::Type &&value) |
| template<typename TypeHandler > | |
| TypeHandler::Type * | Add (typename TypeHandler::Type *prototype=NULL) |
| template<typename TypeHandler > | |
| TypeHandler::Type * | Add (typename TypeHandler::Type *prototype=nullptr) |
| template<typename TypeHandler > | |
| void | AddAllocated (typename TypeHandler::Type *value) |
| template<typename TypeHandler > | |
| void | AddAllocated (typename TypeHandler::Type *value) |
| template<typename TypeHandler > | |
| void | AddAllocatedInternal (typename TypeHandler::Type *value, std::false_type) |
| template<typename TypeHandler > | |
| void | AddAllocatedInternal (typename TypeHandler::Type *value, std::false_type) |
| template<typename TypeHandler > | |
| void | AddAllocatedInternal (typename TypeHandler::Type *value, std::true_type) |
| template<typename TypeHandler > | |
| void | AddAllocatedInternal (typename TypeHandler::Type *value, std::true_type) |
| template<typename TypeHandler > | |
| PROTOBUF_NOINLINE void | AddAllocatedSlowWithCopy (typename TypeHandler::Type *value, Arena *value_arena, Arena *my_arena) |
| template<typename TypeHandler > | |
| PROTOBUF_NOINLINE void | AddAllocatedSlowWithCopy (typename TypeHandler::Type *value, Arena *value_arena, Arena *my_arena) |
| template<typename TypeHandler > | |
| PROTOBUF_NOINLINE void | AddAllocatedSlowWithoutCopy (typename TypeHandler::Type *value) |
| template<typename TypeHandler > | |
| PROTOBUF_NOINLINE void | AddAllocatedSlowWithoutCopy (typename TypeHandler::Type *value) |
| template<typename TypeHandler > | |
| void | AddCleared (typename TypeHandler::Type *value) |
| template<typename TypeHandler > | |
| void | AddCleared (typename TypeHandler::Type *value) |
| template<typename TypeHandler > | |
| TypeHandler::Type * | AddFromCleared () |
| template<typename TypeHandler > | |
| TypeHandler::Type * | AddFromCleared () |
| template<typename TypeHandler > | |
| TypeHandler::Type & | at (int index) |
| template<typename TypeHandler > | |
| TypeHandler::Type & | at (int index) |
| template<typename TypeHandler > | |
| const TypeHandler::Type & | at (int index) const |
| template<typename TypeHandler > | |
| const TypeHandler::Type & | at (int index) const |
| int | Capacity () const |
| int | Capacity () const |
| int | ClearedCount () const |
| int | ClearedCount () const |
| void | CloseGap (int start, int num) |
| void | CloseGap (int start, int num) |
| template<typename TypeHandler > | |
| void | CopyFrom (const RepeatedPtrFieldBase &other) |
| template<typename TypeHandler > | |
| void | CopyFrom (const RepeatedPtrFieldBase &other) |
| template<typename TypeHandler > | |
| const TypeHandler::Type *const * | data () const |
| template<typename TypeHandler > | |
| const TypeHandler::Type *const * | data () const |
| template<typename TypeHandler > | |
| void | Delete (int index) |
| template<typename TypeHandler > | |
| void | Delete (int index) |
| template<typename TypeHandler > | |
| void | Destroy () |
| void | DestroyProtos () |
| bool | empty () const |
| bool | empty () const |
| Arena * | GetArena () const |
| Arena * | GetArenaNoVirtual () const |
| template<typename TypeHandler > | |
| TypeHandler::Type * | Mutable (int index) |
| template<typename TypeHandler > | |
| TypeHandler::Type * | Mutable (int index) |
| template<typename TypeHandler > | |
| TypeHandler::Type ** | mutable_data () |
| template<typename TypeHandler > | |
| TypeHandler::Type ** | mutable_data () |
| bool | NeedsDestroy () const |
| void *const * | raw_data () const |
| void *const * | raw_data () const |
| void ** | raw_mutable_data () const |
| void ** | raw_mutable_data () const |
| template<typename TypeHandler > | |
| PROTOBUF_NODISCARD TypeHandler::Type * | ReleaseCleared () |
| template<typename TypeHandler > | |
| TypeHandler::Type * | ReleaseCleared () |
| template<typename TypeHandler > | |
| PROTOBUF_NODISCARD TypeHandler::Type * | ReleaseLast () |
| template<typename TypeHandler > | |
| TypeHandler::Type * | ReleaseLast () |
| template<typename TypeHandler > | |
| TypeHandler::Type * | ReleaseLastInternal (std::false_type) |
| template<typename TypeHandler > | |
| TypeHandler::Type * | ReleaseLastInternal (std::false_type) |
| template<typename TypeHandler > | |
| TypeHandler::Type * | ReleaseLastInternal (std::true_type) |
| template<typename TypeHandler > | |
| TypeHandler::Type * | ReleaseLastInternal (std::true_type) |
| template<typename TypeHandler > | |
| void | RemoveLast () |
| template<typename TypeHandler > | |
| void | RemoveLast () |
| constexpr | RepeatedPtrFieldBase () |
| RepeatedPtrFieldBase () | |
| RepeatedPtrFieldBase (Arena *arena) | |
| RepeatedPtrFieldBase (Arena *arena) | |
| void | Reserve (int new_size) |
| void | Reserve (int new_size) |
| int | size () const |
| int | size () const |
| template<typename TypeHandler > | |
| size_t | SpaceUsedExcludingSelfLong () const |
| template<typename TypeHandler > | |
| size_t | SpaceUsedExcludingSelfLong () const |
| template<typename TypeHandler > | |
| PROTOBUF_NDEBUG_INLINE void | Swap (RepeatedPtrFieldBase *other) |
| template<typename TypeHandler > | |
| PROTOBUF_ALWAYS_INLINE void | Swap (RepeatedPtrFieldBase *other) |
| void | SwapElements (int index1, int index2) |
| void | SwapElements (int index1, int index2) |
| template<typename TypeHandler > | |
| PROTOBUF_NOINLINE void | SwapFallback (RepeatedPtrFieldBase *other) |
| template<typename TypeHandler > | |
| PROTOBUF_NOINLINE void | SwapFallback (RepeatedPtrFieldBase *other) |
| template<typename TypeHandler > | |
| void | UnsafeArenaAddAllocated (typename TypeHandler::Type *value) |
| template<typename TypeHandler > | |
| void | UnsafeArenaAddAllocated (typename TypeHandler::Type *value) |
| template<typename TypeHandler > | |
| TypeHandler::Type * | UnsafeArenaReleaseLast () |
| template<typename TypeHandler > | |
| TypeHandler::Type * | UnsafeArenaReleaseLast () |
| ~RepeatedPtrFieldBase () | |
| ~RepeatedPtrFieldBase () | |
Static Protected Member Functions | |
| template<typename TypeHandler > | |
| static TypeHandler::Type * | copy (typename TypeHandler::Type *value) |
Private Member Functions | |
| void * | AddOutOfLineHelper (void *obj) |
| GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (RepeatedPtrFieldBase) | |
| GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (RepeatedPtrFieldBase) | |
| void ** | InternalExtend (int extend_amount) |
| void ** | InternalExtend (int extend_amount) |
| template<typename TypeHandler > | |
| PROTOBUF_NOINLINE void | MergeFromInnerLoop (void **our_elems, void **other_elems, int length, int already_allocated) |
| template<typename TypeHandler > | |
| void | MergeFromInnerLoop (void **our_elems, void **other_elems, int length, int already_allocated) |
| void | MergeFromInternal (const RepeatedPtrFieldBase &other, void(RepeatedPtrFieldBase::*inner_loop)(void **, void **, int, int)) |
| void | MergeFromInternal (const RepeatedPtrFieldBase &other, void(RepeatedPtrFieldBase::*inner_loop)(void **, void **, int, int)) |
Static Private Member Functions | |
| template<typename TypeHandler > | |
| static const TypeHandler::Type * | cast (const void *element) |
| template<typename TypeHandler > | |
| static const TypeHandler::Type * | cast (const void *element) |
| template<typename TypeHandler > | |
| static TypeHandler::Type * | cast (void *element) |
| template<typename TypeHandler > | |
| static TypeHandler::Type * | cast (void *element) |
Private Attributes | |
| Arena * | arena_ |
| int | current_size_ |
| Rep * | rep_ |
| int | total_size_ |
Static Private Attributes | |
| static constexpr int | kInitialSize = 0 |
| static const int | kInitialSize = 0 |
| static constexpr size_t | kRepHeaderSize = offsetof(Rep, elements) |
| static const size_t | kRepHeaderSize = sizeof(Rep) - sizeof(void*) |
Friends | |
| class | ::PROTOBUF_NAMESPACE_ID::internal::SwapFieldHelper |
| class | ::PROTOBUF_NAMESPACE_ID::Reflection |
| class | AccessorHelper |
| class | ExtensionSet |
| template<typename T > | |
| struct | google::protobuf::WeakRepeatedPtrField |
| template<typename T > | |
| struct | google::protobuf::WeakRepeatedPtrField |
| class | MapFieldBase |
| class | MapFieldBaseStub |
| class | MergePartialFromCodedStreamHelper |
Definition at line 451 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineconstexprprotected |
Definition at line 1482 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineexplicitprotected |
Definition at line 1485 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineprotected |
Definition at line 455 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
constexprprotected |
|
explicitprotected |
|
inlineprotected |
Definition at line 171 of file repeated_ptr_field.h.
|
protected |
|
inlineprotected |
Definition at line 1590 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineprotected |
Definition at line 1573 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 272 of file repeated_ptr_field.h.
|
inlineprotected |
Definition at line 547 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
protected |
Definition at line 1790 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
protected |
Definition at line 1742 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
protected |
| void google::protobuf.internal::RepeatedPtrFieldBase::AddAllocatedSlowWithCopy | ( | typename TypeHandler::Type * | value, |
| Arena * | value_arena, | ||
| Arena * | my_arena | ||
| ) |
Definition at line 1768 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
protected |
|
protected |
|
inlineprotected |
Definition at line 1890 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1732 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
Definition at line 119 of file repeated_ptr_field.cc.
| MessageLite* google::protobuf.internal::RepeatedPtrFieldBase::AddWeak | ( | const MessageLite * | prototype | ) |
| MessageLite * google::protobuf.internal::RepeatedPtrFieldBase::AddWeak | ( | const MessageLite * | prototype | ) |
Definition at line 108 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.cc.
|
protected |
|
inlineprotected |
Definition at line 1552 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1544 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1688 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlinestaticprivate |
Definition at line 350 of file repeated_ptr_field.h.
|
inlinestaticprivate |
Definition at line 624 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlinestaticprivate |
Definition at line 346 of file repeated_ptr_field.h.
|
inlinestaticprivate |
Definition at line 620 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
| void google::protobuf.internal::RepeatedPtrFieldBase::Clear | ( | ) |
| void google::protobuf.internal::RepeatedPtrFieldBase::Clear |
Definition at line 1611 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1885 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
Definition at line 99 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.cc.
|
inlinestaticprotected |
Definition at line 241 of file repeated_ptr_field.h.
|
protected |
|
inlineprotected |
Definition at line 1682 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1706 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1566 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
| void google::protobuf.internal::RepeatedPtrFieldBase::Destroy |
Definition at line 1489 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
Definition at line 101 of file repeated_ptr_field.cc.
|
protected |
|
inlineprotected |
Definition at line 1531 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
| const TypeHandler::Type& google::protobuf.internal::RepeatedPtrFieldBase::Get | ( | int | index | ) | const |
|
inline |
Definition at line 1536 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineprotected |
Definition at line 317 of file repeated_ptr_field.h.
|
inlineprotected |
Definition at line 592 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
|
private |
|
private |
|
private |
Definition at line 50 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.cc.
|
inline |
|
inline |
Definition at line 2421 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
| void google::protobuf.internal::RepeatedPtrFieldBase::MergeFrom | ( | const RepeatedPtrFieldBase & | other | ) |
|
inline |
Definition at line 1631 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
|
private |
Definition at line 1656 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
|
inlineprivate |
Definition at line 1638 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1559 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1699 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineprotected |
Definition at line 182 of file repeated_ptr_field.h.
|
protected |
|
inlineprotected |
Definition at line 1690 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1694 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1903 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineprotected |
Definition at line 281 of file repeated_ptr_field.h.
|
inlineprotected |
Definition at line 556 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1861 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1840 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1605 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
protected |
Definition at line 93 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.cc.
|
protected |
|
inlineprotected |
Definition at line 1533 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1719 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
protected |
|
inline |
Definition at line 1507 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1713 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
protected |
| void google::protobuf.internal::RepeatedPtrFieldBase::SwapFallback | ( | RepeatedPtrFieldBase * | other | ) |
Definition at line 1516 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
protected |
Definition at line 1811 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
protected |
|
inlineprotected |
Definition at line 1872 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
friend |
Definition at line 381 of file repeated_ptr_field.h.
|
friend |
Definition at line 648 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
friend |
Definition at line 665 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
friend |
Definition at line 655 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
friend |
Definition at line 401 of file repeated_ptr_field.h.
|
friend |
Definition at line 667 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
friend |
Definition at line 660 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
friend |
Definition at line 394 of file repeated_ptr_field.h.
Definition at line 664 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
Definition at line 607 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
Definition at line 608 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
staticconstexprprivate |
Definition at line 320 of file repeated_ptr_field.h.
Definition at line 595 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
staticconstexprprivate |
Definition at line 342 of file repeated_ptr_field.h.
|
staticprivate |
Definition at line 614 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
Definition at line 617 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
Definition at line 609 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.