Lines Matching refs:RepeatedField
107 class RepeatedField {
109 RepeatedField();
110 explicit RepeatedField(Arena* arena);
111 RepeatedField(const RepeatedField& other);
113 RepeatedField(Iter begin, const Iter& end);
114 ~RepeatedField();
116 RepeatedField& operator=(const RepeatedField& other);
136 void MergeFrom(const RepeatedField& other);
137 void CopyFrom(const RepeatedField& other);
162 void Swap(RepeatedField* other);
168 void UnsafeArenaSwap(RepeatedField* other);
269 inline void InternalSwap(RepeatedField* other);
294 const size_t RepeatedField<Element>::kRepHeaderSize =
977 inline RepeatedField<Element>::RepeatedField()
984 inline RepeatedField<Element>::RepeatedField(Arena* arena)
998 inline RepeatedField<Element>::RepeatedField(const RepeatedField& other)
1007 RepeatedField<Element>::RepeatedField(Iter begin, const Iter& end)
1025 RepeatedField<Element>::~RepeatedField() {
1032 inline RepeatedField<Element>&
1033 RepeatedField<Element>::operator=(const RepeatedField& other) {
1040 inline bool RepeatedField<Element>::empty() const {
1045 inline int RepeatedField<Element>::size() const {
1050 inline int RepeatedField<Element>::Capacity() const {
1055 inline void RepeatedField<Element>::AddAlreadyReserved(const Element& value) {
1061 inline Element* RepeatedField<Element>::AddAlreadyReserved() {
1067 inline void RepeatedField<Element>::Resize(int new_size, const Element& value) {
1078 inline const Element& RepeatedField<Element>::Get(int index) const {
1085 inline Element* RepeatedField<Element>::Mutable(int index) {
1092 inline void RepeatedField<Element>::Set(int index, const Element& value) {
1099 inline void RepeatedField<Element>::Add(const Element& value) {
1105 inline Element* RepeatedField<Element>::Add() {
1111 inline void RepeatedField<Element>::RemoveLast() {
1117 void RepeatedField<Element>::ExtractSubrange(
1138 inline void RepeatedField<Element>::Clear() {
1143 inline void RepeatedField<Element>::MergeFrom(const RepeatedField& other) {
1154 inline void RepeatedField<Element>::CopyFrom(const RepeatedField& other) {
1161 inline typename RepeatedField<Element>::iterator RepeatedField<Element>::erase(
1167 inline typename RepeatedField<Element>::iterator RepeatedField<Element>::erase(
1177 inline Element* RepeatedField<Element>::mutable_data() {
1182 inline const Element* RepeatedField<Element>::data() const {
1188 inline void RepeatedField<Element>::InternalSwap(RepeatedField* other) {
1195 void RepeatedField<Element>::Swap(RepeatedField* other) {
1200 RepeatedField<Element> temp(other->GetArenaNoVirtual());
1208 void RepeatedField<Element>::UnsafeArenaSwap(RepeatedField* other) {
1215 void RepeatedField<Element>::SwapElements(int index1, int index2) {
1221 inline typename RepeatedField<Element>::iterator
1222 RepeatedField<Element>::begin() {
1226 inline typename RepeatedField<Element>::const_iterator
1227 RepeatedField<Element>::begin() const {
1231 inline typename RepeatedField<Element>::const_iterator
1232 RepeatedField<Element>::cbegin() const {
1236 inline typename RepeatedField<Element>::iterator
1237 RepeatedField<Element>::end() {
1241 inline typename RepeatedField<Element>::const_iterator
1242 RepeatedField<Element>::end() const {
1246 inline typename RepeatedField<Element>::const_iterator
1247 RepeatedField<Element>::cend() const {
1252 inline int RepeatedField<Element>::SpaceUsedExcludingSelf() const {
1260 void RepeatedField<Element>::Reserve(int new_size) {
1305 inline void RepeatedField<Element>::Truncate(int new_size) {
1313 inline void RepeatedField<Element>::MoveArray(
1319 inline void RepeatedField<Element>::CopyArray(
2316 RepeatedField<T>* const mutable_field)
2334 RepeatedField<T>* field_;
2432 RepeatedFieldBackInserter(RepeatedField<T>* const mutable_field) {