| Function (File:Line) |
Call count |
Line coverage |
Branch coverage |
Condition coverage |
Block coverage |
| shadokLoad(ConfigNodeIter&, Shadok&) (TESTS/TEST_CONFIG_NODE_ITER/main.cpp:26) | called 3 times | 100.0% | 100.0% | -% | 52.4% |
| checkParser(PString const&, PString const&, bool, PString const&) (TESTS/TEST_PARSE_GENERIC_STRING/main.cpp:19) | called 5 times | 100.0% | 100.0% | -% | 56.9% |
| parser_json(ConfigNode&, PPath const&) (src/parser_json.cpp:219) | called 1 time | 84.6% | 66.7% | -% | 56.7% |
| testNextChar() (TESTS/TEST_PFILEPARSER/main.cpp:181) | called 1 time | 100.0% | 100.0% | -% | 49.2% |
| toJsonString(ConfigNode const&, PString const&, PString const&) (src/parser_json.cpp:300) | called 5 times | 83.3% | 100.0% | -% | 58.8% |
| testDicoValue(PPath const&) (TESTS/TEST_DICO_VALUE/main.cpp:35) | called 2 times | 100.0% | 100.0% | -% | 80.0% |
| checkPLocation() (TESTS/TEST_PLOCATION/main.cpp:13) | called 1 time | 100.0% | 100.0% | -% | 49.3% |
| openFileStream(std::basic_ifstream<char, std::char_traits<char> >&, PPath const&) (src/openFileStream.cpp:31) | called 93 times | 100.0% | 100.0% | -% | 100.0% |
| openFileStream(std::basic_ofstream<char, std::char_traits<char> >&, PPath const&) (src/openFileStream.cpp:18) | called 93 times | 100.0% | 100.0% | -% | 100.0% |
| openFileStream(std::vector<std::basic_ifstream<char, std::char_traits<char> >, std::allocator<std::basic_ifstream<char, std::char_traits<char> > > >&, PPath const&, unsigned long) (src/openFileStream.cpp:66) | called 20 times | 100.0% | 100.0% | -% | 56.4% |
| openFileStream(std::vector<std::basic_ofstream<char, std::char_traits<char> >, std::allocator<std::basic_ofstream<char, std::char_traits<char> > > >&, PPath const&, unsigned long) (src/openFileStream.cpp:45) | called 20 times | 100.0% | 100.0% | -% | 56.4% |
| testDicoValue2(PPath const&) (TESTS/TEST_DICO_VALUE/main.cpp:71) | called 2 times | 100.0% | 100.0% | -% | 69.6% |
| testDicoValue3(PPath const&) (TESTS/TEST_DICO_VALUE/main.cpp:104) | called 2 times | 100.0% | 100.0% | -% | 71.1% |
| checkConfigNode() (TESTS/TEST_CONFIG_NODE/main.cpp:14) | called 1 time | 100.0% | 100.0% | -% | 47.3% |
| checkLoadShadok(PString const&) (TESTS/TEST_CONFIG_NODE_ITER/main.cpp:38) | called 1 time | 100.0% | 100.0% | -% | 51.1% |
| closeFileStream(std::vector<std::basic_ifstream<char, std::char_traits<char> >, std::allocator<std::basic_ifstream<char, std::char_traits<char> > > >&) (src/openFileStream.cpp:93) | called 20 times | 100.0% | 100.0% | -% | 100.0% |
| closeFileStream(std::vector<std::basic_ofstream<char, std::char_traits<char> >, std::allocator<std::basic_ofstream<char, std::char_traits<char> > > >&) (src/openFileStream.cpp:84) | called 20 times | 100.0% | 100.0% | -% | 100.0% |
| convertBoolType() (TESTS/TEST_GET_STRING/main.cpp:13) | called 1 time | 100.0% | 100.0% | -% | 47.9% |
| parser_json_key(ConfigNode&, PJsonParserData&) (src/parser_json.cpp:93) | called 18 times | 90.5% | 80.4% | -% | 44.9% |
| parser_json_map(ConfigNode&, PJsonParserData&) (src/parser_json.cpp:129) | called 33 times | 81.8% | 68.6% | -% | 53.7% |
| bool configCheckValue<int>(int, int, bool, int, bool) (src/configCheckValue_impl.h:21) | called 6 times | 100.0% | 100.0% | -% | 100.0% |
| bool configCheckValue<unsigned long>(unsigned long, unsigned long, bool, unsigned long, bool) (src/configCheckValue_impl.h:21) | called 4 times | 100.0% | -% | -% | 75.0% |
| dico_replace_var(DicoValue&, PString const&) (src/dico_replace_var.cpp:218) | not called | 0.0% | 0.0% | -% | 0.0% |
| parser_json_list(ConfigNode&, PJsonParserData&) (src/parser_json.cpp:152) | called 30 times | 100.0% | 81.8% | -% | 67.5% |
| testDicoValueKey(DicoValue const*, int) (TESTS/TEST_DICO_VALUE/main.cpp:187) | called 18 times | 100.0% | 100.0% | -% | 64.7% |
| testDicoValueKey(DicoValue const&, int) (TESTS/TEST_DICO_VALUE/main.cpp:62) | called 3 times | 100.0% | 100.0% | -% | 64.7% |
| testDicoVecValue(PPath const&) (TESTS/TEST_DICO_VALUE/main.cpp:145) | called 2 times | 100.0% | 100.0% | -% | 70.3% |
| checkParseJsonMap() (TESTS/TEST_PARSER_JSON/main.cpp:40) | called 1 time | 100.0% | 100.0% | -% | 46.8% |
| dico_find_all_var(std::map<PString, PString, std::less<PString>, std::allocator<std::pair<PString const, PString> > >&, std::vector<std::pair<PNestedCall, DicoValue*>, std::allocator<std::pair<PNestedCall, DicoValue*> > >&, std::map<PString, std::pair<PNestedCall, DicoValue*>, std::less<PString>, std::allocator<std::pair<PString const, std::pair<PNestedCall, DicoValue*> > > >&, DicoValue&, PString const&) (src/dico_replace_var.cpp:121) | not called | 0.0% | 0.0% | -% | 0.0% |
| parser_jsonString(ConfigNode&, PString const&) (src/parser_json.cpp:239) | called 13 times | 100.0% | 100.0% | -% | 63.6% |
| parser_jsonString(PString&, PJsonParserData&) (src/parser_json.cpp:40) | called 46 times | 100.0% | 100.0% | -% | 57.7% |
| parser_json_value(ConfigNode&, PJsonParserData&) (src/parser_json.cpp:78) | called 24 times | 100.0% | 100.0% | -% | 72.2% |
| parser_json_value(PString&, PJsonParserData&) (src/parser_json.cpp:54) | called 28 times | 100.0% | 100.0% | -% | 74.2% |
| bool phoenix_get_value<bool>(ConfigNode const&, PString const&, bool const&) (src/phoenix_get_string.cpp:152) | not called | 0.0% | 0.0% | -% | 0.0% |
| unsigned long phoenix_get_value<unsigned long>(ConfigNode const&, PString const&, unsigned long const&) (src/phoenix_get_string_impl.h:97) | called 2 times | 100.0% | 100.0% | -% | 83.3% |
| testDicoVecString(PPath const&) (TESTS/TEST_DICO_VALUE/main.cpp:162) | called 2 times | 100.0% | 100.0% | -% | 65.5% |
| toJsonSaveRecurse(ConfigNode const&, PString const&, PString const&, PString const&, bool) (src/parser_json.cpp:259) | called 18 times | 100.0% | 89.1% | -% | 53.7% |
| checkParseJsonFile() (TESTS/TEST_PARSER_JSON/main.cpp:87) | called 1 time | 100.0% | 100.0% | -% | 47.2% |
| checkParseJsonList() (TESTS/TEST_PARSER_JSON/main.cpp:59) | called 1 time | 100.0% | 100.0% | -% | 47.6% |
| checkVarReplaceStr() (TESTS/TEST_DICO_REPLACE_VAR_STR/main.cpp:13) | called 1 time | 100.0% | 100.0% | -% | 46.0% |
| parser_jsonErrorAt(PJsonParserData&, PString const&) (src/parser_json.cpp:27) | called 11 times | 100.0% | 100.0% | -% | 77.3% |
| phoenix_get_string(ConfigNode const&, PString const&, PString const&) (src/phoenix_get_string.cpp:167) | called 6 times | 100.0% | 100.0% | -% | 100.0% |
| phoenix_get_string(ConfigNode const&, PString const&, PString const&, PString const&) (src/phoenix_get_string.cpp:183) | called 3 times | 100.0% | 100.0% | -% | 100.0% |
| phoenix_get_string(DicoValue const&, PString const&, PString const&) (src/phoenix_get_string.cpp:101) | called 2 times | 100.0% | 100.0% | -% | 100.0% |
| phoenix_get_string(DicoValue const&, PString const&, PString const&, PString const&) (src/phoenix_get_string.cpp:117) | called 3 times | 100.0% | 100.0% | -% | 100.0% |
| testDicoBadParsing(PString const&) (TESTS/TEST_DICO_VALUE/main.cpp:252) | called 5 times | 100.0% | 100.0% | -% | 61.1% |
| testDicoDicoString(PPath const&) (TESTS/TEST_DICO_VALUE/main.cpp:217) | called 3 times | 100.0% | 100.0% | -% | 69.0% |
| testFromJSonToJSon() (TESTS/TEST_DICO_VALUE/main.cpp:275) | called 1 time | 100.0% | 100.0% | -% | 46.9% |
| testPFileParserSeq() (TESTS/TEST_PFILEPARSER/main.cpp:76) | called 1 time | 100.0% | 100.0% | -% | 57.3% |
| checkConfigNodeIter() (TESTS/TEST_CONFIG_NODE_ITER/main.cpp:48) | called 1 time | 100.0% | 100.0% | -% | 47.8% |
| checkConstDicoValue(DicoValue const&) (TESTS/TEST_DICO_VALUE/main.cpp:25) | called 1 time | 100.0% | 100.0% | -% | 75.0% |
| checkLoadFromConfig() (TESTS/TEST_GET_STRING/main.cpp:26) | called 1 time | 100.0% | 100.0% | -% | 47.7% |
| checkOpenFileStream() (TESTS/TEST_OPEN_FILE_STREAM/main.cpp:14) | called 1 time | 100.0% | 100.0% | -% | 48.1% |
| checkParseJsonError() (TESTS/TEST_PARSER_JSON/main.cpp:14) | called 1 time | 100.0% | 100.0% | -% | 46.9% |
| checkParseJsonValue() (TESTS/TEST_PARSER_JSON/main.cpp:78) | called 1 time | 100.0% | 100.0% | -% | 47.6% |
| dico_update_all_var(std::map<PString, PString, std::less<PString>, std::allocator<std::pair<PString const, PString> > >&, std::vector<std::pair<PNestedCall, DicoValue*>, std::allocator<std::pair<PNestedCall, DicoValue*> > >&, std::map<PString, std::pair<PNestedCall, DicoValue*>, std::less<PString>, std::allocator<std::pair<PString const, std::pair<PNestedCall, DicoValue*> > > >&, PString const&) (src/dico_replace_var.cpp:202) | not called | 0.0% | 0.0% | -% | 0.0% |
| testDicoGoodParsing(PString const&) (TESTS/TEST_DICO_VALUE/main.cpp:239) | called 2 times | 100.0% | 100.0% | -% | 61.1% |
| testDicoSaveParsing(PString const&) (TESTS/TEST_DICO_VALUE/main.cpp:265) | called 3 times | 100.0% | 100.0% | -% | 51.5% |
| testDicoValueKeyPtr(DicoValue const*, int) (TESTS/TEST_DICO_VALUE/main.cpp:91) | called 4 times | 100.0% | 100.0% | -% | 100.0% |
| testPFileParserBase() (TESTS/TEST_PFILEPARSER/main.cpp:193) | called 1 time | 100.0% | 100.0% | -% | 52.7% |
| dico_replace_var_str(PString const&, std::map<PString, PString, std::less<PString>, std::allocator<std::pair<PString const, PString> > > const&, PString const&, PString const&) (src/dico_replace_var.cpp:72) | called 7 times | 100.0% | 100.0% | -% | 83.3% |
| parse_generic_string(PString&, PFileParser&) (src/parse_generic_string.cpp:14) | called 5 times | 100.0% | 100.0% | -% | 52.5% |
| checkConfigCheckValue() (TESTS/TEST_CONFIG_CHECK_VALUE/main.cpp:13) | called 1 time | 100.0% | 100.0% | -% | 49.3% |
| checkPHighlightParser() (TESTS/TEST_HIGHLIGHT_PARSER/main.cpp:13) | called 1 time | 100.0% | 73.3% | -% | 46.3% |
| checkPMultiFileParser() (TESTS/TEST_MULTI_FILE_PARSER/main.cpp:14) | called 1 time | 100.0% | 100.0% | -% | 48.5% |
| phoenix_get_vecstring(ConfigNode const&, PString const&) (src/phoenix_get_string.cpp:217) | not called | 0.0% | 0.0% | -% | 0.0% |
| phoenix_get_vecstring(DicoValue const&, PString const&) (src/phoenix_get_string.cpp:88) | called 2 times | 80.0% | 100.0% | -% | 83.3% |
| phoenix_get_vecstring(std::vector<PString, std::allocator<PString> >&, ConfigNode const&, PString const&) (src/phoenix_get_string.cpp:201) | not called | 0.0% | 0.0% | -% | 0.0% |
| phoenix_get_vecstring(std::vector<PString, std::allocator<PString> >&, DicoValue const&, PString const&) (src/phoenix_get_string.cpp:72) | called 2 times | 100.0% | 100.0% | -% | 88.9% |
| checkOpenVecFileStream(PPath const&, unsigned long) (TESTS/TEST_OPEN_FILE_STREAM/main.cpp:40) | called 20 times | 100.0% | 100.0% | -% | 70.0% |
| parser_json_fileParser(ConfigNode&, PJsonParserData&) (src/parser_json.cpp:182) | called 14 times | 94.4% | 86.3% | -% | 62.1% |
| testDicoVecValueKeyPtr(DicoValue const*, int) (TESTS/TEST_DICO_VALUE/main.cpp:123) | called 9 times | 100.0% | 100.0% | -% | 100.0% |
| testPFileParserIsMatch() (TESTS/TEST_PFILEPARSER/main.cpp:153) | called 1 time | 100.0% | 100.0% | -% | 48.5% |
| testPFileParserPartern() (TESTS/TEST_PFILEPARSER/main.cpp:13) | called 1 time | 100.0% | 100.0% | -% | 48.7% |
| checkConfigNodeKeyValue(ConfigNode&, PString const&, PString const&) (TESTS/TEST_PARSER_JSON/main.cpp:33) | called 5 times | 100.0% | 100.0% | -% | 48.8% |
| checkParseGenericString() (TESTS/TEST_PARSE_GENERIC_STRING/main.cpp:32) | called 1 time | 100.0% | 100.0% | -% | 46.6% |
| createNestedCallFromStr(PNestedCall&, PString const&, PString, PString const&, PString const&) (src/dico_replace_var.cpp:89) | not called | 0.0% | 0.0% | -% | 0.0% |
| dico_create_nested_call(PNestedCall&, PString const&, PString const&, PString const&) (src/dico_replace_var.cpp:21) | called 4 times | 100.0% | 100.0% | -% | 70.5% |
| phoenix_convertBoolType(PString const&) (src/phoenix_get_string.cpp:13) | called 13 times | 100.0% | 100.0% | -% | 87.5% |
| testDicoDicoValueKeyPtr(DicoValue const*, int) (TESTS/TEST_DICO_VALUE/main.cpp:196) | called 10 times | 100.0% | 100.0% | -% | 77.8% |
| testPFileParserMatchSeq() (TESTS/TEST_PFILEPARSER/main.cpp:114) | called 1 time | 100.0% | 100.0% | -% | 50.7% |
| dico_replace_nested_call(PString&, PNestedCall const&, std::map<PString, PString, std::less<PString>, std::allocator<std::pair<PString const, PString> > > const&, PString const&, PString const&) (src/dico_replace_var.cpp:49) | called 4 times | 100.0% | 100.0% | -% | 75.0% |
| phoenix_get_nested_string(DicoValue const&, std::vector<PString, std::allocator<PString> > const&) (src/phoenix_get_string.cpp:135) | not called | 0.0% | 0.0% | -% | 0.0% |
| testPFileParserSeqOneStep() (TESTS/TEST_PFILEPARSER/main.cpp:128) | called 1 time | 100.0% | 100.0% | -% | 54.5% |
| testPFileParserVecIsMatch() (TESTS/TEST_PFILEPARSER/main.cpp:225) | called 1 time | 100.0% | 100.0% | -% | 48.6% |
| dico_update_all_nestedCall(std::map<PString, PString, std::less<PString>, std::allocator<std::pair<PString const, PString> > >&, std::vector<std::pair<PNestedCall, DicoValue*>, std::allocator<std::pair<PNestedCall, DicoValue*> > >&, std::map<PString, std::pair<PNestedCall, DicoValue*>, std::less<PString>, std::allocator<std::pair<PString const, std::pair<PNestedCall, DicoValue*> > > >&, PNestedCall&, DicoValue*, PString const&) (src/dico_replace_var.cpp:156) | not called | 0.0% | 0.0% | -% | 0.0% |
| bool phoenix_save_value_to_dico<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(DicoValue&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, PString const&) (src/phoenix_get_string_impl.h:53) | called 2 times | 100.0% | 100.0% | -% | 63.6% |
| bool phoenix_save_value_to_dico<bool>(DicoValue&, bool const&, PString const&) (src/phoenix_get_string.cpp:59) | called 2 times | 100.0% | 80.0% | -% | 70.6% |
| testPFileParserGetUntilKey(PString const&, PString const&, PString const&) (TESTS/TEST_PFILEPARSER/main.cpp:167) | called 3 times | 100.0% | 100.0% | -% | 58.3% |
| testPFileParserGetNextToken() (TESTS/TEST_PFILEPARSER/main.cpp:292) | called 1 time | 100.0% | 100.0% | -% | 49.2% |
| bool phoenix_load_value_from_dico<bool>(bool&, DicoValue const&, PString const&) (src/phoenix_get_string.cpp:42) | called 4 times | 100.0% | 100.0% | -% | 81.8% |
| bool phoenix_load_value_from_dico<int>(int&, DicoValue const&, PString const&) (src/phoenix_get_string_impl.h:36) | called 2 times | 100.0% | 100.0% | -% | 100.0% |
| testPFileParserGetCurrentRow() (TESTS/TEST_PFILEPARSER/main.cpp:218) | called 1 time | 100.0% | 100.0% | -% | 50.0% |
| testPFileParserGetNextToken2() (TESTS/TEST_PFILEPARSER/main.cpp:311) | called 1 time | 100.0% | 100.0% | -% | 49.3% |
| testPFileParserVecVecIsMatch() (TESTS/TEST_PFILEPARSER/main.cpp:269) | called 1 time | 100.0% | 100.0% | -% | 49.1% |
| directory_replace_placeholder(PPath const&, PPath const&, std::map<PString, PString, std::less<PString>, std::allocator<std::pair<PString const, PString> > > const&) (src/directory_replace_placeholder.cpp:37) | called 4 times | 72.7% | 46.7% | -% | 56.1% |
| testPFileParserParternExclude() (TESTS/TEST_PFILEPARSER/main.cpp:22) | called 1 time | 100.0% | 100.0% | -% | 48.2% |
| testPFileParserParternRecurse() (TESTS/TEST_PFILEPARSER/main.cpp:31) | called 1 time | 100.0% | 100.0% | -% | 48.2% |
| std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > phoenix_load_value_from_config<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(DicoValue const&, PString const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/phoenix_get_string_impl.h:20) | called 2 times | 100.0% | 100.0% | -% | 100.0% |
| bool phoenix_load_value_from_config<bool>(DicoValue const&, PString const&, bool) (src/phoenix_get_string.cpp:25) | called 2 times | 100.0% | 100.0% | -% | 83.3% |
| testPFileParserMapIsMatchToken() (TESTS/TEST_PFILEPARSER/main.cpp:251) | called 1 time | 100.0% | 100.0% | -% | 49.0% |
| testPFileParserParternRecurse2() (TESTS/TEST_PFILEPARSER/main.cpp:40) | called 1 time | 100.0% | 100.0% | -% | 48.2% |
| testPFileParserVecIsMatchToken() (TESTS/TEST_PFILEPARSER/main.cpp:238) | called 1 time | 100.0% | 100.0% | -% | 48.6% |
| checkDirectoryReplacePlaceholder() (TESTS/TEST_DIRECTORY_REPLACE_PLACEHOLDER/main.cpp:14) | called 1 time | 100.0% | 100.0% | -% | 49.3% |
| directory_replace_placeholderFile(PPath const&, PPath const&, std::map<PString, PString, std::less<PString>, std::allocator<std::pair<PString const, PString> > > const&) (src/directory_replace_placeholder.cpp:16) | called 7 times | 100.0% | 100.0% | -% | 66.7% |
| testPFileParserParternRecurseAllowChar() (TESTS/TEST_PFILEPARSER/main.cpp:49) | called 1 time | 100.0% | 100.0% | -% | 47.7% |
| testPFileParserParternRecurseExcludeEnd() (TESTS/TEST_PFILEPARSER/main.cpp:58) | called 1 time | 100.0% | 100.0% | -% | 47.7% |
| testPFileParserParternRecurseExcludeEnd2() (TESTS/TEST_PFILEPARSER/main.cpp:67) | called 1 time | 100.0% | 100.0% | -% | 47.7% |
| saveDico(DicoValue const&, PPath const&) (TESTS/TEST_DICO_VALUE/main.cpp:17) | called 7 times | 100.0% | 100.0% | -% | 46.3% |
| ConfigNode::setLineCol(PLocation const&) (src/ConfigNode.cpp:162) | called 51 times | 100.0% | 83.3% | -% | 100.0% |
| ConfigNode::getMapChild() (src/ConfigNode.cpp:114) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNode::getVecChild() (src/ConfigNode.cpp:100) | called 1 time | 100.0% | -% | -% | 100.0% |
| ConfigNode::setFileName(PPath const&) (src/ConfigNode.cpp:137) | called 1 time | 66.7% | 28.6% | -% | 34.6% |
| ConfigNode::setLocation(PLocation const&) (src/ConfigNode.cpp:51) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNode::setMapChild(std::map<PString, ConfigNode*, std::less<PString>, std::allocator<std::pair<PString const, ConfigNode*> > > const&) (src/ConfigNode.cpp:44) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNode::setVecChild(std::vector<ConfigNode*, std::allocator<ConfigNode*> > const&) (src/ConfigNode.cpp:37) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNode::initialisationConfigNode() (src/ConfigNode.cpp:282) | called 39 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::clear() (src/ConfigNode.cpp:255) | called 39 times | 100.0% | 75.0% | -% | 100.0% |
| ConfigNode::getName() (src/ConfigNode.cpp:86) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNode::setName(PString const&) (src/ConfigNode.cpp:30) | called 30 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::addChild(PString const&) (src/ConfigNode.cpp:173) | called 33 times | 100.0% | 85.7% | -% | 71.9% |
| ConfigNode::addValue(PString const&) (src/ConfigNode.cpp:220) | called 3 times | 100.0% | 100.0% | -% | 77.8% |
| ConfigNode::getChild(PString const&) (src/ConfigNode.cpp:194) | called 46 times | 100.0% | 100.0% | -% | 100.0% |
| ConfigNode::getValue() (src/ConfigNode.cpp:72) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNode::setValue(PString const&) (src/ConfigNode.cpp:23) | called 24 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::iterWrite(std::ostream&) (src/ConfigNode.cpp:276) | called 1 time | 100.0% | -% | -% | 100.0% |
| ConfigNode::setParent(ConfigNode const*) (src/ConfigNode.cpp:58) | called 30 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::ConfigNode() (src/ConfigNode.cpp:11) | called 39 times | 100.0% | 100.0% | -% | 45.5% |
| ConfigNode::~ConfigNode() (src/ConfigNode.cpp:16) | called 30 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::~ConfigNode() (src/ConfigNode.cpp:16) | called 39 times | 100.0% | -% | -% | 100.0% |
| PNestedStr::getIsVarCall() (src/PNestedCall.cpp:74) | not called | 0.0% | -% | -% | 0.0% |
| PNestedStr::setIsVarCall(bool) (src/PNestedCall.cpp:46) | called 8 times | 100.0% | -% | -% | 100.0% |
| PNestedStr::copyPNestedStr(PNestedStr const&) (src/PNestedCall.cpp:81) | called 13 times | 100.0% | -% | -% | 100.0% |
| PNestedStr::getValue() (src/PNestedCall.cpp:60) | not called | 0.0% | -% | -% | 0.0% |
| PNestedStr::setValue(PString const&) (src/PNestedCall.cpp:39) | called 8 times | 100.0% | -% | -% | 100.0% |
| PNestedStr::PNestedStr(PNestedStr const&) (src/PNestedCall.cpp:18) | called 13 times | 100.0% | 100.0% | -% | 80.0% |
| PNestedStr::PNestedStr() (src/PNestedCall.cpp:11) | called 8 times | 100.0% | -% | -% | 100.0% |
| PNestedStr::~PNestedStr() (src/PNestedCall.cpp:23) | not called | 100.0% | -% | -% | 0.0% |
| PNestedStr::~PNestedStr() (src/PNestedCall.cpp:23) | called 21 times | 100.0% | -% | -% | 100.0% |
| PNestedStr::operator=(PNestedStr const&) (src/PNestedCall.cpp:31) | not called | 0.0% | -% | -% | 0.0% |
| PParseStep::getIsOptional() (src/PParseSeq.cpp:171) | not called | 0.0% | -% | -% | 0.0% |
| PParseStep::setIsOptional(bool) (src/PParseSeq.cpp:150) | called 5 times | 100.0% | -% | -% | 100.0% |
| PParseStep::copyPParseStep(PParseStep const&) (src/PParseSeq.cpp:206) | called 8 times | 100.0% | -% | -% | 100.0% |
| PParseStep::initialisationPParseStep() (src/PParseSeq.cpp:197) | called 13 times | 100.0% | -% | -% | 100.0% |
| PParseStep::getVecCmd() (src/PParseSeq.cpp:185) | called 7 times | 100.0% | -% | -% | 100.0% |
| PParseStep::setVecCmd(std::vector<PParseCmd, std::allocator<PParseCmd> > const&) (src/PParseSeq.cpp:157) | not called | 0.0% | -% | -% | 0.0% |
| PParseStep::PParseStep(PParseStep const&) (src/PParseSeq.cpp:128) | called 8 times | 100.0% | 100.0% | -% | 83.3% |
| PParseStep::PParseStep() (src/PParseSeq.cpp:121) | called 5 times | 100.0% | 100.0% | -% | 80.0% |
| PParseStep::~PParseStep() (src/PParseSeq.cpp:134) | not called | 100.0% | -% | -% | 0.0% |
| PParseStep::~PParseStep() (src/PParseSeq.cpp:134) | called 13 times | 100.0% | -% | -% | 100.0% |
| PParseStep::operator=(PParseStep const&) (src/PParseSeq.cpp:142) | not called | 0.0% | -% | -% | 0.0% |
| PFileParser::isMatchSeq(std::vector<PString, std::allocator<PString> > const&, bool) (src/PFileParser.cpp:482) | called 1 time | 88.9% | 69.2% | -% | 96.3% |
| PFileParser::getNextChar() (src/PFileParser.cpp:194) | called 7 times | 71.4% | 50.0% | -% | 83.3% |
| PFileParser::getUntilKey(PString const&) (src/PFileParser.cpp:209) | called 48 times | 100.0% | 81.8% | -% | 78.3% |
| PFileParser::popPosition() (src/PFileParser.cpp:106) | called 99 times | 100.0% | 100.0% | -% | 100.0% |
| PFileParser::setLocation(PLocation const&) (src/PFileParser.cpp:65) | called 1 time | 100.0% | -% | -% | 100.0% |
| PFileParser::getNextToken(PString&) (src/PFileParser.cpp:164) | called 26 times | 100.0% | 88.5% | -% | 89.2% |
| PFileParser::getNextToken() (src/PFileParser.cpp:155) | called 22 times | 100.0% | 100.0% | -% | 77.8% |
| PFileParser::isMatchToken(PString const&) (src/PFileParser.cpp:517) | called 5 times | 68.8% | 55.0% | -% | 63.0% |
| PFileParser::isMatchToken(std::vector<PString, std::allocator<PString> > const&) (src/PFileParser.cpp:557) | called 3 times | 100.0% | 100.0% | -% | 100.0% |
| bool PFileParser::isMatchToken<int>(PString&, int&, std::map<PString, int, std::less<PString>, std::allocator<std::pair<PString const, int> > > const&) (src/PFileParser_impl.h:19) | called 3 times | 100.0% | 100.0% | -% | 100.0% |
| PFileParser::isWhiteSpace() (src/PFileParser.cpp:628) | called 1 time | 85.7% | 40.0% | -% | 70.0% |
| PFileParser::pushPosition() (src/PFileParser.cpp:100) | called 120 times | 100.0% | -% | -% | 100.0% |
| PFileParser::setSeparator(PString const&) (src/PFileParser.cpp:43) | called 39 times | 100.0% | -% | -% | 100.0% |
| PFileParser::clearPosition() (src/PFileParser.cpp:117) | called 21 times | 100.0% | -% | -% | 100.0% |
| PFileParser::isMatchRewind(PString const&) (src/PFileParser.cpp:470) | called 84 times | 100.0% | -% | -% | 100.0% |
| PFileParser::setEscapeChar(char) (src/PFileParser.cpp:58) | called 30 times | 100.0% | -% | -% | 100.0% |
| PFileParser::setWhiteSpace(PString const&) (src/PFileParser.cpp:35) | called 35 times | 100.0% | -% | -% | 100.0% |
| PFileParser::setFileContent(PString const&) (src/PFileParser.cpp:50) | called 49 times | 100.0% | -% | -% | 100.0% |
| PFileParser::skipWhiteSpace() (src/PFileParser.cpp:639) | called 1439 times | 100.0% | 90.0% | -% | 100.0% |
| PFileParser::getStrComposedOf(PString const&) (src/PFileParser.cpp:401) | called 67 times | 100.0% | 100.0% | -% | 80.0% |
| PFileParser::setCurrentCharIdx(unsigned long) (src/PFileParser.cpp:74) | called 8 times | 100.0% | -% | -% | 100.0% |
| PFileParser::getLineIndentation() (src/PFileParser.cpp:731) | not called | 0.0% | 0.0% | -% | 0.0% |
| PFileParser::incrementCurrentChar(unsigned long) (src/PFileParser.cpp:784) | called 1677 times | 100.0% | 58.3% | -% | 86.7% |
| PFileParser::incrementCurrentLine() (src/PFileParser.cpp:776) | called 118 times | 100.0% | -% | -% | 100.0% |
| PFileParser::getUntilKeyWithoutPatern(PString const&) (src/PFileParser.cpp:218) | called 129 times | 100.0% | 91.4% | -% | 90.0% |
| PFileParser::initialisationPFileParser() (src/PFileParser.cpp:763) | called 73 times | 100.0% | -% | -% | 100.0% |
| PFileParser::getUntilKeyWithoutPaternExclude(PString const&, PString const&) (src/PFileParser.cpp:258) | called 1 time | 90.9% | 78.1% | -% | 77.3% |
| PFileParser::getUntilKeyWithoutPaternRecurse(PString const&, PString const&) (src/PFileParser.cpp:369) | called 2 times | 90.5% | 75.8% | -% | 77.3% |
| PFileParser::getUntilKeyWithoutPaternRecurse(PString const&, PString const&, PString const&) (src/PFileParser.cpp:290) | called 1 time | 90.9% | 75.7% | -% | 78.7% |
| PFileParser::getUntilKeyWithoutPaternRecurseExclude(PString const&, PString const&, PString const&) (src/PFileParser.cpp:327) | called 2 times | 82.8% | 71.4% | -% | 75.0% |
| PFileParser::open(PPath const&) (src/PFileParser.cpp:24) | called 25 times | 100.0% | 100.0% | -% | 81.8% |
| PFileParser::isMatch(PString const&) (src/PFileParser.cpp:448) | called 1325 times | 100.0% | 87.5% | -% | 100.0% |
| PFileParser::isMatch(PString const&, PString const&) (src/PFileParser.cpp:502) | not called | 0.0% | 0.0% | -% | 0.0% |
| PFileParser::isMatch(PParseSeq const&) (src/PFileParser.cpp:589) | called 2 times | 71.4% | 69.7% | -% | 76.3% |
| PFileParser::isMatch(std::vector<PString, std::allocator<PString> > const&) (src/PFileParser.cpp:543) | called 3 times | 100.0% | 100.0% | -% | 100.0% |
| PFileParser::isMatch(std::vector<std::vector<PString, std::allocator<PString> >, std::allocator<std::vector<PString, std::allocator<PString> > > > const&) (src/PFileParser.cpp:571) | called 3 times | 100.0% | 100.0% | -% | 97.9% |
| PFileParser::setLine(unsigned long) (src/PFileParser.cpp:81) | called 2 times | 100.0% | -% | -% | 100.0% |
| PFileParser::setColumn(unsigned long) (src/PFileParser.cpp:88) | called 2 times | 100.0% | -% | -% | 100.0% |
| PFileParser::skipChars(PString const&) (src/PFileParser.cpp:651) | called 53 times | 60.0% | 12.5% | -% | 26.7% |
| PFileParser::PFileParser() (src/PFileParser.cpp:11) | called 73 times | 100.0% | 100.0% | -% | 45.0% |
| PFileParser::~PFileParser() (src/PFileParser.cpp:16) | not called | 100.0% | -% | -% | 0.0% |
| PFileParser::~PFileParser() (src/PFileParser.cpp:16) | called 77 times | 100.0% | -% | -% | 100.0% |
| PNestedCall::copyPNestedCall(PNestedCall const&) (src/PNestedCall.cpp:157) | not called | 0.0% | -% | -% | 0.0% |
| PNestedCall::getVecNestedStr() (src/PNestedCall.cpp:150) | called 8 times | 100.0% | -% | -% | 100.0% |
| PNestedCall::setVecNestedStr(std::vector<PNestedStr, std::allocator<PNestedStr> > const&) (src/PNestedCall.cpp:122) | not called | 0.0% | -% | -% | 0.0% |
| PNestedCall::getName() (src/PNestedCall.cpp:136) | not called | 0.0% | -% | -% | 0.0% |
| PNestedCall::setName(PString const&) (src/PNestedCall.cpp:115) | not called | 0.0% | -% | -% | 0.0% |
| PNestedCall::PNestedCall(PNestedCall const&) (src/PNestedCall.cpp:94) | not called | 0.0% | 0.0% | -% | 0.0% |
| PNestedCall::PNestedCall() (src/PNestedCall.cpp:87) | called 4 times | 100.0% | -% | -% | 100.0% |
| PNestedCall::~PNestedCall() (src/PNestedCall.cpp:99) | not called | 100.0% | -% | -% | 0.0% |
| PNestedCall::~PNestedCall() (src/PNestedCall.cpp:99) | called 4 times | 100.0% | -% | -% | 100.0% |
| PNestedCall::operator=(PNestedCall const&) (src/PNestedCall.cpp:107) | not called | 0.0% | -% | -% | 0.0% |
| ConfigParser::preLoadFile() (TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp:46) | called 3 times | 100.0% | 100.0% | -% | 68.8% |
| ConfigParser::postLoadFile() (TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp:54) | called 2 times | 100.0% | -% | -% | 100.0% |
| ConfigParser::parseDocString() (TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp:66) | called 5 times | 100.0% | 100.0% | -% | 68.4% |
| ConfigParser::initialisationConfigParser() (TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp:59) | called 2 times | 100.0% | -% | -% | 100.0% |
| ConfigParser::parseFile() (TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp:29) | called 5 times | 100.0% | 90.0% | -% | 74.1% |
| ConfigParser::ConfigParser() (TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp:10) | called 2 times | 100.0% | 100.0% | -% | 64.3% |
| ConfigParser::~ConfigParser() (TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp:15) | not called | 100.0% | -% | -% | 0.0% |
| ConfigParser::~ConfigParser() (TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp:15) | called 2 times | 100.0% | -% | -% | 100.0% |
| bool ConfigNodeIter::getChildValue<PString>(PString const&, PString&, GenericConfigCheck const*) (src/ConfigNodeIter_impl.h:66) | called 3 times | 100.0% | -% | -% | 77.8% |
| bool ConfigNodeIter::getChildValue<unsigned long>(PString const&, unsigned long&, GenericConfigCheck const*) (src/ConfigNodeIter_impl.h:66) | called 3 times | 100.0% | 75.0% | -% | 88.9% |
| ConfigNodeIter::copyConfigNodeIter(ConfigNodeIter const&) (src/ConfigNodeIter.cpp:94) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNodeIter::initialisationConfigNodeIter() (src/ConfigNodeIter.cpp:101) | called 3 times | 100.0% | -% | -% | 100.0% |
| ConfigNodeIter::up() (src/ConfigNodeIter.cpp:56) | called 5 times | 100.0% | 50.0% | -% | 100.0% |
| ConfigNodeIter::down(PString const&) (src/ConfigNodeIter.cpp:67) | called 9 times | 81.8% | 42.9% | -% | 44.4% |
| ConfigNodeIter::getOut() (src/ConfigNodeIter.cpp:51) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNodeIter::ConfigNodeIter(ConfigNode const*, std::ostream*, bool) (src/ConfigNodeIter.cpp:14) | called 3 times | 100.0% | -% | -% | 100.0% |
| ConfigNodeIter::ConfigNodeIter(ConfigNodeIter const&) (src/ConfigNodeIter.cpp:23) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNodeIter::~ConfigNodeIter() (src/ConfigNodeIter.cpp:28) | not called | 100.0% | -% | -% | 0.0% |
| ConfigNodeIter::~ConfigNodeIter() (src/ConfigNodeIter.cpp:28) | called 3 times | 100.0% | -% | -% | 100.0% |
| ConfigNodeIter::operator=(ConfigNodeIter const&) (src/ConfigNodeIter.cpp:36) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNodeIter::operator->() (src/ConfigNodeIter.cpp:44) | not called | 0.0% | -% | -% | 0.0% |
| ConfigCheckValue<unsigned long>::ConfigCheckValue(unsigned long const*, unsigned long const&, bool, unsigned long const&, bool) (src/ConfigCheck_impl.h:21) | called 3 times | 100.0% | -% | -% | 100.0% |
| ConfigCheckValue<unsigned long>::~ConfigCheckValue() (src/ConfigCheck_impl.h:27) | not called | 100.0% | -% | -% | 0.0% |
| ConfigCheckValue<unsigned long>::~ConfigCheckValue() (src/ConfigCheck_impl.h:27) | called 3 times | 100.0% | -% | -% | 100.0% |
| PHighlightParser::doReplaceAction(PString&, PFileParser&, PHighlightingAction*, PString const&, unsigned long) (src/PHighlightParser.cpp:134) | called 5 times | 100.0% | 86.7% | -% | 53.3% |
| PHighlightParser::makeHighlighting(PString const&) (src/PHighlightParser.cpp:55) | called 1 time | 93.3% | 78.9% | -% | 70.0% |
| PHighlightParser::initialisationPHighlightParser() (src/PHighlightParser.cpp:123) | called 1 time | 100.0% | -% | -% | 100.0% |
| PHighlightParser::clear() (src/PHighlightParser.cpp:116) | called 1 time | 100.0% | 75.0% | -% | 100.0% |
| PHighlightParser::addToken(PString const&, PString const&, PString const&, PString const&) (src/PHighlightParser.cpp:41) | called 1 time | 100.0% | 75.0% | -% | 63.2% |
| PHighlightParser::addToken(std::vector<PString, std::allocator<PString> > const&, PString const&, PString const&) (src/PHighlightParser.cpp:24) | called 2 times | 100.0% | 76.9% | -% | 75.8% |
| PHighlightParser::PHighlightParser() (src/PHighlightParser.cpp:10) | called 1 time | 100.0% | 100.0% | -% | 62.5% |
| PHighlightParser::~PHighlightParser() (src/PHighlightParser.cpp:15) | not called | 100.0% | -% | -% | 0.0% |
| PHighlightParser::~PHighlightParser() (src/PHighlightParser.cpp:15) | called 1 time | 100.0% | -% | -% | 100.0% |
| PMultiFileParser::isMatchSeq(std::vector<PString, std::allocator<PString> > const&, bool) (src/PMultiFileParser.cpp:226) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::pointAtRow() (src/PMultiFileParser.cpp:138) | called 1 time | 100.0% | 100.0% | -% | 87.5% |
| PMultiFileParser::fullParsing() (src/PMultiFileParser.cpp:57) | called 4 times | 78.9% | 65.2% | -% | 67.4% |
| PMultiFileParser::preLoadFile() (src/PMultiFileParser.cpp:111) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::skipComment() (src/PMultiFileParser.cpp:177) | called 8 times | 63.6% | 16.0% | -% | 31.0% |
| PMultiFileParser::stopParsing() (src/PMultiFileParser.cpp:121) | called 1 time | 100.0% | -% | -% | 100.0% |
| PMultiFileParser::clearComment() (src/PMultiFileParser.cpp:193) | called 2 times | 100.0% | -% | -% | 100.0% |
| PMultiFileParser::isMatchToken(std::vector<PString, std::allocator<PString> > const&) (src/PMultiFileParser.cpp:261) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::postLoadFile() (src/PMultiFileParser.cpp:116) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::isMatchRewind(PString const&) (src/PMultiFileParser.cpp:214) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::getLastComment() (src/PMultiFileParser.cpp:106) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::setFileContent(PString const&) (src/PMultiFileParser.cpp:43) | called 2 times | 100.0% | 100.0% | -% | 73.7% |
| PMultiFileParser::unexpectedToken() (src/PMultiFileParser.cpp:131) | called 1 time | 100.0% | 100.0% | -% | 83.3% |
| PMultiFileParser::addCommentConfig(PString const&, PString const&) (src/PMultiFileParser.cpp:92) | not called | 0.0% | 0.0% | -% | 0.0% |
| PMultiFileParser::addCommentConfig(std::pair<PString, PString> const&) (src/PMultiFileParser.cpp:84) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::getCurrentParser() (src/PMultiFileParser.cpp:303) | called 6 times | 100.0% | -% | -% | 100.0% |
| PMultiFileParser::getStrComposedOf(PString const&) (src/PMultiFileParser.cpp:272) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::checkExpectedMatch(PString const&, PString const&) (src/PMultiFileParser.cpp:166) | not called | 0.0% | 0.0% | -% | 0.0% |
| PMultiFileParser::checkExpectedToken(PString const&, PString const&) (src/PMultiFileParser.cpp:151) | not called | 0.0% | 0.0% | -% | 0.0% |
| PMultiFileParser::getCurrentTokenWithoutComment() (src/PMultiFileParser.cpp:280) | not called | 0.0% | 0.0% | -% | 0.0% |
| PMultiFileParser::initialisationPMultiFileParser(PPath const&, PPath const&) (src/PMultiFileParser.cpp:311) | called 2 times | 100.0% | -% | -% | 100.0% |
| PMultiFileParser::load(PPath const&) (src/PMultiFileParser.cpp:27) | called 4 times | 100.0% | 100.0% | -% | 82.1% |
| PMultiFileParser::errorAt() (src/PMultiFileParser.cpp:126) | called 1 time | 100.0% | 100.0% | -% | 80.0% |
| PMultiFileParser::isMatch(PString const&) (src/PMultiFileParser.cpp:202) | called 8 times | 100.0% | -% | -% | 100.0% |
| PMultiFileParser::isMatch(PString const&, PString const&) (src/PMultiFileParser.cpp:239) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::isMatch(std::vector<PString, std::allocator<PString> > const&) (src/PMultiFileParser.cpp:250) | not called | 0.0% | -% | -% | 0.0% |
| PMultiFileParser::PMultiFileParser(PPath const&, PPath const&) (src/PMultiFileParser.cpp:14) | called 2 times | 100.0% | 100.0% | -% | 45.0% |
| PMultiFileParser::~PMultiFileParser() (src/PMultiFileParser.cpp:19) | not called | 100.0% | -% | -% | 0.0% |
| PMultiFileParser::~PMultiFileParser() (src/PMultiFileParser.cpp:19) | called 2 times | 100.0% | -% | -% | 100.0% |
| GenericConfigCheck::GenericConfigCheck() (src/GenericConfigCheck.cpp:11) | called 3 times | 100.0% | -% | -% | 100.0% |
| GenericConfigCheck::~GenericConfigCheck() (src/GenericConfigCheck.cpp:16) | not called | 100.0% | -% | -% | 0.0% |
| GenericConfigCheck::~GenericConfigCheck() (src/GenericConfigCheck.cpp:16) | called 3 times | 100.0% | -% | -% | 100.0% |
| DicoValue::fromString(PString const&) (src/DicoValue.cpp:62) | called 1 time | 100.0% | 100.0% | -% | 81.8% |
| DicoValue::loadParser(PFileParser&) (src/DicoValue.cpp:289) | called 15 times | 90.0% | 77.8% | -% | 61.1% |
| DicoValue::getMapChild() (src/DicoValue.cpp:271) | called 10 times | 100.0% | -% | -% | 100.0% |
| DicoValue::getVecChild() (src/DicoValue.cpp:257) | called 3 times | 100.0% | -% | -% | 100.0% |
| DicoValue::parseString(PString&, PFileParser&) (src/DicoValue.cpp:399) | called 114 times | 100.0% | 100.0% | -% | 58.5% |
| DicoValue::setMapChild(std::map<PString, DicoValue, std::less<PString>, std::allocator<std::pair<PString const, DicoValue> > > const&) (src/DicoValue.cpp:208) | called 1 time | 100.0% | -% | -% | 100.0% |
| DicoValue::setVecChild(std::vector<DicoValue, std::allocator<DicoValue> > const&) (src/DicoValue.cpp:201) | called 1 time | 100.0% | -% | -% | 100.0% |
| DicoValue::copyDicoValue(DicoValue const&) (src/DicoValue.cpp:278) | called 145 times | 100.0% | -% | -% | 100.0% |
| DicoValue::parseDicoValue(PFileParser&, bool&) (src/DicoValue.cpp:309) | called 143 times | 94.4% | 84.8% | -% | 64.6% |
| DicoValue::parseListOrMap(PFileParser&, bool&) (src/DicoValue.cpp:341) | called 143 times | 92.9% | 85.4% | -% | 64.4% |
| DicoValue::load(PPath const&) (src/DicoValue.cpp:40) | called 21 times | 100.0% | 100.0% | -% | 83.3% |
| DicoValue::getKey() (src/DicoValue.cpp:243) | called 1 time | 100.0% | -% | -% | 100.0% |
| DicoValue::getMap(PString const&) (src/DicoValue.cpp:175) | called 16 times | 100.0% | 100.0% | -% | 92.3% |
| DicoValue::setKey(PString const&) (src/DicoValue.cpp:194) | called 5 times | 100.0% | -% | -% | 100.0% |
| DicoValue::errorAt(PFileParser&, bool&, PString const&) (src/DicoValue.cpp:418) | called 6 times | 100.0% | 100.0% | -% | 77.3% |
| DicoValue::getValue() (src/DicoValue.cpp:222) | called 2 times | 100.0% | -% | -% | 100.0% |
| DicoValue::setValue(PString const&) (src/DicoValue.cpp:187) | called 7 times | 100.0% | -% | -% | 100.0% |
| DicoValue::parseList(PFileParser&, bool&) (src/DicoValue.cpp:369) | called 114 times | 14.3% | 7.3% | -% | 9.6% |
| DicoValue::DicoValue(DicoValue const&) (src/DicoValue.cpp:18) | called 87 times | 100.0% | 100.0% | -% | 50.0% |
| DicoValue::DicoValue() (src/DicoValue.cpp:11) | called 168 times | 100.0% | 100.0% | -% | 85.7% |
| DicoValue::~DicoValue() (src/DicoValue.cpp:23) | not called | 100.0% | -% | -% | 0.0% |
| DicoValue::~DicoValue() (src/DicoValue.cpp:23) | called 255 times | 100.0% | -% | -% | 100.0% |
| DicoValue::operator=(DicoValue const&) (src/DicoValue.cpp:31) | called 58 times | 100.0% | -% | -% | 100.0% |
| PLocation::setFileName(PPath const&) (src/PLocation.cpp:41) | called 9 times | 100.0% | -% | -% | 100.0% |
| PLocation::copyPLocation(PLocation const&) (src/PLocation.cpp:150) | called 9 times | 100.0% | -% | -% | 100.0% |
| PLocation::initialisationPLocation(PPath const&, unsigned long, unsigned long) (src/PLocation.cpp:141) | called 116 times | 100.0% | -% | -% | 100.0% |
| PLocation::setLine(unsigned long) (src/PLocation.cpp:48) | called 28 times | 100.0% | -% | -% | 100.0% |
| PLocation::setColumn(unsigned long) (src/PLocation.cpp:55) | called 28 times | 100.0% | -% | -% | 100.0% |
| PLocation::PLocation(PPath const&, unsigned long, unsigned long) (src/PLocation.cpp:22) | called 116 times | 100.0% | 100.0% | -% | 80.0% |
| PLocation::PLocation(PLocation const&) (src/PLocation.cpp:29) | called 8 times | 100.0% | 100.0% | -% | 80.0% |
| PLocation::~PLocation() (src/PLocation.cpp:34) | not called | 100.0% | -% | -% | 0.0% |
| PLocation::~PLocation() (src/PLocation.cpp:34) | called 124 times | 100.0% | -% | -% | 100.0% |
| PLocation::operator=(PLocation const&) (src/PLocation.cpp:89) | called 1 time | 100.0% | -% | -% | 100.0% |
| PParseCmd::getIsMatch() (src/PParseSeq.cpp:72) | not called | 0.0% | -% | -% | 0.0% |
| PParseCmd::setIsMatch(bool) (src/PParseSeq.cpp:51) | called 7 times | 100.0% | -% | -% | 100.0% |
| PParseCmd::copyPParseCmd(PParseCmd const&) (src/PParseSeq.cpp:107) | called 20 times | 100.0% | -% | -% | 100.0% |
| PParseCmd::initialisationPParseCmd() (src/PParseSeq.cpp:98) | called 27 times | 100.0% | -% | -% | 100.0% |
| PParseCmd::getStr() (src/PParseSeq.cpp:86) | not called | 0.0% | -% | -% | 0.0% |
| PParseCmd::setStr(PString const&) (src/PParseSeq.cpp:58) | called 7 times | 100.0% | -% | -% | 100.0% |
| PParseCmd::PParseCmd(PParseCmd const&) (src/PParseSeq.cpp:29) | called 20 times | 100.0% | 100.0% | -% | 83.3% |
| PParseCmd::PParseCmd() (src/PParseSeq.cpp:22) | called 7 times | 100.0% | 100.0% | -% | 80.0% |
| PParseCmd::~PParseCmd() (src/PParseSeq.cpp:35) | not called | 100.0% | -% | -% | 0.0% |
| PParseCmd::~PParseCmd() (src/PParseSeq.cpp:35) | called 27 times | 100.0% | -% | -% | 100.0% |
| PParseCmd::operator=(PParseCmd const&) (src/PParseSeq.cpp:43) | not called | 0.0% | -% | -% | 0.0% |
| PParseSeq::getVecStep() (src/PParseSeq.cpp:263) | called 5 times | 100.0% | -% | -% | 100.0% |
| PParseSeq::setVecStep(std::vector<PParseStep, std::allocator<PParseStep> > const&) (src/PParseSeq.cpp:249) | not called | 0.0% | -% | -% | 0.0% |
| PParseSeq::copyPParseSeq(PParseSeq const&) (src/PParseSeq.cpp:282) | not called | 0.0% | -% | -% | 0.0% |
| PParseSeq::initialisationPParseSeq() (src/PParseSeq.cpp:275) | called 2 times | 100.0% | -% | -% | 100.0% |
| PParseSeq::PParseSeq(PParseSeq const&) (src/PParseSeq.cpp:227) | not called | 0.0% | 0.0% | -% | 0.0% |
| PParseSeq::PParseSeq() (src/PParseSeq.cpp:220) | called 2 times | 100.0% | 100.0% | -% | 80.0% |
| PParseSeq::~PParseSeq() (src/PParseSeq.cpp:233) | not called | 100.0% | -% | -% | 0.0% |
| PParseSeq::~PParseSeq() (src/PParseSeq.cpp:233) | called 2 times | 100.0% | -% | -% | 100.0% |
| PParseSeq::operator=(PParseSeq const&) (src/PParseSeq.cpp:241) | not called | 0.0% | -% | -% | 0.0% |
| ConfigNode::getFileName() const (src/ConfigNode.cpp:150) | called 16 times | 100.0% | 100.0% | -% | 100.0% |
| ConfigNode::getLocation() const (src/ConfigNode.cpp:121) | called 7 times | 80.0% | 100.0% | -% | 85.7% |
| ConfigNode::getMapChild() const (src/ConfigNode.cpp:107) | called 18 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::getVecChild() const (src/ConfigNode.cpp:93) | called 18 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::hasMapChild() const (src/ConfigNode.cpp:250) | not called | 0.0% | 0.0% | -% | 0.0% |
| ConfigNode::hasVecChild() const (src/ConfigNode.cpp:243) | not called | 0.0% | 0.0% | -% | 0.0% |
| ConfigNode::iter(std::ostream&) const (src/ConfigNode.cpp:267) | called 2 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::getName() const (src/ConfigNode.cpp:79) | called 18 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::getChild(PString const&) const (src/ConfigNode.cpp:207) | called 11 times | 100.0% | 100.0% | -% | 100.0% |
| ConfigNode::getValue() const (src/ConfigNode.cpp:65) | called 26 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::hasValue() const (src/ConfigNode.cpp:236) | called 6 times | 100.0% | 50.0% | -% | 87.5% |
| ConfigNode::getParent() const (src/ConfigNode.cpp:130) | called 5 times | 100.0% | -% | -% | 100.0% |
| ConfigNode::getString() const (src/ConfigNode.cpp:229) | called 15 times | 100.0% | 100.0% | -% | 80.0% |
| PNestedStr::getIsVarCall() const (src/PNestedCall.cpp:67) | called 8 times | 100.0% | -% | -% | 100.0% |
| PNestedStr::getValue() const (src/PNestedCall.cpp:53) | called 9 times | 100.0% | -% | -% | 100.0% |
| PParseStep::getIsOptional() const (src/PParseSeq.cpp:164) | called 5 times | 100.0% | -% | -% | 100.0% |
| PParseStep::getVecCmd() const (src/PParseSeq.cpp:178) | called 5 times | 100.0% | -% | -% | 100.0% |
| PFileParser::getFileName() const (src/PFileParser.cpp:148) | called 2 times | 100.0% | -% | -% | 100.0% |
| PFileParser::getLocation() const (src/PFileParser.cpp:748) | called 69 times | 100.0% | -% | -% | 100.0% |
| PFileParser::isEndOfFile() const (src/PFileParser.cpp:95) | called 2424 times | 100.0% | -% | -% | 100.0% |
| PFileParser::getCurrentCh() const (src/PFileParser.cpp:676) | called 62 times | 100.0% | 50.0% | -% | 83.3% |
| PFileParser::getSeparator() const (src/PFileParser.cpp:669) | called 1 time | 100.0% | -% | -% | 100.0% |
| PFileParser::getCurrentRow() const (src/PFileParser.cpp:422) | called 2 times | 93.3% | 75.0% | -% | 86.5% |
| PFileParser::getEscapeChar() const (src/PFileParser.cpp:141) | called 1 time | 100.0% | -% | -% | 100.0% |
| PFileParser::getWhiteSpace() const (src/PFileParser.cpp:662) | not called | 0.0% | -% | -% | 0.0% |
| PFileParser::isChSeparator() const (src/PFileParser.cpp:133) | called 3 times | 100.0% | 50.0% | -% | 85.7% |
| PFileParser::getNbTotalChar() const (src/PFileParser.cpp:717) | not called | 0.0% | -% | -% | 0.0% |
| PFileParser::getCurrentCharIdx() const (src/PFileParser.cpp:724) | called 25 times | 100.0% | -% | -% | 100.0% |
| PFileParser::getChar(unsigned long) const (src/PFileParser.cpp:693) | called 4 times | 100.0% | 50.0% | -% | 80.0% |
| PFileParser::getLine() const (src/PFileParser.cpp:701) | called 2 times | 100.0% | -% | -% | 100.0% |
| PFileParser::getColumn() const (src/PFileParser.cpp:708) | called 75 times | 100.0% | 100.0% | -% | 100.0% |
| PFileParser::getPrevCh() const (src/PFileParser.cpp:684) | called 1 time | 100.0% | 33.3% | -% | 70.0% |
| PFileParser::isChSpace() const (src/PFileParser.cpp:125) | called 3 times | 100.0% | 50.0% | -% | 85.7% |
| PNestedCall::getVecNestedStr() const (src/PNestedCall.cpp:143) | called 4 times | 100.0% | -% | -% | 100.0% |
| PNestedCall::getName() const (src/PNestedCall.cpp:129) | not called | 0.0% | -% | -% | 0.0% |
| ConfigParser::getDocString[abi:cxx11]() const (TESTS/TEST_MULTI_FILE_PARSER/ConfigParser.cpp:22) | called 2 times | 100.0% | -% | -% | 100.0% |
| ConfigNodeIter::isWriteMode() const (src/ConfigNodeIter.cpp:87) | not called | 0.0% | -% | -% | 0.0% |
| bool ConfigNodeIter::getValue<PString>(PString&) const (src/ConfigNodeIter_impl.h:18) | called 3 times | 100.0% | -% | -% | 48.5% |
| bool ConfigNodeIter::getValue<PString>(PString&, GenericConfigCheck const*) const (src/ConfigNodeIter_impl.h:38) | called 3 times | 100.0% | -% | -% | 25.0% |
| bool ConfigNodeIter::getValue<unsigned long>(unsigned long&) const (src/ConfigNodeIter_impl.h:18) | called 3 times | 75.0% | 66.7% | -% | 50.0% |
| bool ConfigNodeIter::getValue<unsigned long>(unsigned long&, GenericConfigCheck const*) const (src/ConfigNodeIter_impl.h:38) | called 3 times | 83.3% | 86.7% | -% | 67.9% |
| ConfigCheckValue<unsigned long>::isOk(std::ostream&) const (src/ConfigCheck_impl.h:34) | called 4 times | 100.0% | 65.8% | -% | 58.1% |
| PMultiFileParser::getLastComment() const (src/PMultiFileParser.cpp:99) | not called | 0.0% | -% | -% | 0.0% |
| DicoValue::isKeyExist(PString const&) const (src/DicoValue.cpp:108) | called 1 time | 100.0% | 100.0% | -% | 100.0% |
| DicoValue::getMapChild() const (src/DicoValue.cpp:264) | called 8 times | 100.0% | -% | -% | 100.0% |
| DicoValue::getVecChild() const (src/DicoValue.cpp:250) | called 9 times | 100.0% | -% | -% | 100.0% |
| DicoValue::saveRecurse(PString const&, PString const&, PString, PString, bool) const (src/DicoValue.cpp:434) | called 82 times | 100.0% | 89.6% | -% | 52.6% |
| DicoValue::getElementInVecWhere(PString const&, PString const&) const (src/DicoValue.cpp:149) | not called | 0.0% | 0.0% | -% | 0.0% |
| DicoValue::save(PPath const&, PString const&, PString, PString) const (src/DicoValue.cpp:53) | called 11 times | 100.0% | 100.0% | -% | 57.9% |
| DicoValue::print() const (src/DicoValue.cpp:83) | not called | 0.0% | 0.0% | -% | 0.0% |
| DicoValue::getKey() const (src/DicoValue.cpp:236) | not called | 0.0% | -% | -% | 0.0% |
| DicoValue::getMap(PString const&) const (src/DicoValue.cpp:117) | called 37 times | 100.0% | 100.0% | -% | 100.0% |
| DicoValue::getMap(std::vector<PString, std::allocator<PString> > const&) const (src/DicoValue.cpp:130) | called 1 time | 88.9% | 75.0% | -% | 93.1% |
| DicoValue::hasKey() const (src/DicoValue.cpp:92) | called 2 times | 100.0% | -% | -% | 100.0% |
| DicoValue::hasMap() const (src/DicoValue.cpp:97) | called 2 times | 100.0% | -% | -% | 100.0% |
| DicoValue::hasVec() const (src/DicoValue.cpp:102) | called 1 time | 100.0% | -% | -% | 100.0% |
| DicoValue::getValue() const (src/DicoValue.cpp:215) | not called | 0.0% | -% | -% | 0.0% |
| std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > DicoValue::getValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >() const (src/DicoValue_impl.h:16) | called 1 time | 100.0% | -% | -% | 100.0% |
| int DicoValue::getValue<int>() const (src/DicoValue_impl.h:16) | called 67 times | 100.0% | -% | -% | 100.0% |
| DicoValue::toString(PString const&, PString, PString) const (src/DicoValue.cpp:75) | called 12 times | 83.3% | 100.0% | -% | 48.6% |
| DicoValue::getString() const (src/DicoValue.cpp:229) | called 7 times | 100.0% | 100.0% | -% | 77.8% |
| PLocation::getFileName() const (src/PLocation.cpp:60) | called 28 times | 100.0% | -% | -% | 100.0% |
| PLocation::getLine() const (src/PLocation.cpp:67) | called 81 times | 100.0% | -% | -% | 100.0% |
| PLocation::getColumn() const (src/PLocation.cpp:74) | called 57 times | 100.0% | -% | -% | 100.0% |
| PParseCmd::getIsMatch() const (src/PParseSeq.cpp:65) | called 5 times | 100.0% | -% | -% | 100.0% |
| PParseCmd::getStr() const (src/PParseSeq.cpp:79) | called 5 times | 100.0% | -% | -% | 100.0% |
| PParseSeq::getVecStep() const (src/PParseSeq.cpp:256) | called 2 times | 100.0% | -% | -% | 100.0% |
| operator==(PLocation const&, PLocation const&) (src/PLocation.cpp:106) | called 7 times | 100.0% | 50.0% | -% | 87.5% |
| operator<<(std::ostream&, PFileParser const&) (src/PFileParser.cpp:757) | called 1 time | 100.0% | 100.0% | -% | 86.7% |
| operator<<(std::ostream&, PLocation const&) (src/PLocation.cpp:124) | called 21 times | 100.0% | -% | -% | 100.0% |
| operator!=(PLocation const&, PLocation const&) (src/PLocation.cpp:115) | called 3 times | 100.0% | 50.0% | -% | 87.5% |
| main (TESTS/TEST_CONFIG_CHECK_VALUE/main.cpp:23) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_CONFIG_NODE/main.cpp:34) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_CONFIG_NODE_ITER/main.cpp:71) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_DICO_REPLACE_VAR_STR/main.cpp:28) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_DICO_VALUE/main.cpp:287) | called 1 time | 100.0% | 100.0% | -% | 47.3% |
| main (TESTS/TEST_DIRECTORY_REPLACE_PLACEHOLDER/main.cpp:23) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_GET_STRING/main.cpp:83) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_HIGHLIGHT_PARSER/main.cpp:27) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_MULTI_FILE_PARSER/main.cpp:43) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_OPEN_FILE_STREAM/main.cpp:60) | called 1 time | 100.0% | 100.0% | -% | 51.0% |
| main (TESTS/TEST_PARSER_JSON/main.cpp:106) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_PARSE_GENERIC_STRING/main.cpp:41) | called 1 time | 100.0% | -% | -% | 100.0% |
| main (TESTS/TEST_PFILEPARSER/main.cpp:340) | called 1 time | 100.0% | 100.0% | -% | 53.5% |
| main (TESTS/TEST_PLOCATION/main.cpp:38) | called 1 time | 100.0% | -% | -% | 100.0% |