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