GCC Code Coverage Report


Directory: ./
Date: 2025-11-27 16:44:16
Exec Total Coverage
Lines: 2200 2580 85.3%
Functions: 326 406 80.3%
Branches: 3430 3991 85.9%

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