LCOV - code coverage report
Current view:
top level
-
spb-proto-compiler/parser
- parser.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
coverage.info
Lines:
88.3 %
479
423
Test Date:
2025-05-23 14:18:14
Functions:
96.5 %
57
55
Function Name
Hit count
_Z16parse_proto_fileRKNSt10filesystem7__cxx114pathESt4spanIS2_Lm18446744073709551615EES3_
12
_Z24cpp_file_name_from_protoRKNSt10filesystem7__cxx114pathESt17basic_string_viewIcSt11char_traitsIcEE
26
_Z24parse_proto_file_contentR10proto_file
14
_ZN12_GLOBAL__N_110parse_enumERN3spb11char_streamERSt6vectorI10proto_enumSaIS4_EEO13proto_comment
1480
_ZN12_GLOBAL__N_111parse_fieldERN3spb11char_streamERSt6vectorI11proto_fieldSaIS4_EEO13proto_comment
1212
_ZN12_GLOBAL__N_111parse_identERN3spb11char_streamEb
4098
_ZN12_GLOBAL__N_111parse_oneofERN3spb11char_streamERSt6vectorI11proto_oneofSaIS4_EEO13proto_comment
1278
_ZN12_GLOBAL__N_112parse_numberIiEET_RN3spb11char_streamE
1748
_ZN12_GLOBAL__N_112parse_numberIiEET_RN3spb11char_streamE
1720
_ZN12_GLOBAL__N_112parse_numberIjEET_RN3spb11char_streamE
28
_ZN12_GLOBAL__N_112parse_optionERN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES7_St4hashIS7_ESt8equal_toIS7_ESaISt4pairIKS7_S7_EEEO13proto_comment
1684
_ZN12_GLOBAL__N_113parse_commentERN3spb11char_streamE
2659
_ZN12_GLOBAL__N_113parse_messageERN3spb11char_streamERSt6vectorI13proto_messageSaIS4_EEO13proto_comment
1745
_ZN12_GLOBAL__N_114consume_numberIiEEbRN3spb11char_streamERT_
1748
_ZN12_GLOBAL__N_114consume_numberIiEEbRN3spb11char_streamERT_
1720
_ZN12_GLOBAL__N_114consume_numberIjEEbRN3spb11char_streamERT_
28
_ZN12_GLOBAL__N_114parse_constantERN3spb11char_streamE
314
_ZN12_GLOBAL__N_114parse_map_bodyERN3spb11char_streamEO13proto_comment
52
_ZN12_GLOBAL__N_114parse_or_throwEbRN3spb11char_streamESt17basic_string_viewIcSt11char_traitsIcEE
373
_ZN12_GLOBAL__N_114parse_reservedERN3spb11char_streamER14proto_reservedO13proto_comment
1667
_ZN12_GLOBAL__N_115consume_or_failERN3spb11char_streamESt17basic_string_viewIcSt11char_traitsIcEE
16
_ZN12_GLOBAL__N_115consume_or_failERN3spb11char_streamEc
2761
_ZN12_GLOBAL__N_115parse_enum_bodyERN3spb11char_streamEO13proto_comment
85
_ZN12_GLOBAL__N_115parse_map_fieldERN3spb11char_streamERSt6vectorI9proto_mapSaIS4_EEO13proto_comment
1274
_ZN12_GLOBAL__N_115parse_top_levelERN3spb11char_streamER10proto_fileO13proto_comment
406
_ZN12_GLOBAL__N_116parse_enum_fieldERN3spb11char_streamER10proto_enumO13proto_comment
445
_ZN12_GLOBAL__N_116parse_extensionsERN3spb11char_streamERSt6vectorISt4pairIiiESaIS5_EEO13proto_comment
1293
_ZN12_GLOBAL__N_116parse_full_identERN3spb11char_streamE
1336
_ZN12_GLOBAL__N_116parse_oneof_bodyERN3spb11char_streamEO13proto_comment
4
_ZN12_GLOBAL__N_116parse_proto_fileENSt10filesystem7__cxx114pathERSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS9_ESaIS9_EESt4spanIKS2_Lm18446744073709551615EERSG_
14
_ZN12_GLOBAL__N_117parse_all_importsERK10proto_fileRSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS9_ESaIS9_EESt4spanIKNSt10filesystem7__cxx114pathELm18446744073709551615EERSJ_
14
_ZN12_GLOBAL__N_117parse_field_labelERN3spb11char_streamE
1212
_ZN12_GLOBAL__N_117parse_oneof_fieldERN3spb11char_streamERSt6vectorI11proto_fieldSaIS4_EEO13proto_comment
11
_ZN12_GLOBAL__N_117parse_option_bodyERN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES7_St4hashIS7_ESt8equal_toIS7_ESaISt4pairIKS7_S7_EEE
314
_ZN12_GLOBAL__N_117parse_option_nameERN3spb11char_streamE
314
_ZN12_GLOBAL__N_118find_file_in_pathsERKNSt10filesystem7__cxx114pathESt4spanIS3_Lm18446744073709551615EES4_
14
_ZN12_GLOBAL__N_118parse_comment_lineERN3spb11char_streamER13proto_comment
2510
_ZN12_GLOBAL__N_118parse_int_or_floatERN3spb11char_streamE
12
_ZN12_GLOBAL__N_118parse_map_key_typeERN3spb11char_streamE
52
_ZN12_GLOBAL__N_118parse_message_bodyERN3spb11char_streamERSt6vectorI13proto_messageSaIS4_EEO13proto_comment
452
_ZN12_GLOBAL__N_119parse_field_optionsERN3spb11char_streamE
1720
_ZN12_GLOBAL__N_119set_default_optionsER10proto_file
14
_ZN12_GLOBAL__N_120parse_reserved_namesERN3spb11char_streamERSt13unordered_setISt17basic_string_viewIcSt11char_traitsIcEESt4hashIS7_ESt8equal_toIS7_ESaIS7_EEO13proto_comment
0
_ZN12_GLOBAL__N_120parse_string_literalERN3spb11char_streamE
149
_ZN12_GLOBAL__N_120parse_top_level_enumERN3spb11char_streamERSt6vectorI10proto_enumSaIS4_EEO13proto_comment
11
_ZN12_GLOBAL__N_121consume_statement_endERN3spb11char_streamER13proto_comment
1791
_ZN12_GLOBAL__N_121parse_empty_statementERN3spb11char_streamE
1917
_ZN12_GLOBAL__N_121parse_reserved_rangesERN3spb11char_streamERSt6vectorISt4pairIiiESaIS5_EEO13proto_comment
25
_ZN12_GLOBAL__N_122parse_top_level_importERN3spb11char_streamERSt6vectorI12proto_importSaIS4_EEO13proto_comment
2
_ZN12_GLOBAL__N_122parse_top_level_optionERN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES7_St4hashIS7_ESt8equal_toIS7_ESaISt4pairIKS7_S7_EEEO13proto_comment
12
_ZN12_GLOBAL__N_123parse_comment_multilineERN3spb11char_streamER13proto_comment
89
_ZN12_GLOBAL__N_123parse_top_level_messageERN3spb11char_streamERSt6vectorI13proto_messageSaIS4_EEO13proto_comment
350
_ZN12_GLOBAL__N_123parse_top_level_packageERN3spb11char_streamER10proto_baseO13proto_comment
14
_ZN12_GLOBAL__N_125parse_option_from_commentERKN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES8_St4hashIS8_ESt8equal_toIS8_ESaISt4pairIKS8_S8_EEES8_
2342
_ZN12_GLOBAL__N_127parse_options_from_commentsERKN3spb11char_streamERSt13unordered_mapISt17basic_string_viewIcSt11char_traitsIcEES8_St4hashIS8_ESt8equal_toIS8_ESaISt4pairIKS8_S8_EEERK13proto_comment
2171
_ZN12_GLOBAL__N_127parse_top_level_syntax_bodyERN3spb11char_streamER12proto_syntaxO13proto_comment
14
_ZN12_GLOBAL__N_128parse_top_level_service_bodyERN3spb11char_streamER10proto_fileO13proto_comment
0
_ZN12_GLOBAL__N_131skip_white_space_until_new_lineERN3spb11char_streamE
1791
_ZN12_GLOBAL__N_133parse_top_level_syntax_or_serviceERN3spb11char_streamER10proto_fileO13proto_comment
14
Generated by:
LCOV version 2.0-1