#include <message.h>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element>
template<typename Element >
template<typename Element >
RepeatedPtrFieldBase()
Definition: repeated_field.h:859
void CopyFrom(const RepeatedPtrField &other)
Definition: repeated_field.h:1171
template<typename Element >
template<typename Iter >
1080 if (reserve != -1) {
void Reserve(int new_size)
Definition: repeated_field.h:1228
iterator begin()
Definition: repeated_field.h:1429
Element * Add()
Definition: repeated_field.h:1123
iterator end()
Definition: repeated_field.h:1439
int CalculateReserve(Iter begin, Iter end, std::forward_iterator_tag)
Definition: repeated_field.h:81
template<typename Element >
1090 Destroy<TypeHandler>();
template<typename Element >
1124 return RepeatedPtrFieldBase::Add<TypeHandler>();
template<typename Element>
1203 RepeatedPtrFieldBase::AddAllocated<TypeHandler>(
value);
const FieldDescriptor value
Definition: descriptor.h:1522
template<typename Element>
1219 return RepeatedPtrFieldBase::AddCleared<TypeHandler>(
value);
const FieldDescriptor value
Definition: descriptor.h:1522
template<typename Element >
internal::RepeatedPtrIterator< Element > iterator
Definition: repeated_field.h:479
void *const * raw_data() const
Definition: repeated_field.h:945
template<typename Element >
internal::RepeatedPtrIterator< Element > iterator
Definition: repeated_field.h:479
void *const * raw_data() const
Definition: repeated_field.h:945
template<typename Element >
1234 return RepeatedPtrFieldBase::Capacity();
template<typename Element >
1161 RepeatedPtrFieldBase::Clear<TypeHandler>();
template<typename Element >
1214 return RepeatedPtrFieldBase::ClearedCount();
template<typename Element >
1173 RepeatedPtrFieldBase::CopyFrom<TypeHandler>(other);
template<typename Element >
1183 return RepeatedPtrFieldBase::data<TypeHandler>();
template<typename Element >
1137 for (
int i = 0; i < num; ++i)
1138 delete RepeatedPtrFieldBase::Mutable<TypeHandler>(start + i);
arena_t NULL
Definition: jemalloc_internal.h:624
#define GOOGLE_DCHECK_GE
Definition: common.h:758
#define GOOGLE_DCHECK_LE
Definition: common.h:756
int size() const
Definition: repeated_field.h:1107
void ExtractSubrange(int start, int num, Element **elements)
Definition: repeated_field.h:1143
template<typename Element >
1103 return RepeatedPtrFieldBase::empty();
template<typename Element >
internal::RepeatedPtrIterator< Element > iterator
Definition: repeated_field.h:479
int size() const
Definition: repeated_field.h:1107
void *const * raw_data() const
Definition: repeated_field.h:945
template<typename Element >
internal::RepeatedPtrIterator< Element > iterator
Definition: repeated_field.h:479
int size() const
Definition: repeated_field.h:1107
void *const * raw_data() const
Definition: repeated_field.h:945
template<typename Element>
1151 if (elements !=
NULL) {
1152 for (
int i = 0; i < num; ++i)
1153 elements[i] = RepeatedPtrFieldBase::Mutable<TypeHandler>(i + start);
arena_t NULL
Definition: jemalloc_internal.h:624
void CloseGap(int start, int num)
Definition: repeated_field.h:292
#define GOOGLE_DCHECK_GE
Definition: common.h:758
#define GOOGLE_DCHECK_LE
Definition: common.h:756
int size() const
Definition: repeated_field.h:1107
template<typename Element >
1113 return RepeatedPtrFieldBase::Get<TypeHandler>(index);
template<typename Element >
1167 RepeatedPtrFieldBase::MergeFrom<TypeHandler>(other);
template<typename Element >
1119 return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
template<typename Element >
1178 return RepeatedPtrFieldBase::mutable_data<TypeHandler>();
template<typename Element >
void CopyFrom(const RepeatedPtrField &other)
Definition: repeated_field.h:1171
template<typename Element >
internal::RepeatedPtrOverPtrsIterator< Element, void * > pointer_iterator
Definition: repeated_field.h:513
void ** raw_mutable_data() const
Definition: repeated_field.h:949
template<typename Element >
internal::RepeatedPtrOverPtrsIterator< const Element, const void * > const_pointer_iterator
Definition: repeated_field.h:515
void ** raw_mutable_data() const
Definition: repeated_field.h:949
template<typename Element >
internal::RepeatedPtrOverPtrsIterator< Element, void * > pointer_iterator
Definition: repeated_field.h:513
void ** raw_mutable_data() const
Definition: repeated_field.h:949
int size() const
Definition: repeated_field.h:1107
template<typename Element >
internal::RepeatedPtrOverPtrsIterator< const Element, const void * > const_pointer_iterator
Definition: repeated_field.h:515
void ** raw_mutable_data() const
Definition: repeated_field.h:949
int size() const
Definition: repeated_field.h:1107
template<typename Element>
iterator end()
Definition: repeated_field.h:1439
std::reverse_iterator< iterator > reverse_iterator
Definition: repeated_field.h:496
template<typename Element>
iterator end()
Definition: repeated_field.h:1439
std::reverse_iterator< const_iterator > const_reverse_iterator
Definition: repeated_field.h:495
template<typename Element >
1224 return RepeatedPtrFieldBase::ReleaseCleared<TypeHandler>();
template<typename Element >
1208 return RepeatedPtrFieldBase::ReleaseLast<TypeHandler>();
template<typename Element >
1129 RepeatedPtrFieldBase::RemoveLast<TypeHandler>();
template<typename Element>
iterator begin()
Definition: repeated_field.h:1429
std::reverse_iterator< iterator > reverse_iterator
Definition: repeated_field.h:496
template<typename Element>
iterator begin()
Definition: repeated_field.h:1429
std::reverse_iterator< const_iterator > const_reverse_iterator
Definition: repeated_field.h:495
template<typename Element >
1229 return RepeatedPtrFieldBase::Reserve(new_size);
template<typename Element >
1108 return RepeatedPtrFieldBase::size();
template<typename Element >
1198 return RepeatedPtrFieldBase::SpaceUsedExcludingSelf<TypeHandler>();
template<typename Element >
1188 RepeatedPtrFieldBase::Swap(other);
template<typename Element >
1193 RepeatedPtrFieldBase::SwapElements(index1, index2);
The documentation for this class was generated from the following files: