Lines Matching refs:cur

64   string::const_iterator cur = signature;  in GetTypenameForSignature()  local
65 int signature_value = *cur++; in GetTypenameForSignature()
68 if (!GetStructTypenameForSignature(cur, end, &cur, output)) { in GetTypenameForSignature()
74 if (!GetArrayTypenameForSignature(cur, end, &cur, output)) { in GetTypenameForSignature()
137 *next = cur; in GetTypenameForSignature()
148 string::const_iterator cur = signature; in GetArrayTypenameForSignature() local
149 if (cur == end) { in GetArrayTypenameForSignature()
154 if (*cur == DBUS_DICT_ENTRY_BEGIN_CHAR) { in GetArrayTypenameForSignature()
156 ++cur; in GetArrayTypenameForSignature()
157 while (cur != end && *cur != DBUS_DICT_ENTRY_END_CHAR) { in GetArrayTypenameForSignature()
159 if (!GetTypenameForSignature(cur, end, &cur, &children.back())) { in GetArrayTypenameForSignature()
161 << string(cur, end); in GetArrayTypenameForSignature()
165 if (cur == end) { in GetArrayTypenameForSignature()
171 DCHECK_EQ(DBUS_DICT_ENTRY_END_CHAR, *cur); in GetArrayTypenameForSignature()
172 ++cur; in GetArrayTypenameForSignature()
180 string dict_signature{signature, cur}; in GetArrayTypenameForSignature()
189 if (!GetTypenameForSignature(cur, end, &cur, &child)) { in GetArrayTypenameForSignature()
191 << string(cur, end); in GetArrayTypenameForSignature()
198 *next = cur; in GetArrayTypenameForSignature()
209 string::const_iterator cur = signature; in GetStructTypenameForSignature() local
210 if (cur == end) { in GetStructTypenameForSignature()
216 while (cur != end && *cur != DBUS_STRUCT_END_CHAR) { in GetStructTypenameForSignature()
218 if (!GetTypenameForSignature(cur, end, &cur, &children.back())) { in GetStructTypenameForSignature()
220 << string(cur, end); in GetStructTypenameForSignature()
224 if (cur == end) { in GetStructTypenameForSignature()
230 DCHECK_EQ(DBUS_STRUCT_END_CHAR, *cur); in GetStructTypenameForSignature()
231 ++cur; in GetStructTypenameForSignature()
237 *next = cur; in GetStructTypenameForSignature()