Lines Matching refs:features_
88 lastValue_(), commentsBefore_(), features_(Features::all()), in Reader()
93 lastValue_(), commentsBefore_(), features_(features), collectComments_() { in Reader()
119 if (!features_.allowComments_) { in parse()
140 if (features_.strictRoot_) { in parse()
209 if (features_.allowDroppedNullPlaceholders_) { in readValue()
234 if (features_.allowComments_) { in skipCommentTokens()
466 } else if (tokenName.type_ == tokenNumber && features_.allowNumericKeys_) { in readObject()
1001 OurFeatures const features_; member in Json::OurReader
1019 features_(features), collectComments_(false) {} in OurReader()
1023 if (!features_.allowComments_) { in parse()
1040 skipBom(features_.skipBom_); in parse()
1045 if (features_.failIfExtra_ && (token.type_ != tokenEndOfStream)) { in parse()
1051 if (features_.strictRoot_) { in parse()
1069 if (nodes_.size() > features_.stackLimit_) in readValue()
1134 if (features_.allowDroppedNullPlaceholders_) { in readValue()
1160 if (features_.allowComments_) { in skipCommentTokens()
1192 if (features_.allowSingleQuotes_) { in readToken()
1219 ok = features_.allowSpecialFloats_ && match("nfinity", 7); in readToken()
1227 ok = features_.allowSpecialFloats_ && match("nfinity", 7); in readToken()
1243 if (features_.allowSpecialFloats_) { in readToken()
1251 if (features_.allowSpecialFloats_) { in readToken()
1468 features_.allowTrailingCommas_)) // empty object or trailing comma in readObject()
1474 } else if (tokenName.type_ == tokenNumber && features_.allowNumericKeys_) { in readObject()
1484 if (features_.rejectDupKeys_ && currentValue().isMember(name)) { in readObject()
1527 (features_.allowTrailingCommas_ && in readArray()
1528 !features_.allowDroppedNullPlaceholders_))) // empty array or trailing in readArray()