SYMBOL INDEX (401 symbols across 30 files) FILE: amalgamate.py class AmalgamationFile (line 17) | class AmalgamationFile: method __init__ (line 18) | def __init__(self, top_dir): method add_text (line 22) | def add_text(self, text): method add_file (line 27) | def add_file(self, relative_input_path, wrap_in_comment=False): method get_value (line 44) | def get_value(self): method write_to (line 47) | def write_to(self, output_path): function amalgamate_source (line 55) | def amalgamate_source(source_top_dir=None, function main (line 135) | def main(): FILE: devtools/antglob.py function ant_pattern_to_re (line 62) | def ant_pattern_to_re(ant_pattern): function _as_list (line 94) | def _as_list(l): function glob (line 99) | def glob(dir_path, class AntPatternToRETest (line 161) | class AntPatternToRETest(unittest.TestCase): method test_matching (line 165) | def test_matching(self): FILE: devtools/batchbuild.py class BuildDesc (line 14) | class BuildDesc: method __init__ (line 15) | def __init__(self, prepend_envs=None, variables=None, build_type=None,... method merged_with (line 21) | def merged_with(self, build_desc): method env (line 30) | def env(self): method cmake_args (line 43) | def cmake_args(self): method __repr__ (line 52) | def __repr__(self): class BuildData (line 55) | class BuildData: method __init__ (line 56) | def __init__(self, desc, work_dir, source_dir): method execute_build (line 65) | def execute_build(self): method _generate_makefiles (line 73) | def _generate_makefiles(self): method _build_using_makefiles (line 80) | def _build_using_makefiles(self): method _execute_build_subprocess (line 89) | def _execute_build_subprocess(self, cmd, env, log_path): method _make_new_work_dir (line 99) | def _make_new_work_dir(self): function fix_eol (line 106) | def fix_eol(stdout): function load_build_variants_from_config (line 111) | def load_build_variants_from_config(config_path): function generate_build_variants (line 136) | def generate_build_variants(build_descs_by_axis): function generate_html_report (line 177) | def generate_html_report(html_report_path, builds): function main (line 230) | def main(): FILE: devtools/fixeol.py function fix_source_eol (line 10) | def fix_source_eol(path, is_dry_run = True, verbose = True, eol = '\n'): FILE: devtools/licenseupdater.py function update_license (line 16) | def update_license(path, dry_run, show_diff): function update_license_in_source_directories (line 46) | def update_license_in_source_directories(source_dirs, dry_run, show_diff): function main (line 65) | def main(): FILE: devtools/tarball.py function make_tarball (line 12) | def make_tarball(tarball_path, sources, base_dir, prefix_dir=''): function decompress (line 48) | def decompress(tarball_path, base_dir): FILE: doxybuild.py function cd (line 15) | def cd(newdir): function find_program (line 26) | def find_program(*filenames): function do_subst_in_file (line 41) | def do_subst_in_file(targetfile, sourcefile, dict): function getstatusoutput (line 54) | def getstatusoutput(cmd): function run_cmd (line 66) | def run_cmd(cmd, silent=False): function assert_is_exe (line 80) | def assert_is_exe(path): function run_doxygen (line 88) | def run_doxygen(doxygen_path, config_file, working_dir, is_silent): function build_doc (line 95) | def build_doc(options, make_release=False): function main (line 156) | def main(): FILE: example/readFromStream/readFromStream.cpp function main (line 16) | int main(int argc, char* argv[]) { FILE: example/readFromString/readFromString.cpp function main (line 13) | int main() { FILE: example/streamWrite/streamWrite.cpp function main (line 13) | int main() { FILE: example/stringWrite/stringWrite.cpp function main (line 15) | int main() { FILE: include/json/allocator.h function namespace (line 16) | namespace Json { FILE: include/json/config.h function namespace (line 107) | namespace Json { FILE: include/json/forwards.h function namespace (line 13) | namespace Json { FILE: include/json/json_features.h function allowDroppedNullPlaceholders_ (line 52) | bool allowDroppedNullPlaceholders_{false}; FILE: include/json/reader.h function namespace (line 29) | namespace Json { FILE: include/json/value.h type ValueTest (line 56) | struct ValueTest type ValueType (line 121) | enum ValueType { type CommentPlacement (line 132) | enum CommentPlacement { type PrecisionType (line 142) | enum PrecisionType { function class (line 161) | class JSON_API StaticString { function class (line 207) | class JSON_API Value { FILE: include/json/writer.h function class (line 42) | class JSON_API StreamWriter { function class (line 151) | class JSON_API Writer { function omitEndingLineFeed_ (line 196) | bool omitEndingLineFeed_{false}; function indentSize_ (line 262) | unsigned int indentSize_{3} function addChildValues_ (line 263) | bool addChildValues_{false}; function class (line 298) | class JSON_API StyledStreamWriter { FILE: src/jsontestrunner/main.cpp type Options (line 23) | struct Options { function normalizeFloatingPointStr (line 31) | static Json::String normalizeFloatingPointStr(double value) { function readInputTestFile (line 55) | static Json::String readInputTestFile(const char* path) { function printValueTree (line 73) | static void printValueTree(FILE* fout, Json::Value& value, function parseAndSaveValueTree (line 127) | static int parseAndSaveValueTree(const Json::String& input, function useStyledWriter (line 182) | static Json::String useStyledWriter(Json::Value const& root) { function useStyledStreamWriter (line 186) | static Json::String useStyledStreamWriter(Json::Value const& root) { function useBuiltStyledStreamWriter (line 192) | static Json::String useBuiltStyledStreamWriter(Json::Value const& root) { function rewriteValueTree (line 196) | static int rewriteValueTree(const Json::String& rewritePath, function removeSuffix (line 211) | static Json::String removeSuffix(const Json::String& path, function printConfig (line 221) | static void printConfig() { function printUsage (line 230) | static int printUsage(const char* argv[]) { function parseCommandLine (line 236) | static int parseCommandLine(int argc, const char* argv[], Options* opts) { function runTest (line 276) | static int runTest(Options const& opts, bool use_legacy) { function main (line 317) | int main(int argc, const char* argv[]) { FILE: src/lib_json/json_reader.cpp type Json (line 48) | namespace Json { function Features (line 57) | Features Features::all() { return {}; } function Features (line 59) | Features Features::strictMode() { function String (line 343) | String Reader::normalizeEOL(Reader::Location begin, Reader::Location e... function Value (line 740) | Value& Reader::currentValue() { return *(nodes_.top()); } function String (line 770) | String Reader::getLocationLineAndColumn(Location location) const { function String (line 779) | String Reader::getFormatedErrorMessages() const { function String (line 783) | String Reader::getFormattedErrorMessages() const { class OurFeatures (line 846) | class OurFeatures { function OurFeatures (line 862) | OurFeatures OurFeatures::all() { return {}; } class OurReader (line 869) | class OurReader { type TokenType (line 884) | enum TokenType { class Token (line 904) | class Token { class ErrorInfo (line 911) | class ErrorInfo { function String (line 1309) | String OurReader::normalizeEOL(OurReader::Location begin, function Value (line 1777) | Value& OurReader::currentValue() { return *(nodes_.top()); } function String (line 1807) | String OurReader::getLocationLineAndColumn(Location location) const { function String (line 1815) | String OurReader::getFormattedErrorMessages() const { class OurCharReader (line 1841) | class OurCharReader : public CharReader { method OurCharReader (line 1844) | OurCharReader(bool collectComments, OurFeatures const& features) class OurImpl (line 1849) | class OurImpl : public Impl { method OurImpl (line 1851) | OurImpl(bool collectComments, OurFeatures const& features) method parse (line 1854) | bool parse(char const* beginDoc, char const* endDoc, Value* root, method getStructuredErrors (line 1863) | std::vector function CharReader (line 1876) | CharReader* CharReaderBuilder::newCharReader() const { function Value (line 1924) | Value& CharReaderBuilder::operator[](const String& key) { function parseFromStream (line 1990) | bool parseFromStream(CharReader::Factory const& fact, IStream& sin, Va... function IStream (line 2002) | IStream& operator>>(IStream& sin, Value& root) { FILE: src/lib_json/json_tool.h function namespace (line 28) | namespace Json { FILE: src/lib_json/json_value.cpp function msvc_pre1900_c99_vsnprintf (line 27) | static int msvc_pre1900_c99_vsnprintf(char* outBuf, size_t size, function msvc_pre1900_c99_snprintf (line 37) | int JSON_API msvc_pre1900_c99_snprintf(char* outBuf, size_t size, type Json (line 54) | namespace Json { function cloneUnique (line 56) | static std::unique_ptr cloneUnique(const std::unique_ptr& p) { function Value (line 74) | Value const& Value::nullSingleton() { function InRange (line 91) | static inline bool InRange(double d, T min, U max) { function integerToDouble (line 98) | static inline double integerToDouble(Json::UInt64 value) { function integerToDouble (line 103) | static inline double integerToDouble(T value) { function InRange (line 108) | static inline bool InRange(double d, T min, U max) { function decodePrefixedString (line 159) | inline static void decodePrefixedString(bool isPrefixed, char const* p... function releasePrefixedStringValue (line 173) | static inline void releasePrefixedStringValue(char* value) { function releaseStringValue (line 181) | static inline void releaseStringValue(char* value, unsigned length) { function releasePrefixedStringValue (line 188) | static inline void releasePrefixedStringValue(char* value) { free(valu... function releaseStringValue (line 189) | static inline void releaseStringValue(char* value, unsigned) { free(va... function JSONCPP_NORETURN (line 214) | JSONCPP_NORETURN void throwRuntimeError(String const& msg) { function JSONCPP_NORETURN (line 217) | JSONCPP_NORETURN void throwLogicError(String const& msg) { function JSONCPP_NORETURN (line 221) | JSONCPP_NORETURN void throwRuntimeError(String const& msg) { function JSONCPP_NORETURN (line 225) | JSONCPP_NORETURN void throwLogicError(String const& msg) { function ArrayIndex (line 349) | ArrayIndex Value::CZString::index() const { return index_; } function Value (line 477) | Value& Value::operator=(const Value& other) { function Value (line 482) | Value& Value::operator=(Value&& other) noexcept { function ValueType (line 509) | ValueType Value::type() const { function String (line 674) | String Value::asString() const { function LargestInt (line 794) | LargestInt Value::asLargestInt() const { function LargestUInt (line 802) | LargestUInt Value::asLargestUInt() const { function ArrayIndex (line 910) | ArrayIndex Value::size() const { function Value (line 976) | Value& Value::operator[](ArrayIndex index) { function Value (line 992) | Value& Value::operator[](int index) { function Value (line 999) | const Value& Value::operator[](ArrayIndex index) const { function Value (line 1012) | const Value& Value::operator[](int index) const { function Value (line 1089) | Value& Value::resolveReference(const char* key) { function Value (line 1108) | Value& Value::resolveReference(char const* key, char const* end) { function Value (line 1126) | Value Value::get(ArrayIndex index, const Value& defaultValue) const { function Value (line 1133) | Value const* Value::find(char const* begin, char const* end) const { function Value (line 1146) | Value const* Value::find(const String& key) const { function Value (line 1150) | Value const* Value::findNull(const String& key) const { function Value (line 1153) | Value const* Value::findBool(const String& key) const { function Value (line 1156) | Value const* Value::findInt(const String& key) const { function Value (line 1159) | Value const* Value::findInt64(const String& key) const { function Value (line 1162) | Value const* Value::findUInt(const String& key) const { function Value (line 1165) | Value const* Value::findUInt64(const String& key) const { function Value (line 1168) | Value const* Value::findIntegral(const String& key) const { function Value (line 1171) | Value const* Value::findDouble(const String& key) const { function Value (line 1174) | Value const* Value::findNumeric(const String& key) const { function Value (line 1177) | Value const* Value::findString(const String& key) const { function Value (line 1180) | Value const* Value::findArray(const String& key) const { function Value (line 1183) | Value const* Value::findObject(const String& key) const { function Value (line 1187) | Value* Value::demand(char const* begin, char const* end) { function Value (line 1194) | const Value& Value::operator[](std::string_view key) const { function Value (line 1200) | Value& Value::operator[](std::string_view key) { function Value (line 1204) | const Value& Value::operator[](const char* key) const { function Value (line 1210) | Value const& Value::operator[](const String& key) const { function Value (line 1217) | Value& Value::operator[](const char* key) { function Value (line 1221) | Value& Value::operator[](const String& key) { function Value (line 1226) | Value& Value::operator[](const StaticString& key) { function Value (line 1230) | Value& Value::append(const Value& value) { return append(Value(value)); } function Value (line 1232) | Value& Value::append(Value&& value) { function Value (line 1259) | Value Value::get(char const* begin, char const* end, function Value (line 1265) | Value Value::get(std::string_view key, const Value& defaultValue) const { function Value (line 1269) | Value Value::get(char const* key, Value const& defaultValue) const { function Value (line 1272) | Value Value::get(String const& key, Value const& defaultValue) const { function IsIntegral (line 1385) | static bool IsIntegral(double d) { function String (line 1538) | String Value::Comments::get(CommentPlacement slot) const { function String (line 1567) | String Value::getComment(CommentPlacement placement) const { function String (line 1579) | String Value::toStyledString() const { function Value (line 1716) | const Value& Path::resolve(const Value& root) const { function Value (line 1741) | Value Path::resolve(const Value& root, const Value& defaultValue) const { function Value (line 1759) | Value& Path::make(Value& root) const { type Json (line 206) | namespace Json { function cloneUnique (line 56) | static std::unique_ptr cloneUnique(const std::unique_ptr& p) { function Value (line 74) | Value const& Value::nullSingleton() { function InRange (line 91) | static inline bool InRange(double d, T min, U max) { function integerToDouble (line 98) | static inline double integerToDouble(Json::UInt64 value) { function integerToDouble (line 103) | static inline double integerToDouble(T value) { function InRange (line 108) | static inline bool InRange(double d, T min, U max) { function decodePrefixedString (line 159) | inline static void decodePrefixedString(bool isPrefixed, char const* p... function releasePrefixedStringValue (line 173) | static inline void releasePrefixedStringValue(char* value) { function releaseStringValue (line 181) | static inline void releaseStringValue(char* value, unsigned length) { function releasePrefixedStringValue (line 188) | static inline void releasePrefixedStringValue(char* value) { free(valu... function releaseStringValue (line 189) | static inline void releaseStringValue(char* value, unsigned) { free(va... function JSONCPP_NORETURN (line 214) | JSONCPP_NORETURN void throwRuntimeError(String const& msg) { function JSONCPP_NORETURN (line 217) | JSONCPP_NORETURN void throwLogicError(String const& msg) { function JSONCPP_NORETURN (line 221) | JSONCPP_NORETURN void throwRuntimeError(String const& msg) { function JSONCPP_NORETURN (line 225) | JSONCPP_NORETURN void throwLogicError(String const& msg) { function ArrayIndex (line 349) | ArrayIndex Value::CZString::index() const { return index_; } function Value (line 477) | Value& Value::operator=(const Value& other) { function Value (line 482) | Value& Value::operator=(Value&& other) noexcept { function ValueType (line 509) | ValueType Value::type() const { function String (line 674) | String Value::asString() const { function LargestInt (line 794) | LargestInt Value::asLargestInt() const { function LargestUInt (line 802) | LargestUInt Value::asLargestUInt() const { function ArrayIndex (line 910) | ArrayIndex Value::size() const { function Value (line 976) | Value& Value::operator[](ArrayIndex index) { function Value (line 992) | Value& Value::operator[](int index) { function Value (line 999) | const Value& Value::operator[](ArrayIndex index) const { function Value (line 1012) | const Value& Value::operator[](int index) const { function Value (line 1089) | Value& Value::resolveReference(const char* key) { function Value (line 1108) | Value& Value::resolveReference(char const* key, char const* end) { function Value (line 1126) | Value Value::get(ArrayIndex index, const Value& defaultValue) const { function Value (line 1133) | Value const* Value::find(char const* begin, char const* end) const { function Value (line 1146) | Value const* Value::find(const String& key) const { function Value (line 1150) | Value const* Value::findNull(const String& key) const { function Value (line 1153) | Value const* Value::findBool(const String& key) const { function Value (line 1156) | Value const* Value::findInt(const String& key) const { function Value (line 1159) | Value const* Value::findInt64(const String& key) const { function Value (line 1162) | Value const* Value::findUInt(const String& key) const { function Value (line 1165) | Value const* Value::findUInt64(const String& key) const { function Value (line 1168) | Value const* Value::findIntegral(const String& key) const { function Value (line 1171) | Value const* Value::findDouble(const String& key) const { function Value (line 1174) | Value const* Value::findNumeric(const String& key) const { function Value (line 1177) | Value const* Value::findString(const String& key) const { function Value (line 1180) | Value const* Value::findArray(const String& key) const { function Value (line 1183) | Value const* Value::findObject(const String& key) const { function Value (line 1187) | Value* Value::demand(char const* begin, char const* end) { function Value (line 1194) | const Value& Value::operator[](std::string_view key) const { function Value (line 1200) | Value& Value::operator[](std::string_view key) { function Value (line 1204) | const Value& Value::operator[](const char* key) const { function Value (line 1210) | Value const& Value::operator[](const String& key) const { function Value (line 1217) | Value& Value::operator[](const char* key) { function Value (line 1221) | Value& Value::operator[](const String& key) { function Value (line 1226) | Value& Value::operator[](const StaticString& key) { function Value (line 1230) | Value& Value::append(const Value& value) { return append(Value(value)); } function Value (line 1232) | Value& Value::append(Value&& value) { function Value (line 1259) | Value Value::get(char const* begin, char const* end, function Value (line 1265) | Value Value::get(std::string_view key, const Value& defaultValue) const { function Value (line 1269) | Value Value::get(char const* key, Value const& defaultValue) const { function Value (line 1272) | Value Value::get(String const& key, Value const& defaultValue) const { function IsIntegral (line 1385) | static bool IsIntegral(double d) { function String (line 1538) | String Value::Comments::get(CommentPlacement slot) const { function String (line 1567) | String Value::getComment(CommentPlacement placement) const { function String (line 1579) | String Value::toStyledString() const { function Value (line 1716) | const Value& Path::resolve(const Value& root) const { function Value (line 1741) | Value Path::resolve(const Value& root, const Value& defaultValue) const { function Value (line 1759) | Value& Path::make(Value& root) const { FILE: src/lib_json/json_writer.cpp type Json (line 27) | namespace Json { function String (line 31) | String valueToString(LargestInt value) { function String (line 47) | String valueToString(LargestUInt value) { function String (line 57) | String valueToString(Int value) { return valueToString(LargestInt(valu... function String (line 59) | String valueToString(UInt value) { return valueToString(LargestUInt(va... function String (line 64) | String valueToString(double value, bool useSpecialFloats, function String (line 111) | String valueToString(double value, unsigned int precision, function String (line 116) | String valueToString(bool value) { return value ? "true" : "false"; } function doesAnyCharRequireEscaping (line 118) | static bool doesAnyCharRequireEscaping(char const* s, size_t n) { function utf8ToCodepoint (line 126) | static unsigned int utf8ToCodepoint(const char*& s, const char* e) { function String (line 194) | static String toHex16Bit(unsigned int x) { function appendRaw (line 205) | static void appendRaw(String& result, unsigned ch) { function appendHex (line 209) | static void appendHex(String& result, unsigned ch) { function String (line 213) | static String valueToQuotedStringN(const char* value, size_t length, function String (line 290) | String valueToQuotedString(const char* value) { function String (line 294) | String valueToQuotedString(const char* value, size_t length) { function String (line 315) | String FastWriter::write(const Value& root) { function String (line 381) | String StyledWriter::write(const Value& root) { type CommentStyle (line 811) | struct CommentStyle { type Enum (line 813) | enum Enum { type BuiltStyledStreamWriter (line 820) | struct BuiltStyledStreamWriter : public StreamWriter { function StreamWriter (line 1104) | StreamWriter* StreamWriterBuilder::newStreamWriter() const { function Value (line 1170) | Value& StreamWriterBuilder::operator[](const String& key) { function String (line 1187) | String writeString(StreamWriter::Factory const& factory, Value const& ... function OStream (line 1194) | OStream& operator<<(OStream& sout, Value const& root) { FILE: src/test_lib_json/fuzz.cpp function LLVMFuzzerTestOneInput (line 14) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: src/test_lib_json/jsontest.cpp type JsonTest (line 71) | namespace JsonTest { function TestResult (line 85) | TestResult& TestResult::addFailure(const char* file, unsigned int line, function TestResult (line 122) | TestResult& TestResult::popPredicateContext() { function TestResult (line 183) | TestResult& TestResult::addToLastFailure(const Json::String& message) { function TestResult (line 190) | TestResult& TestResult::operator<<(Json::Int64 value) { function TestResult (line 194) | TestResult& TestResult::operator<<(Json::UInt64 value) { function TestResult (line 198) | TestResult& TestResult::operator<<(bool value) { function Runner (line 219) | Runner& Runner::add(TestCaseFactory factory) { function msvcrtSilentReportHook (line 343) | static int msvcrtSilentReportHook(int reportType, char* message, function ToJsonString (line 407) | Json::String ToJsonString(const char* toConvert) { function ToJsonString (line 411) | Json::String ToJsonString(Json::String in) { return in; } function ToJsonString (line 414) | Json::String ToJsonString(std::string in) { function TestResult (line 419) | TestResult& checkStringEqual(TestResult& result, const Json::String& e... FILE: src/test_lib_json/jsontest.h function class (line 32) | class Failure { type PredicateContext (line 44) | struct PredicateContext { function class (line 56) | class TestResult { FILE: src/test_lib_json/main.cpp function uint64ToDouble (line 53) | static inline double uint64ToDouble(Json::UInt64 value) { function uint64ToDouble (line 57) | static inline double uint64ToDouble(Json::UInt64 value) { type ValueTest (line 68) | struct ValueTest : JsonTest::TestCase { method ValueTest (line 87) | ValueTest() { type IsCheck (line 120) | struct IsCheck { function JSONTEST_FIXTURE_LOCAL (line 208) | JSONTEST_FIXTURE_LOCAL(ValueTest, CZStringCoverage) { runCZStringTests(); } function JSONTEST_FIXTURE_LOCAL (line 210) | JSONTEST_FIXTURE_LOCAL(ValueTest, checkNormalizeFloatingPointStr) { function JSONTEST_FIXTURE_LOCAL (line 237) | JSONTEST_FIXTURE_LOCAL(ValueTest, memberCount) { function JSONTEST_FIXTURE_LOCAL (line 255) | JSONTEST_FIXTURE_LOCAL(ValueTest, objects) { function JSONTEST_FIXTURE_LOCAL (line 416) | JSONTEST_FIXTURE_LOCAL(ValueTest, arrays) { function JSONTEST_FIXTURE_LOCAL (line 465) | JSONTEST_FIXTURE_LOCAL(ValueTest, resizeArray) { function JSONTEST_FIXTURE_LOCAL (line 492) | JSONTEST_FIXTURE_LOCAL(ValueTest, copyMoveArray) { function JSONTEST_FIXTURE_LOCAL (line 510) | JSONTEST_FIXTURE_LOCAL(ValueTest, resizePopulatesAllMissingElements) { function JSONTEST_FIXTURE_LOCAL (line 522) | JSONTEST_FIXTURE_LOCAL(ValueTest, getArrayValue) { function JSONTEST_FIXTURE_LOCAL (line 540) | JSONTEST_FIXTURE_LOCAL(ValueTest, arrayIssue252) { function JSONTEST_FIXTURE_LOCAL (line 553) | JSONTEST_FIXTURE_LOCAL(ValueTest, arrayInsertAtRandomIndex) { function JSONTEST_FIXTURE_LOCAL (line 617) | JSONTEST_FIXTURE_LOCAL(ValueTest, null) { function JSONTEST_FIXTURE_LOCAL (line 650) | JSONTEST_FIXTURE_LOCAL(ValueTest, strings) { function JSONTEST_FIXTURE_LOCAL (line 679) | JSONTEST_FIXTURE_LOCAL(ValueTest, bools) { function JSONTEST_FIXTURE_LOCAL (line 721) | JSONTEST_FIXTURE_LOCAL(ValueTest, integers) { function JSONTEST_FIXTURE_LOCAL (line 1455) | JSONTEST_FIXTURE_LOCAL(ValueTest, nonIntegers) { function JSONTEST_FIXTURE_LOCAL (line 1678) | JSONTEST_FIXTURE_LOCAL(ValueTest, compareNull) { function JSONTEST_FIXTURE_LOCAL (line 1686) | JSONTEST_FIXTURE_LOCAL(ValueTest, compareInt) { function JSONTEST_FIXTURE_LOCAL (line 1693) | JSONTEST_FIXTURE_LOCAL(ValueTest, compareUInt) { function JSONTEST_FIXTURE_LOCAL (line 1699) | JSONTEST_FIXTURE_LOCAL(ValueTest, compareDouble) { function JSONTEST_FIXTURE_LOCAL (line 1706) | JSONTEST_FIXTURE_LOCAL(ValueTest, compareString) { function JSONTEST_FIXTURE_LOCAL (line 1717) | JSONTEST_FIXTURE_LOCAL(ValueTest, compareBoolean) { function JSONTEST_FIXTURE_LOCAL (line 1723) | JSONTEST_FIXTURE_LOCAL(ValueTest, compareArray) { function JSONTEST_FIXTURE_LOCAL (line 1748) | JSONTEST_FIXTURE_LOCAL(ValueTest, compareObject) { function JSONTEST_FIXTURE_LOCAL (line 1791) | JSONTEST_FIXTURE_LOCAL(ValueTest, compareType) { function JSONTEST_FIXTURE_LOCAL (line 1804) | JSONTEST_FIXTURE_LOCAL(ValueTest, CopyObject) { function JSONTEST_FIXTURE_LOCAL (line 1886) | JSONTEST_FIXTURE_LOCAL(ValueTest, typeChecksThrowExceptions) { function JSONTEST_FIXTURE_LOCAL (line 1952) | JSONTEST_FIXTURE_LOCAL(ValueTest, offsetAccessors) { function JSONTEST_FIXTURE_LOCAL (line 1971) | JSONTEST_FIXTURE_LOCAL(ValueTest, StaticString) { function JSONTEST_FIXTURE_LOCAL (line 1994) | JSONTEST_FIXTURE_LOCAL(ValueTest, WideString) { function JSONTEST_FIXTURE_LOCAL (line 2016) | JSONTEST_FIXTURE_LOCAL(ValueTest, CommentBefore) { function JSONTEST_FIXTURE_LOCAL (line 2060) | JSONTEST_FIXTURE_LOCAL(ValueTest, zeroes) { function JSONTEST_FIXTURE_LOCAL (line 2086) | JSONTEST_FIXTURE_LOCAL(ValueTest, zeroesInKeys) { function JSONTEST_FIXTURE_LOCAL (line 2114) | JSONTEST_FIXTURE_LOCAL(ValueTest, specialFloats) { function JSONTEST_FIXTURE_LOCAL (line 2134) | JSONTEST_FIXTURE_LOCAL(ValueTest, precision) { function JSONTEST_FIXTURE_LOCAL (line 2219) | JSONTEST_FIXTURE_LOCAL(ValueTest, searchValueByPath) { type FastWriterTest (line 2302) | struct FastWriterTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 2304) | JSONTEST_FIXTURE_LOCAL(FastWriterTest, dropNullPlaceholders) { function JSONTEST_FIXTURE_LOCAL (line 2313) | JSONTEST_FIXTURE_LOCAL(FastWriterTest, enableYAMLCompatibility) { function JSONTEST_FIXTURE_LOCAL (line 2324) | JSONTEST_FIXTURE_LOCAL(FastWriterTest, omitEndingLineFeed) { function JSONTEST_FIXTURE_LOCAL (line 2334) | JSONTEST_FIXTURE_LOCAL(FastWriterTest, writeNumericValue) { function JSONTEST_FIXTURE_LOCAL (line 2356) | JSONTEST_FIXTURE_LOCAL(FastWriterTest, writeArrays) { function JSONTEST_FIXTURE_LOCAL (line 2371) | JSONTEST_FIXTURE_LOCAL(FastWriterTest, writeNestedObjects) { type StyledWriterTest (line 2390) | struct StyledWriterTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 2392) | JSONTEST_FIXTURE_LOCAL(StyledWriterTest, writeNumericValue) { function JSONTEST_FIXTURE_LOCAL (line 2414) | JSONTEST_FIXTURE_LOCAL(StyledWriterTest, writeArrays) { function JSONTEST_FIXTURE_LOCAL (line 2429) | JSONTEST_FIXTURE_LOCAL(StyledWriterTest, writeNestedObjects) { function JSONTEST_FIXTURE_LOCAL (line 2448) | JSONTEST_FIXTURE_LOCAL(StyledWriterTest, multiLineArray) { function JSONTEST_FIXTURE_LOCAL (line 2477) | JSONTEST_FIXTURE_LOCAL(StyledWriterTest, writeValueWithComment) { type StyledStreamWriterTest (line 2503) | struct StyledStreamWriterTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 2505) | JSONTEST_FIXTURE_LOCAL(StyledStreamWriterTest, writeNumericValue) { function JSONTEST_FIXTURE_LOCAL (line 2530) | JSONTEST_FIXTURE_LOCAL(StyledStreamWriterTest, writeArrays) { function JSONTEST_FIXTURE_LOCAL (line 2547) | JSONTEST_FIXTURE_LOCAL(StyledStreamWriterTest, writeNestedObjects) { function JSONTEST_FIXTURE_LOCAL (line 2570) | JSONTEST_FIXTURE_LOCAL(StyledStreamWriterTest, multiLineArray) { function JSONTEST_FIXTURE_LOCAL (line 2617) | JSONTEST_FIXTURE_LOCAL(StyledStreamWriterTest, writeValueWithComment) { type StreamWriterTest (line 2649) | struct StreamWriterTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 2651) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, writeNumericValue) { function JSONTEST_FIXTURE_LOCAL (line 2673) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, writeArrays) { function JSONTEST_FIXTURE_LOCAL (line 2693) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, writeNestedObjects) { function JSONTEST_FIXTURE_LOCAL (line 2714) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, multiLineArray) { function JSONTEST_FIXTURE_LOCAL (line 2759) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, dropNullPlaceholders) { function JSONTEST_FIXTURE_LOCAL (line 2768) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, enableYAMLCompatibility) { function JSONTEST_FIXTURE_LOCAL (line 2783) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, indentation) { function JSONTEST_FIXTURE_LOCAL (line 2796) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, writeZeroes) { function JSONTEST_FIXTURE_LOCAL (line 2818) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, unicode) { function JSONTEST_FIXTURE_LOCAL (line 2848) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, escapeControlCharacters) { function JSONTEST_FIXTURE_LOCAL (line 2910) | JSONTEST_FIXTURE_LOCAL(StreamWriterTest, escapeTabCharacterWindows) { type ReaderTest (line 2937) | struct ReaderTest : JsonTest::TestCase { method setStrictMode (line 2938) | void setStrictMode() { method setFeatures (line 2943) | void setFeatures(Json::Features& features) { method checkStructuredErrors (line 2947) | void checkStructuredErrors( method checkParse (line 2960) | void checkParse(Input&& input) { method checkParse (line 2965) | void method checkParse (line 2973) | void checkParse(Input&& input, function JSONTEST_FIXTURE_LOCAL (line 2984) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseWithNoErrors) { function JSONTEST_FIXTURE_LOCAL (line 2988) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseObject) { function JSONTEST_FIXTURE_LOCAL (line 3001) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseArray) { function JSONTEST_FIXTURE_LOCAL (line 3011) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseString) { function JSONTEST_FIXTURE_LOCAL (line 3045) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseComment) { function JSONTEST_FIXTURE_LOCAL (line 3052) | JSONTEST_FIXTURE_LOCAL(ReaderTest, streamParseWithNoErrors) { function JSONTEST_FIXTURE_LOCAL (line 3058) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseWithNoErrorsTestingOffsets) { function JSONTEST_FIXTURE_LOCAL (line 3080) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseWithOneError) { function JSONTEST_FIXTURE_LOCAL (line 3090) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseSpecialFloat) { function JSONTEST_FIXTURE_LOCAL (line 3101) | JSONTEST_FIXTURE_LOCAL(ReaderTest, strictModeParseNumber) { function JSONTEST_FIXTURE_LOCAL (line 3111) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseChineseWithOneError) { function JSONTEST_FIXTURE_LOCAL (line 3120) | JSONTEST_FIXTURE_LOCAL(ReaderTest, parseWithDetailError) { function JSONTEST_FIXTURE_LOCAL (line 3128) | JSONTEST_FIXTURE_LOCAL(ReaderTest, pushErrorTest) { function JSONTEST_FIXTURE_LOCAL (line 3149) | JSONTEST_FIXTURE_LOCAL(ReaderTest, allowNumericKeysTest) { function JSONTEST_FIXTURE_LOCAL (line 3156) | JSONTEST_FIXTURE_LOCAL(ReaderTest, allowDroppedNullPlaceholders) { type CharReaderTest (line 3167) | struct CharReaderTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3169) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseWithNoErrors) { function JSONTEST_FIXTURE_LOCAL (line 3180) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseWithNoErrorsTestingOffsets) { function JSONTEST_FIXTURE_LOCAL (line 3193) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseNumber) { function JSONTEST_FIXTURE_LOCAL (line 3209) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseString) { function JSONTEST_FIXTURE_LOCAL (line 3278) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseComment) { function JSONTEST_FIXTURE_LOCAL (line 3309) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseObjectWithErrors) { function JSONTEST_FIXTURE_LOCAL (line 3332) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseArrayWithErrors) { function JSONTEST_FIXTURE_LOCAL (line 3355) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseWithOneError) { function JSONTEST_FIXTURE_LOCAL (line 3368) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseChineseWithOneError) { function JSONTEST_FIXTURE_LOCAL (line 3381) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseWithDetailError) { function JSONTEST_FIXTURE_LOCAL (line 3394) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, parseWithStackLimit) { function JSONTEST_FIXTURE_LOCAL (line 3430) | JSONTEST_FIXTURE_LOCAL(CharReaderTest, testOperator) { type CharReaderStrictModeTest (line 3438) | struct CharReaderStrictModeTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3440) | JSONTEST_FIXTURE_LOCAL(CharReaderStrictModeTest, dupKeys) { type CharReaderFailIfExtraTest (line 3457) | struct CharReaderFailIfExtraTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3459) | JSONTEST_FIXTURE_LOCAL(CharReaderFailIfExtraTest, issue164) { function JSONTEST_FIXTURE_LOCAL (line 3510) | JSONTEST_FIXTURE_LOCAL(CharReaderFailIfExtraTest, issue107) { function JSONTEST_FIXTURE_LOCAL (line 3525) | JSONTEST_FIXTURE_LOCAL(CharReaderFailIfExtraTest, commentAfterObject) { function JSONTEST_FIXTURE_LOCAL (line 3539) | JSONTEST_FIXTURE_LOCAL(CharReaderFailIfExtraTest, commentAfterArray) { function JSONTEST_FIXTURE_LOCAL (line 3551) | JSONTEST_FIXTURE_LOCAL(CharReaderFailIfExtraTest, commentAfterBool) { function JSONTEST_FIXTURE_LOCAL (line 3564) | JSONTEST_FIXTURE_LOCAL(CharReaderFailIfExtraTest, parseComment) { type CharReaderAllowDropNullTest (line 3597) | struct CharReaderAllowDropNullTest : JsonTest::TestCase { method ValueCheck (line 3604) | ValueCheck checkEq(const Value& v) { method ValueCheck (line 3608) | static ValueCheck objGetAnd(std::string idx, ValueCheck f) { method ValueCheck (line 3612) | static ValueCheck arrGetAnd(int idx, ValueCheck f) { function JSONTEST_FIXTURE_LOCAL (line 3617) | JSONTEST_FIXTURE_LOCAL(CharReaderAllowDropNullTest, issue178) { type CharReaderAllowNumericKeysTest (line 3659) | struct CharReaderAllowNumericKeysTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3661) | JSONTEST_FIXTURE_LOCAL(CharReaderAllowNumericKeysTest, allowNumericKeys) { type CharReaderAllowSingleQuotesTest (line 3677) | struct CharReaderAllowSingleQuotesTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3679) | JSONTEST_FIXTURE_LOCAL(CharReaderAllowSingleQuotesTest, issue182) { type CharReaderAllowZeroesTest (line 3705) | struct CharReaderAllowZeroesTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3707) | JSONTEST_FIXTURE_LOCAL(CharReaderAllowZeroesTest, issue176) { type CharReaderAllowSpecialFloatsTest (line 3733) | struct CharReaderAllowSpecialFloatsTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3735) | JSONTEST_FIXTURE_LOCAL(CharReaderAllowSpecialFloatsTest, specialFloat) { function JSONTEST_FIXTURE_LOCAL (line 3760) | JSONTEST_FIXTURE_LOCAL(CharReaderAllowSpecialFloatsTest, issue209) { type EscapeSequenceTest (line 3830) | struct EscapeSequenceTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3832) | JSONTEST_FIXTURE_LOCAL(EscapeSequenceTest, readerParseEscapeSequence) { function JSONTEST_FIXTURE_LOCAL (line 3844) | JSONTEST_FIXTURE_LOCAL(EscapeSequenceTest, charReaderParseEscapeSequence) { function JSONTEST_FIXTURE_LOCAL (line 3857) | JSONTEST_FIXTURE_LOCAL(EscapeSequenceTest, writeEscapeSequence) { type BuilderTest (line 3876) | struct BuilderTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3878) | JSONTEST_FIXTURE_LOCAL(BuilderTest, settings) { type BomTest (line 3899) | struct BomTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3901) | JSONTEST_FIXTURE_LOCAL(BomTest, skipBom) { function JSONTEST_FIXTURE_LOCAL (line 3912) | JSONTEST_FIXTURE_LOCAL(BomTest, notSkipBom) { type IteratorTest (line 3925) | struct IteratorTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 3927) | JSONTEST_FIXTURE_LOCAL(IteratorTest, convert) { function JSONTEST_FIXTURE_LOCAL (line 3936) | JSONTEST_FIXTURE_LOCAL(IteratorTest, decrement) { function JSONTEST_FIXTURE_LOCAL (line 3948) | JSONTEST_FIXTURE_LOCAL(IteratorTest, reverseIterator) { function JSONTEST_FIXTURE_LOCAL (line 3961) | JSONTEST_FIXTURE_LOCAL(IteratorTest, distance) { function JSONTEST_FIXTURE_LOCAL (line 3982) | JSONTEST_FIXTURE_LOCAL(IteratorTest, nullValues) { function JSONTEST_FIXTURE_LOCAL (line 4002) | JSONTEST_FIXTURE_LOCAL(IteratorTest, staticStringKey) { function JSONTEST_FIXTURE_LOCAL (line 4008) | JSONTEST_FIXTURE_LOCAL(IteratorTest, names) { function JSONTEST_FIXTURE_LOCAL (line 4028) | JSONTEST_FIXTURE_LOCAL(IteratorTest, indexes) { function JSONTEST_FIXTURE_LOCAL (line 4046) | JSONTEST_FIXTURE_LOCAL(IteratorTest, constness) { type RValueTest (line 4074) | struct RValueTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 4076) | JSONTEST_FIXTURE_LOCAL(RValueTest, moveConstruction) { type FuzzTest (line 4086) | struct FuzzTest : JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 4090) | JSONTEST_FIXTURE_LOCAL(FuzzTest, fuzzDoesntCrash) { type ParseWithStructuredErrorsTest (line 4098) | struct ParseWithStructuredErrorsTest : JsonTest::TestCase { method testErrors (line 4099) | void testErrors( function JSONTEST_FIXTURE_LOCAL (line 4120) | JSONTEST_FIXTURE_LOCAL(ParseWithStructuredErrorsTest, success) { function JSONTEST_FIXTURE_LOCAL (line 4124) | JSONTEST_FIXTURE_LOCAL(ParseWithStructuredErrorsTest, singleError) { function main (line 4128) | int main(int argc, const char* argv[]) { type MemberTemplateAs (line 4138) | struct MemberTemplateAs : JsonTest::TestCase { function JSONTEST_FIXTURE_LOCAL (line 4146) | JSONTEST_FIXTURE_LOCAL(MemberTemplateAs, BehavesSameAsNamedAs) { class MemberTemplateIs (line 4167) | class MemberTemplateIs : public JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 4169) | JSONTEST_FIXTURE_LOCAL(MemberTemplateIs, BehavesSameAsNamedIs) { class VersionTest (line 4182) | class VersionTest : public JsonTest::TestCase {} function JSONTEST_FIXTURE_LOCAL (line 4184) | JSONTEST_FIXTURE_LOCAL(VersionTest, VersionNumbersMatch) { FILE: test/pyjsontestrunner.py function valueTreeToString (line 25) | def valueTreeToString(fout, value, path = '.'): function parseAndSaveValueTree (line 53) | def parseAndSaveValueTree(input, actual_path): function rewriteValueTree (line 60) | def rewriteValueTree(value, rewrite_path): FILE: test/runjsontests.py function getStatusOutput (line 17) | def getStatusOutput(cmd): function compareOutputs (line 34) | def compareOutputs(expected, actual, message): function safeReadFile (line 59) | def safeReadFile(path): class FailError (line 65) | class FailError(Exception): method __init__ (line 66) | def __init__(self, msg): function runAllTests (line 69) | def runAllTests(jsontest_executable_path, input_path = None, function main (line 169) | def main(): FILE: test/rununittests.py class TestProxy (line 18) | class TestProxy(object): method __init__ (line 19) | def __init__(self, test_exe_path, use_valgrind=False): method run (line 23) | def run(self, options): function runAllTests (line 39) | def runAllTests(exe_path, use_valgrind=False): function main (line 67) | def main():