LCOV - code coverage report
Current view: top level - http/server - body_decoders.cpp (source / functions) Coverage Total Hit
Test: coverage_filtered.info Lines: 97.7 % 390 381
Test Date: 2026-11-10 10:38:07 Functions: 100.0 % 76 76

Function Name Sort by function name Hit count Sort by function hit count
_ZN7thinger4http10media_type5parseESt17basic_string_viewIcSt11char_traitsIcEE 729
_ZN7thinger4http11encode_bodyERKN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS2_14adl_serializerES5_IhSaIhEEvEERKSB_ 39
_ZN7thinger4http12_GLOBAL__N_110part_valueERKNS0_14multipart_partERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 15
_ZN7thinger4http12_GLOBAL__N_110quality_ofESt17basic_string_viewIcSt11char_traitsIcEERKSt6vectorINS1_14accepted_rangeESaIS7_EE 315
_ZN7thinger4http12_GLOBAL__N_110valid_utf8ESt17basic_string_viewIcSt11char_traitsIcEE 828
_ZN7thinger4http12_GLOBAL__N_111specificityESt17basic_string_viewIcSt11char_traitsIcEES5_ 300
_ZN7thinger4http12_GLOBAL__N_112parse_acceptESt17basic_string_viewIcSt11char_traitsIcEE 63
_ZN7thinger4http12_GLOBAL__N_112require_utf8ERKNS0_10media_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 471
_ZN7thinger4http12_GLOBAL__N_114add_form_valueERN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS3_14adl_serializerES6_IhSaIhEEvEERKSC_SG_ 126
_ZN7thinger4http12_GLOBAL__N_115read_parametersERNS1_17media_type_readerERSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_ESaISC_EE 243
_ZN7thinger4http12_GLOBAL__N_117media_type_reader13quoted_stringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 21
_ZN7thinger4http12_GLOBAL__N_117media_type_reader15parameter_valueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 222
_ZN7thinger4http12_GLOBAL__N_117media_type_reader5tokenEv 954
_ZN7thinger4http12_GLOBAL__N_117media_type_reader7consumeEc 963
_ZN7thinger4http12_GLOBAL__N_117media_type_reader8skip_owsEv 963
_ZN7thinger4http12_GLOBAL__N_117media_type_readerC2ESt17basic_string_viewIcSt11char_traitsIcEE 273
_ZN7thinger4http12_GLOBAL__N_118decode_with_limitsESt17basic_string_viewIcSt11char_traitsIcEEN8nlohmann16json_abi_v3_11_36detail14input_format_tERKNS0_11body_limitsEPKc 657
_ZN7thinger4http12_GLOBAL__N_118multipart_boundaryERKNS0_10media_typeE 12
_ZN7thinger4http12_GLOBAL__N_119is_plain_media_typeESt17basic_string_viewIcSt11char_traitsIcEE 496992
_ZN7thinger4http12_GLOBAL__N_119is_quoted_pair_charEc 6
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder10end_objectEv 337
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder11parse_errorEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8nlohmann16json_abi_v3_11_36detail9exceptionE 185
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder11start_arrayEm 7572
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder12number_floatEdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder12start_objectEm 441
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder14number_integerEl 26
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder15number_unsignedEm 143
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIDnEEbOT_ 8867
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIDnEEbOT_ 123
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIN8nlohmann16json_abi_v3_11_327byte_container_with_subtypeISt6vectorIhSaIhEEEEEEbOT_ 6
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbOT_ 535
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIRN8nlohmann16json_abi_v3_11_36detail7value_tEEEbOT_ 7947
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIRbEEbOT_ 75
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIRdEEbOT_ 12
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIRlEEbOT_ 26
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIRmEEbOT_ 143
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3keyERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 644
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder4failENS2_7failureE 284
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder4nullEv 123
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder4openEN8nlohmann16json_abi_v3_11_36detail7value_tE 8013
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder6binaryERN8nlohmann16json_abi_v3_11_327byte_container_with_subtypeISt6vectorIhSaIhEEEE 6
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder6stringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 550
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder7booleanEb 75
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder9end_arrayEv 1689
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builderC2ERN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS4_14adl_serializerES7_IhSaIhEEvEEmmb 657
_ZN7thinger4http12_GLOBAL__N_18is_tcharEc 11343
_ZN7thinger4http12_GLOBAL__N_19is_qdtextEc 84
_ZN7thinger4http12_GLOBAL__N_19lowercaseESt17basic_string_viewIcSt11char_traitsIcEE 288660
_ZN7thinger4http13body_settings8defaultsEv 24
_ZN7thinger4http15match_body_typeERKNS0_21body_decoder_registryERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EESt17basic_string_viewIcS8_E 156
_ZN7thinger4http20accepted_media_typesERKNS0_21body_decoder_registryERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EE 68
_ZN7thinger4http21body_decoder_registry11decode_cborB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE 78
_ZN7thinger4http21body_decoder_registry11decode_formB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE 60
_ZN7thinger4http21body_decoder_registry11decode_jsonB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE 390
_ZN7thinger4http21body_decoder_registry11decode_textB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE 21
_ZN7thinger4http21body_decoder_registry13decode_binaryB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE 6
_ZN7thinger4http21body_decoder_registry13decode_ubjsonB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE 75
_ZN7thinger4http21body_decoder_registry14decode_msgpackB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE 120
_ZN7thinger4http21body_decoder_registry16decode_multipartB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE 12
_ZN7thinger4http21body_decoder_registry23index_plain_media_typesEv 92307
_ZN7thinger4http21body_decoder_registry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt8functionIFN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSA_S7_blmdSaNSF_14adl_serializerESA_IhSaIhEEvEESt17basic_string_viewIcS5_ERKNS0_10media_typeERKNS0_11body_limitsEEES7_ 92298
_ZN7thinger4http21body_decoder_registry6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 12
_ZN7thinger4http21body_decoder_registryC2Ev 11535
_ZN7thinger4http27negotiate_response_encodingESt17basic_string_viewIcSt11char_traitsIcEE 63
_ZNK7thinger4http10media_type9parameterB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE 486
_ZNK7thinger4http12_GLOBAL__N_117media_type_reader6at_endEv 14745
_ZNK7thinger4http12_GLOBAL__N_117media_type_reader7next_isEc 1194
_ZNK7thinger4http12_GLOBAL__N_117media_type_reader8positionEv 516
_ZNK7thinger4http12_GLOBAL__N_119limited_dom_builder11get_failureEv 284
_ZNK7thinger4http21body_decoder_registry15find_media_typeESt17basic_string_viewIcSt11char_traitsIcEE 207
_ZNK7thinger4http21body_decoder_registry21find_plain_media_typeESt17basic_string_viewIcSt11char_traitsIcEE 626
_ZNK7thinger4http21body_decoder_registry4findESt17basic_string_viewIcSt11char_traitsIcEE 476
_ZZN7thinger4http12_GLOBAL__N_112parse_acceptESt17basic_string_viewIcSt11char_traitsIcEEENKUlS5_E_clES5_ 63
_ZZN7thinger4http20accepted_media_typesERKNS0_21body_decoder_registryERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEENKUlRKSA_E_clESG_ 152
_ZZN7thinger4http21body_decoder_registry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt8functionIFN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSA_S7_blmdSaNSF_14adl_serializerESA_IhSaIhEEvEESt17basic_string_viewIcS5_ERKNS0_10media_typeERKNS0_11body_limitsEEES7_ENKUlRKNS0_11body_formatEE_clESY_ 323124
_ZZN7thinger4http21body_decoder_registry3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EESt8functionIFN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSA_S7_blmdSaNSF_14adl_serializerESA_IhSaIhEEvEESt17basic_string_viewIcS5_ERKNS0_10media_typeERKNS0_11body_limitsEEES7_ENKUlS9_E_clES9_ 392352
_ZZN7thinger4http21body_decoder_registry6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlRKNS0_11body_formatEE_clESC_ 99

Generated by: LCOV version 2.0-1