Lines Matching refs:features_

87 Reader::Reader() : features_(Features::all()) {}  in Reader()
89 Reader::Reader(const Features& features) : features_(features) {} in Reader()
114 if (!features_.allowComments_) { in parse()
135 if (features_.strictRoot_) { in parse()
204 if (features_.allowDroppedNullPlaceholders_) { in readValue()
229 if (features_.allowComments_) { in skipCommentTokens()
461 } else if (tokenName.type_ == tokenNumber && features_.allowNumericKeys_) { in readObject()
991 OurFeatures const features_; member in Json::OurReader
1002 OurReader::OurReader(OurFeatures const& features) : features_(features) {} in OurReader()
1006 if (!features_.allowComments_) { in parse()
1023 skipBom(features_.skipBom_); in parse()
1028 if (features_.failIfExtra_ && (token.type_ != tokenEndOfStream)) { in parse()
1034 if (features_.strictRoot_) { in parse()
1052 if (nodes_.size() > features_.stackLimit_) in readValue()
1117 if (features_.allowDroppedNullPlaceholders_) { in readValue()
1143 if (features_.allowComments_) { in skipCommentTokens()
1175 if (features_.allowSingleQuotes_) { in readToken()
1205 ok = features_.allowSpecialFloats_ && match("nfinity", 7); in readToken()
1213 ok = features_.allowSpecialFloats_ && match("nfinity", 7); in readToken()
1229 if (features_.allowSpecialFloats_) { in readToken()
1237 if (features_.allowSpecialFloats_) { in readToken()
1454 features_.allowTrailingCommas_)) // empty object or trailing comma in readObject()
1460 } else if (tokenName.type_ == tokenNumber && features_.allowNumericKeys_) { in readObject()
1470 if (features_.rejectDupKeys_ && currentValue().isMember(name)) { in readObject()
1513 (features_.allowTrailingCommas_ && in readArray()
1514 !features_.allowDroppedNullPlaceholders_))) // empty array or trailing in readArray()