Function (File:Line) |
Call count |
Line coverage |
Branch coverage |
Condition coverage |
Block coverage |
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% |
testNextChar() (TESTS/TEST_PFILEPARSER/main.cpp:181) | called 1 time | 100.0% | 100.0% | -% | 49.2% |
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% | -% | 48.8% |
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% |
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% |
dico_replace_var(DicoValue&, PString const&) (src/dico_replace_var.cpp:218) | not called | 0.0% | 0.0% | -% | 0.0% |
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% |
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% |
testDicoVecString(PPath const&) (TESTS/TEST_DICO_VALUE/main.cpp:162) | called 2 times | 100.0% | 100.0% | -% | 65.5% |
checkVarReplaceStr() (TESTS/TEST_DICO_REPLACE_VAR_STR/main.cpp:13) | called 1 time | 100.0% | 100.0% | -% | 46.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% |
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% |
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% |
checkPMultiFileParser() (TESTS/TEST_MULTI_FILE_PARSER/main.cpp:14) | called 1 time | 100.0% | 100.0% | -% | 48.5% |
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> >&, 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% |
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% |
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% |
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% |
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% |
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:475) | called 1 time | 88.9% | 69.2% | -% | 96.3% |
PFileParser::getNextChar() (src/PFileParser.cpp:187) | called 7 times | 71.4% | 50.0% | -% | 83.3% |
PFileParser::getUntilKey(PString const&) (src/PFileParser.cpp:202) | called 7 times | 100.0% | 81.8% | -% | 78.3% |
PFileParser::popPosition() (src/PFileParser.cpp:99) | called 32 times | 100.0% | 100.0% | -% | 100.0% |
PFileParser::setLocation(PLocation const&) (src/PFileParser.cpp:65) | called 1 time | 100.0% | 100.0% | -% | 81.8% |
PFileParser::getNextToken(PString&) (src/PFileParser.cpp:157) | called 15 times | 100.0% | 88.5% | -% | 89.2% |
PFileParser::getNextToken() (src/PFileParser.cpp:148) | called 11 times | 100.0% | 100.0% | -% | 77.8% |
PFileParser::isMatchToken(PString const&) (src/PFileParser.cpp:510) | called 5 times | 68.8% | 55.0% | -% | 63.0% |
PFileParser::isMatchToken(std::vector<PString, std::allocator<PString> > const&) (src/PFileParser.cpp:550) | 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:621) | called 1 time | 85.7% | 40.0% | -% | 70.0% |
PFileParser::pushPosition() (src/PFileParser.cpp:93) | called 36 times | 100.0% | -% | -% | 100.0% |
PFileParser::setSeparator(PString const&) (src/PFileParser.cpp:43) | called 25 times | 100.0% | -% | -% | 100.0% |
PFileParser::isMatchRewind(PString const&) (src/PFileParser.cpp:463) | called 28 times | 100.0% | -% | -% | 100.0% |
PFileParser::setEscapeChar(char) (src/PFileParser.cpp:58) | called 16 times | 100.0% | -% | -% | 100.0% |
PFileParser::setWhiteSpace(PString const&) (src/PFileParser.cpp:35) | called 21 times | 100.0% | -% | -% | 100.0% |
PFileParser::setFileContent(PString const&) (src/PFileParser.cpp:50) | called 35 times | 100.0% | -% | -% | 100.0% |
PFileParser::skipWhiteSpace() (src/PFileParser.cpp:632) | called 1209 times | 100.0% | 90.0% | -% | 100.0% |
PFileParser::getStrComposedOf(PString const&) (src/PFileParser.cpp:394) | called 48 times | 100.0% | 95.0% | -% | 80.0% |
PFileParser::getLineIndentation() (src/PFileParser.cpp:715) | not called | 0.0% | 0.0% | -% | 0.0% |
PFileParser::incrementCurrentChar(unsigned long) (src/PFileParser.cpp:768) | called 1237 times | 100.0% | 58.3% | -% | 86.7% |
PFileParser::incrementCurrentLine() (src/PFileParser.cpp:760) | called 102 times | 100.0% | -% | -% | 100.0% |
PFileParser::getUntilKeyWithoutPatern(PString const&) (src/PFileParser.cpp:211) | called 87 times | 100.0% | 91.4% | -% | 90.0% |
PFileParser::initialisationPFileParser() (src/PFileParser.cpp:747) | called 58 times | 100.0% | -% | -% | 100.0% |
PFileParser::getUntilKeyWithoutPaternExclude(PString const&, PString const&) (src/PFileParser.cpp:251) | called 1 time | 90.9% | 78.1% | -% | 77.3% |
PFileParser::getUntilKeyWithoutPaternRecurse(PString const&, PString const&) (src/PFileParser.cpp:362) | called 2 times | 90.5% | 75.8% | -% | 77.3% |
PFileParser::getUntilKeyWithoutPaternRecurse(PString const&, PString const&, PString const&) (src/PFileParser.cpp:283) | called 1 time | 90.9% | 75.7% | -% | 78.7% |
PFileParser::getUntilKeyWithoutPaternRecurseExclude(PString const&, PString const&, PString const&) (src/PFileParser.cpp:320) | called 2 times | 82.8% | 71.4% | -% | 75.0% |
PFileParser::open(PPath const&) (src/PFileParser.cpp:24) | called 24 times | 100.0% | 100.0% | -% | 81.8% |
PFileParser::clear() (src/PFileParser.cpp:110) | called 1 time | 100.0% | -% | -% | 100.0% |
PFileParser::isMatch(PString const&) (src/PFileParser.cpp:441) | called 1084 times | 100.0% | 81.2% | -% | 95.7% |
PFileParser::isMatch(PString const&, PString const&) (src/PFileParser.cpp:495) | not called | 0.0% | 0.0% | -% | 0.0% |
PFileParser::isMatch(PParseSeq const&) (src/PFileParser.cpp:582) | called 2 times | 71.4% | 69.7% | -% | 76.3% |
PFileParser::isMatch(std::vector<PString, std::allocator<PString> > const&) (src/PFileParser.cpp:536) | 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:564) | called 3 times | 100.0% | 100.0% | -% | 97.9% |
PFileParser::setLine(unsigned long) (src/PFileParser.cpp:74) | called 2 times | 100.0% | -% | -% | 100.0% |
PFileParser::setColumn(unsigned long) (src/PFileParser.cpp:81) | called 2 times | 100.0% | -% | -% | 100.0% |
PFileParser::skipChars(PString const&) (src/PFileParser.cpp:644) | called 48 times | 60.0% | 12.5% | -% | 26.7% |
PFileParser::PFileParser() (src/PFileParser.cpp:11) | called 58 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 62 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% |
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% |
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.8% |
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:400) | 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% | -% | 65.3% |
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:419) | 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:370) | called 114 times | 14.3% | 7.3% | -% | 9.7% |
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 1 time | 100.0% | -% | -% | 100.0% |
PLocation::copyPLocation(PLocation const&) (src/PLocation.cpp:150) | called 2 times | 100.0% | -% | -% | 100.0% |
PLocation::initialisationPLocation(PPath const&, unsigned long, unsigned long) (src/PLocation.cpp:141) | called 11 times | 100.0% | -% | -% | 100.0% |
PLocation::setLine(unsigned long) (src/PLocation.cpp:48) | called 1 time | 100.0% | -% | -% | 100.0% |
PLocation::setColumn(unsigned long) (src/PLocation.cpp:55) | called 1 time | 100.0% | -% | -% | 100.0% |
PLocation::PLocation(PPath const&, unsigned long, unsigned long) (src/PLocation.cpp:22) | called 11 times | 100.0% | 100.0% | -% | 80.0% |
PLocation::PLocation(PLocation const&) (src/PLocation.cpp:29) | called 1 time | 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 12 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% |
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:141) | called 2 times | 100.0% | -% | -% | 100.0% |
PFileParser::getLocation() const (src/PFileParser.cpp:732) | called 7 times | 100.0% | -% | -% | 100.0% |
PFileParser::isEndOfFile() const (src/PFileParser.cpp:88) | called 1878 times | 100.0% | -% | -% | 100.0% |
PFileParser::getCurrentCh() const (src/PFileParser.cpp:669) | called 2 times | 100.0% | 50.0% | -% | 83.3% |
PFileParser::getSeparator() const (src/PFileParser.cpp:662) | called 1 time | 100.0% | -% | -% | 100.0% |
PFileParser::getCurrentRow() const (src/PFileParser.cpp:415) | called 2 times | 93.3% | 75.0% | -% | 86.5% |
PFileParser::getEscapeChar() const (src/PFileParser.cpp:134) | called 1 time | 100.0% | -% | -% | 100.0% |
PFileParser::getWhiteSpace() const (src/PFileParser.cpp:655) | not called | 0.0% | -% | -% | 0.0% |
PFileParser::isChSeparator() const (src/PFileParser.cpp:126) | called 3 times | 100.0% | 50.0% | -% | 85.7% |
PFileParser::getNbTotalChar() const (src/PFileParser.cpp:701) | not called | 0.0% | -% | -% | 0.0% |
PFileParser::getCurrentCharIdx() const (src/PFileParser.cpp:708) | called 11 times | 100.0% | -% | -% | 100.0% |
PFileParser::getLine() const (src/PFileParser.cpp:685) | called 2 times | 100.0% | -% | -% | 100.0% |
PFileParser::getColumn() const (src/PFileParser.cpp:692) | called 13 times | 100.0% | 100.0% | -% | 100.0% |
PFileParser::getPrevCh() const (src/PFileParser.cpp:677) | called 1 time | 100.0% | 33.3% | -% | 70.0% |
PFileParser::isChSpace() const (src/PFileParser.cpp:118) | 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% |
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:435) | 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 3 times | 100.0% | -% | -% | 100.0% |
PLocation::getLine() const (src/PLocation.cpp:67) | called 3 times | 100.0% | -% | -% | 100.0% |
PLocation::getColumn() const (src/PLocation.cpp:74) | called 3 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 3 times | 100.0% | 50.0% | -% | 85.7% |
operator<<(std::ostream&, PFileParser const&) (src/PFileParser.cpp:741) | called 1 time | 100.0% | 100.0% | -% | 86.7% |
operator<<(std::ostream&, PLocation const&) (src/PLocation.cpp:124) | called 7 times | 100.0% | -% | -% | 100.0% |
operator!=(PLocation const&, PLocation const&) (src/PLocation.cpp:115) | called 3 times | 100.0% | 50.0% | -% | 85.7% |
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_GET_STRING/main.cpp:83) | 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_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% |