#include <command_line_interface.h>
Classes | |
class | TypeHandler |
Public Attributes | |
const typedef value_type * | const_pointer |
const typedef value_type & | const_reference |
Private Types | |
typedef void | InternalArenaConstructable_ |
typedef void | InternalArenaConstructable_ |
Private Member Functions | |
void | ExtractSubrangeInternal (int start, int num, Element **elements, std::false_type) |
void | ExtractSubrangeInternal (int start, int num, Element **elements, std::false_type) |
void | ExtractSubrangeInternal (int start, int num, Element **elements, std::true_type) |
void | ExtractSubrangeInternal (int start, int num, Element **elements, std::true_type) |
Arena * | GetArenaNoVirtual () const |
Friends | |
class | Arena |
template<typename T > | |
struct | WeakRepeatedPtrField |
template<typename T > | |
struct | WeakRepeatedPtrField |
Definition at line 62 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.h.
typedef internal::RepeatedPtrIterator<const Element> google::protobuf::RepeatedPtrField< Element >::const_iterator |
Definition at line 596 of file repeated_ptr_field.h.
typedef internal::RepeatedPtrIterator<const Element> google::protobuf::RepeatedPtrField< Element >::const_iterator |
Definition at line 862 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef internal::RepeatedPtrOverPtrsIterator<const Element* const, const void* const> google::protobuf::RepeatedPtrField< Element >::const_pointer_iterator |
Definition at line 630 of file repeated_ptr_field.h.
typedef internal::RepeatedPtrOverPtrsIterator<const Element* const, const void* const> google::protobuf::RepeatedPtrField< Element >::const_pointer_iterator |
Definition at line 896 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef std::reverse_iterator<const_iterator> google::protobuf::RepeatedPtrField< Element >::const_reverse_iterator |
Definition at line 613 of file repeated_ptr_field.h.
typedef std::reverse_iterator<const_iterator> google::protobuf::RepeatedPtrField< Element >::const_reverse_iterator |
Definition at line 879 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef ptrdiff_t google::protobuf::RepeatedPtrField< Element >::difference_type |
Definition at line 603 of file repeated_ptr_field.h.
typedef ptrdiff_t google::protobuf::RepeatedPtrField< Element >::difference_type |
Definition at line 869 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
Definition at line 784 of file repeated_ptr_field.h.
|
private |
Definition at line 1051 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef internal::RepeatedPtrIterator<Element> google::protobuf::RepeatedPtrField< Element >::iterator |
Definition at line 595 of file repeated_ptr_field.h.
typedef internal::RepeatedPtrIterator<Element> google::protobuf::RepeatedPtrField< Element >::iterator |
Definition at line 861 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef value_type* google::protobuf::RepeatedPtrField< Element >::pointer |
Definition at line 600 of file repeated_ptr_field.h.
typedef value_type* google::protobuf::RepeatedPtrField< Element >::pointer |
Definition at line 866 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef internal::RepeatedPtrOverPtrsIterator<Element*, void*> google::protobuf::RepeatedPtrField< Element >::pointer_iterator |
Definition at line 627 of file repeated_ptr_field.h.
typedef internal::RepeatedPtrOverPtrsIterator<Element*, void*> google::protobuf::RepeatedPtrField< Element >::pointer_iterator |
Definition at line 893 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef value_type& google::protobuf::RepeatedPtrField< Element >::reference |
Definition at line 598 of file repeated_ptr_field.h.
typedef value_type& google::protobuf::RepeatedPtrField< Element >::reference |
Definition at line 864 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef std::reverse_iterator<iterator> google::protobuf::RepeatedPtrField< Element >::reverse_iterator |
Definition at line 614 of file repeated_ptr_field.h.
typedef std::reverse_iterator<iterator> google::protobuf::RepeatedPtrField< Element >::reverse_iterator |
Definition at line 880 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef int google::protobuf::RepeatedPtrField< Element >::size_type |
Definition at line 602 of file repeated_ptr_field.h.
typedef int google::protobuf::RepeatedPtrField< Element >::size_type |
Definition at line 868 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
typedef Element google::protobuf::RepeatedPtrField< Element >::value_type |
Definition at line 597 of file repeated_ptr_field.h.
typedef Element google::protobuf::RepeatedPtrField< Element >::value_type |
Definition at line 863 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineconstexpr |
Definition at line 1926 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineexplicit |
Definition at line 1929 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 1933 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 1941 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
google::protobuf::RepeatedPtrField< Element >::~RepeatedPtrField |
Definition at line 1953 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlinenoexcept |
Definition at line 1965 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
constexpr |
|
explicit |
google::protobuf::RepeatedPtrField< Element >::RepeatedPtrField | ( | const RepeatedPtrField< Element > & | other | ) |
google::protobuf::RepeatedPtrField< Element >::RepeatedPtrField | ( | Iter | begin, |
Iter | end | ||
) |
google::protobuf::RepeatedPtrField< Element >::~RepeatedPtrField | ( | ) |
|
noexcept |
|
inline |
Definition at line 1255 of file repeated_ptr_field.h.
Element* google::protobuf::RepeatedPtrField< Element >::Add | ( | ) |
|
inline |
Definition at line 2025 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::Add | ( | Element && | value | ) |
|
inline |
Definition at line 2030 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 1359 of file repeated_ptr_field.h.
void google::protobuf::RepeatedPtrField< Element >::AddAllocated | ( | Element * | value | ) |
|
inline |
Definition at line 2194 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::AddCleared | ( | Element * | value | ) |
|
inline |
Definition at line 2219 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
PROTOBUF_ATTRIBUTE_REINITIALIZES void google::protobuf::RepeatedPtrField< Element >::Assign | ( | Iter | begin, |
Iter | end | ||
) |
|
inline |
Definition at line 1494 of file repeated_ptr_field.h.
Element& google::protobuf::RepeatedPtrField< Element >::at | ( | int | index | ) |
|
inline |
Definition at line 2014 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const Element& google::protobuf::RepeatedPtrField< Element >::at | ( | int | index | ) | const |
|
inline |
Definition at line 2009 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
iterator google::protobuf::RepeatedPtrField< Element >::begin | ( | ) |
|
inline |
Definition at line 2434 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const_iterator google::protobuf::RepeatedPtrField< Element >::begin | ( | ) | const |
const_iterator google::protobuf::RepeatedPtrField< Element >::begin | ( | ) | const |
int google::protobuf::RepeatedPtrField< Element >::Capacity | ( | ) | const |
|
inline |
Definition at line 2234 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const_iterator google::protobuf::RepeatedPtrField< Element >::cbegin | ( | ) | const |
|
inline |
Definition at line 2444 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const_iterator google::protobuf::RepeatedPtrField< Element >::cend | ( | ) | const |
|
inline |
Definition at line 2459 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
PROTOBUF_ATTRIBUTE_REINITIALIZES void google::protobuf::RepeatedPtrField< Element >::Clear | ( | ) |
|
inline |
Definition at line 2125 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
int google::protobuf::RepeatedPtrField< Element >::ClearedCount | ( | ) | const |
|
inline |
Definition at line 2214 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
PROTOBUF_ATTRIBUTE_REINITIALIZES void google::protobuf::RepeatedPtrField< Element >::CopyFrom | ( | const RepeatedPtrField< Element > & | other | ) |
|
inline |
Definition at line 2136 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const Element* const* google::protobuf::RepeatedPtrField< Element >::data | ( | ) | const |
|
inline |
Definition at line 2161 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::DeleteSubrange | ( | int | start, |
int | num | ||
) |
|
inline |
Definition at line 2040 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
bool google::protobuf::RepeatedPtrField< Element >::empty | ( | ) | const |
|
inline |
Definition at line 1994 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
iterator google::protobuf::RepeatedPtrField< Element >::end | ( | ) |
|
inline |
Definition at line 2449 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const_iterator google::protobuf::RepeatedPtrField< Element >::end | ( | ) | const |
const_iterator google::protobuf::RepeatedPtrField< Element >::end | ( | ) | const |
iterator google::protobuf::RepeatedPtrField< Element >::erase | ( | const_iterator | first, |
const_iterator | last | ||
) |
|
inline |
Definition at line 2148 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
iterator google::protobuf::RepeatedPtrField< Element >::erase | ( | const_iterator | position | ) |
|
inline |
Definition at line 2142 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::ExtractSubrange | ( | int | start, |
int | num, | ||
Element ** | elements | ||
) |
|
inline |
Definition at line 2051 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
|
inlineprivate |
Definition at line 2094 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
private |
|
inlineprivate |
Definition at line 2061 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const Element& google::protobuf::RepeatedPtrField< Element >::Get | ( | int | index | ) | const |
|
inline |
Definition at line 2004 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
|
inline |
Definition at line 1021 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inlineprivate |
Definition at line 2184 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 762 of file repeated_ptr_field.h.
|
inline |
Definition at line 1026 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::MergeFrom | ( | const RepeatedPtrField< Element > & | other | ) |
|
inline |
Definition at line 2130 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
Element* google::protobuf::RepeatedPtrField< Element >::Mutable | ( | int | index | ) |
|
inline |
Definition at line 2020 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
Element** google::protobuf::RepeatedPtrField< Element >::mutable_data | ( | ) |
|
inline |
Definition at line 2156 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
RepeatedPtrField& google::protobuf::RepeatedPtrField< Element >::operator= | ( | const RepeatedPtrField< Element > & | other | ) |
|
inline |
Definition at line 1958 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
noexcept |
|
inlinenoexcept |
Definition at line 1979 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 547 of file repeated_ptr_field.h.
|
inline |
Definition at line 817 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 546 of file repeated_ptr_field.h.
|
inline |
Definition at line 816 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
pointer_iterator google::protobuf::RepeatedPtrField< Element >::pointer_begin | ( | ) |
|
inline |
Definition at line 2465 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const_pointer_iterator google::protobuf::RepeatedPtrField< Element >::pointer_begin | ( | ) | const |
const_pointer_iterator google::protobuf::RepeatedPtrField< Element >::pointer_begin | ( | ) | const |
pointer_iterator google::protobuf::RepeatedPtrField< Element >::pointer_end | ( | ) |
|
inline |
Definition at line 2475 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const_pointer_iterator google::protobuf::RepeatedPtrField< Element >::pointer_end | ( | ) | const |
const_pointer_iterator google::protobuf::RepeatedPtrField< Element >::pointer_end | ( | ) | const |
|
inline |
Definition at line 615 of file repeated_ptr_field.h.
|
inline |
Definition at line 881 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 616 of file repeated_ptr_field.h.
|
inline |
Definition at line 882 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
PROTOBUF_NODISCARD Element* google::protobuf::RepeatedPtrField< Element >::ReleaseCleared | ( | ) |
|
inline |
Definition at line 2224 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
PROTOBUF_NODISCARD Element* google::protobuf::RepeatedPtrField< Element >::ReleaseLast | ( | ) |
|
inline |
Definition at line 2204 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::RemoveLast | ( | ) |
|
inline |
Definition at line 2035 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 619 of file repeated_ptr_field.h.
|
inline |
Definition at line 885 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 620 of file repeated_ptr_field.h.
|
inline |
Definition at line 886 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::Reserve | ( | int | new_size | ) |
|
inline |
Definition at line 2229 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
int google::protobuf::RepeatedPtrField< Element >::size | ( | ) | const |
|
inline |
Definition at line 1999 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
inline |
Definition at line 640 of file repeated_ptr_field.h.
|
inline |
Definition at line 906 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
size_t google::protobuf::RepeatedPtrField< Element >::SpaceUsedExcludingSelfLong | ( | ) | const |
|
inline |
Definition at line 2189 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::Swap | ( | RepeatedPtrField< Element > * | other | ) |
|
inline |
Definition at line 2166 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::SwapElements | ( | int | index1, |
int | index2 | ||
) |
|
inline |
Definition at line 2179 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::UnsafeArenaAddAllocated | ( | Element * | value | ) |
|
inline |
Definition at line 2199 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::UnsafeArenaExtractSubrange | ( | int | start, |
int | num, | ||
Element ** | elements | ||
) |
|
inline |
Definition at line 2107 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
Element* google::protobuf::RepeatedPtrField< Element >::UnsafeArenaReleaseLast | ( | ) |
|
inline |
Definition at line 2209 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
void google::protobuf::RepeatedPtrField< Element >::UnsafeArenaSwap | ( | RepeatedPtrField< Element > * | other | ) |
|
inline |
Definition at line 2172 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
|
friend |
Definition at line 1046 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
Definition at line 782 of file repeated_ptr_field.h.
Definition at line 1049 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const typedef value_type * google::protobuf::RepeatedPtrField< Element >::const_pointer |
Definition at line 867 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.
const typedef value_type & google::protobuf::RepeatedPtrField< Element >::const_reference |
Definition at line 865 of file bloaty/third_party/protobuf/src/google/protobuf/repeated_field.h.