| 2176 | return new OurCharReader(collectComments, features); |
| 2177 | } |
| 2178 | static void getValidReaderKeys(std::set<JSONCPP_STRING>* valid_keys) { |
| 2179 | valid_keys->clear(); |
| 2180 | valid_keys->insert("collectComments"); |
| 2181 | valid_keys->insert("allowComments"); |
| 2182 | valid_keys->insert("strictRoot"); |
| 2183 | valid_keys->insert("allowDroppedNullPlaceholders"); |
| 2184 | valid_keys->insert("allowNumericKeys"); |
| 2185 | valid_keys->insert("allowSingleQuotes"); |
| 2186 | valid_keys->insert("stackLimit"); |
| 2187 | valid_keys->insert("failIfExtra"); |
| 2188 | valid_keys->insert("rejectDupKeys"); |
| 2189 | valid_keys->insert("allowSpecialFloats"); |
| 2190 | } |
| 2191 | bool CharReaderBuilder::validate(Json::Value* invalid) const { |
| 2192 | Json::Value my_invalid; |
| 2193 | if (!invalid) |