Home | History | Annotate | Download | only in CodeView

Lines Matching refs:Item

56 Error consume(BinaryStreamReader &Reader, uint32_t &Item);
57 Error consume(BinaryStreamReader &Reader, int32_t &Item);
60 Error consume(BinaryStreamReader &Reader, StringRef &Item);
63 Error consume(StringRef &Data, uint32_t &Item);
67 template <typename T> Error consume(BinaryStreamReader &Reader, T *&Item) {
68 return Reader.readObject(Item);
72 serialize_conditional_impl(T &Item, U Func) : Item(Item), Func(Func) {}
77 return consume(Reader, Item);
80 T &Item;
85 serialize_conditional_impl<T, U> serialize_conditional(T &Item, U Func) {
86 return serialize_conditional_impl<T, U>(Item, Func);
90 serialize_array_impl(ArrayRef<T> &Item, U Func) : Item(Item), Func(Func) {}
93 return Reader.readArray(Item, Func());
96 ArrayRef<T> &Item;
101 serialize_vector_tail_impl(std::vector<T> &Item) : Item(Item) {}
109 Item.push_back(Field);
114 std::vector<T> &Item;
118 serialize_null_term_string_array_impl(std::vector<StringRef> &Item)
119 : Item(Item) {}
130 Item.push_back(Field);
135 std::vector<StringRef> &Item;
139 serialize_arrayref_tail_impl(ArrayRef<T> &Item) : Item(Item) {}
143 return Reader.readArray(Item, Count);
146 ArrayRef<T> &Item;
150 serialize_numeric_impl(T &Item) : Item(Item) {}
153 return consume_numeric(Reader, Item);
156 T &Item;
160 serialize_array_impl<T, U> serialize_array(ArrayRef<T> &Item, U Func) {
161 return serialize_array_impl<T, U>(Item, Func);
165 serialize_null_term_string_array(std::vector<StringRef> &Item) {
166 return serialize_null_term_string_array_impl(Item);
170 serialize_vector_tail_impl<T> serialize_array_tail(std::vector<T> &Item) {
171 return serialize_vector_tail_impl<T>(Item);
175 serialize_arrayref_tail_impl<T> serialize_array_tail(ArrayRef<T> &Item) {
176 return serialize_arrayref_tail_impl<T>(Item);
179 template <typename T> serialize_numeric_impl<T> serialize_numeric(T &Item) {
180 return serialize_numeric_impl<T>(Item);
205 const serialize_conditional_impl<T, U> &Item) {
206 return Item.deserialize(Reader);
211 const serialize_array_impl<T, U> &Item) {
212 return Item.deserialize(Reader);
216 const serialize_null_term_string_array_impl &Item) {
217 return Item.deserialize(Reader);
222 const serialize_vector_tail_impl<T> &Item) {
223 return Item.deserialize(Reader);
228 const serialize_arrayref_tail_impl<T> &Item) {
229 return Item.deserialize(Reader);
234 const serialize_numeric_impl<T> &Item) {
235 return Item.deserialize(Reader);