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
145 // PickleIterator methods.
147 bool ReadBool(PickleIterator* iter,
151 bool ReadInt(PickleIterator* iter,
155 bool ReadLong(PickleIterator* iter,
159 bool ReadUInt16(PickleIterator* iter,
163 bool ReadUInt32(PickleIterator* iter,
167 bool ReadInt64(PickleIterator* iter,
171 bool ReadUInt64(PickleIterator* iter,
175 bool ReadFloat(PickleIterator* iter,
179 bool ReadDouble(PickleIterator* iter,
183 bool ReadString(PickleIterator* iter,
187 bool ReadWString(PickleIterator* iter,
191 bool ReadString16(PickleIterator* iter,
199 bool ReadData(PickleIterator* iter,
208 bool ReadBytes(PickleIterator* iter,
216 bool ReadLength(PickleIterator* iter,
336 friend class PickleIterator;