bool Reader::beginNamedArray(const char *name) { if ( quotedLiteral(name) ) { space(); if (match(':') ) { space(); if (beginArray()) return true; } throw __LINE__; } return false; }
bool Reader::beginNamedArray(const char *name) { const char *keep = cursor; size_t leaves = remains; if ( quotedLiteral(name) ) { space(); if (match(':') ) { space(); if (beginArray()) return true; } } cursor = keep; remains = leaves; return false; }