| 1964 | return new OurCharReader(collectComments, features); |
| 1965 | } |
| 1966 | static void getValidReaderKeys(std::set<JSONCPP_STRING>* valid_keys) |
| 1967 | { |
| 1968 | valid_keys->clear(); |
| 1969 | valid_keys->insert("collectComments"); |
| 1970 | valid_keys->insert("allowComments"); |
| 1971 | valid_keys->insert("strictRoot"); |
| 1972 | valid_keys->insert("allowDroppedNullPlaceholders"); |
| 1973 | valid_keys->insert("allowNumericKeys"); |
| 1974 | valid_keys->insert("allowSingleQuotes"); |
| 1975 | valid_keys->insert("stackLimit"); |
| 1976 | valid_keys->insert("failIfExtra"); |
| 1977 | valid_keys->insert("rejectDupKeys"); |
| 1978 | valid_keys->insert("allowSpecialFloats"); |
| 1979 | } |
| 1980 | bool CharReaderBuilder::validate(Json::Value* invalid) const |
| 1981 | { |
| 1982 | Json::Value my_invalid; |