Lines Matching defs:PickleIterator
19 // PickleIterator reads data from a Pickle. The Pickle object must remain valid
20 // while the PickleIterator object is in use.
21 class BASE_EXPORT PickleIterator {
23 PickleIterator() : payload_(NULL), read_index_(0), end_index_(0) {}
24 explicit PickleIterator(const Pickle& pickle);
27 // the Pickle, create a PickleIterator from a Pickle. If successful, these
144 // PickleIterator methods.
146 bool ReadBool(PickleIterator* iter,
150 bool ReadInt(PickleIterator* iter,
154 bool ReadLong(PickleIterator* iter,
158 bool ReadUInt16(PickleIterator* iter,
162 bool ReadUInt32(PickleIterator* iter,
166 bool ReadInt64(PickleIterator* iter,
170 bool ReadUInt64(PickleIterator* iter,
174 bool ReadFloat(PickleIterator* iter,
178 bool ReadString(PickleIterator* iter,
182 bool ReadWString(PickleIterator* iter,
186 bool ReadString16(PickleIterator* iter,
194 bool ReadData(PickleIterator* iter,
203 bool ReadBytes(PickleIterator* iter,
211 bool ReadLength(PickleIterator* iter,
328 friend class PickleIterator;