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
Hit count
_ZN7thinger4http12_GLOBAL__N_119is_quoted_pair_charEc
6
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder6binaryERN8nlohmann16json_abi_v3_11_327byte_container_with_subtypeISt6vectorIhSaIhEEEE
6
_ZN7thinger4http21body_decoder_registry13decode_binaryB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE
6
_ZN7thinger4http12_GLOBAL__N_118multipart_boundaryERKNS0_10media_typeE
12
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder12number_floatEdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
12
_ZN7thinger4http21body_decoder_registry16decode_multipartB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE
12
_ZN7thinger4http21body_decoder_registry6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
12
_ZN7thinger4http12_GLOBAL__N_110part_valueERKNS0_14multipart_partERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
15
_ZN7thinger4http12_GLOBAL__N_117media_type_reader13quoted_stringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
21
_ZN7thinger4http21body_decoder_registry11decode_textB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE
21
_ZN7thinger4http13body_settings8defaultsEv
24
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder14number_integerEl
26
_ZN7thinger4http11encode_bodyERKN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS2_14adl_serializerES5_IhSaIhEEvEERKSB_
39
_ZN7thinger4http21body_decoder_registry11decode_formB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE
60
_ZN7thinger4http12_GLOBAL__N_112parse_acceptESt17basic_string_viewIcSt11char_traitsIcEE
63
_ZN7thinger4http27negotiate_response_encodingESt17basic_string_viewIcSt11char_traitsIcEE
63
_ZZN7thinger4http12_GLOBAL__N_112parse_acceptESt17basic_string_viewIcSt11char_traitsIcEEENKUlS5_E_clES5_
63
_ZN7thinger4http20accepted_media_typesERKNS0_21body_decoder_registryERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EE
68
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder7booleanEb
75
_ZN7thinger4http21body_decoder_registry13decode_ubjsonB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE
75
_ZN7thinger4http21body_decoder_registry11decode_cborB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE
78
_ZN7thinger4http12_GLOBAL__N_19is_qdtextEc
84
_ZZN7thinger4http21body_decoder_registry6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlRKNS0_11body_formatEE_clESC_
99
_ZN7thinger4http21body_decoder_registry14decode_msgpackB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE
120
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder4nullEv
123
_ZN7thinger4http12_GLOBAL__N_114add_form_valueERN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS3_14adl_serializerES6_IhSaIhEEvEERKSC_SG_
126
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder15number_unsignedEm
143
_ZZN7thinger4http20accepted_media_typesERKNS0_21body_decoder_registryERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEENKUlRKSA_E_clESG_
152
_ZN7thinger4http15match_body_typeERKNS0_21body_decoder_registryERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EESt17basic_string_viewIcS8_E
156
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder11parse_errorEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8nlohmann16json_abi_v3_11_36detail9exceptionE
185
_ZNK7thinger4http21body_decoder_registry15find_media_typeESt17basic_string_viewIcSt11char_traitsIcEE
207
_ZN7thinger4http12_GLOBAL__N_117media_type_reader15parameter_valueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
222
_ZN7thinger4http12_GLOBAL__N_115read_parametersERNS1_17media_type_readerERSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_ESaISC_EE
243
_ZN7thinger4http12_GLOBAL__N_117media_type_readerC2ESt17basic_string_viewIcSt11char_traitsIcEE
273
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder4failENS2_7failureE
284
_ZNK7thinger4http12_GLOBAL__N_119limited_dom_builder11get_failureEv
284
_ZN7thinger4http12_GLOBAL__N_111specificityESt17basic_string_viewIcSt11char_traitsIcEES5_
300
_ZN7thinger4http12_GLOBAL__N_110quality_ofESt17basic_string_viewIcSt11char_traitsIcEERKSt6vectorINS1_14accepted_rangeESaIS7_EE
315
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder10end_objectEv
337
_ZN7thinger4http21body_decoder_registry11decode_jsonB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEERKNS0_10media_typeERKNS0_11body_limitsE
390
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder12start_objectEm
441
_ZN7thinger4http12_GLOBAL__N_112require_utf8ERKNS0_10media_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
471
_ZNK7thinger4http21body_decoder_registry4findESt17basic_string_viewIcSt11char_traitsIcEE
476
_ZNK7thinger4http10media_type9parameterB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE
486
_ZNK7thinger4http12_GLOBAL__N_117media_type_reader8positionEv
516
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder6stringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
550
_ZNK7thinger4http21body_decoder_registry21find_plain_media_typeESt17basic_string_viewIcSt11char_traitsIcEE
626
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3keyERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
644
_ZN7thinger4http12_GLOBAL__N_118decode_with_limitsESt17basic_string_viewIcSt11char_traitsIcEEN8nlohmann16json_abi_v3_11_36detail14input_format_tERKNS0_11body_limitsEPKc
657
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builderC2ERN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS4_14adl_serializerES7_IhSaIhEEvEEmmb
657
_ZN7thinger4http10media_type5parseESt17basic_string_viewIcSt11char_traitsIcEE
729
_ZN7thinger4http12_GLOBAL__N_110valid_utf8ESt17basic_string_viewIcSt11char_traitsIcEE
828
_ZN7thinger4http12_GLOBAL__N_117media_type_reader5tokenEv
954
_ZN7thinger4http12_GLOBAL__N_117media_type_reader7consumeEc
963
_ZN7thinger4http12_GLOBAL__N_117media_type_reader8skip_owsEv
963
_ZNK7thinger4http12_GLOBAL__N_117media_type_reader7next_isEc
1194
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder9end_arrayEv
1689
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder11start_arrayEm
7572
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder4openEN8nlohmann16json_abi_v3_11_36detail7value_tE
8013
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIDnEEbOT_
8867
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIN8nlohmann16json_abi_v3_11_327byte_container_with_subtypeISt6vectorIhSaIhEEEEEEbOT_
6
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIRdEEbOT_
12
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIRlEEbOT_
26
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIRbEEbOT_
75
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIDnEEbOT_
123
_ZN7thinger4http12_GLOBAL__N_119limited_dom_builder3addIRmEEbOT_
143
_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_18is_tcharEc
11343
_ZN7thinger4http21body_decoder_registryC2Ev
11535
_ZNK7thinger4http12_GLOBAL__N_117media_type_reader6at_endEv
14745
_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_registry23index_plain_media_typesEv
92307
_ZN7thinger4http12_GLOBAL__N_19lowercaseESt17basic_string_viewIcSt11char_traitsIcEE
288660
_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
_ZN7thinger4http12_GLOBAL__N_119is_plain_media_typeESt17basic_string_viewIcSt11char_traitsIcEE
496992
Generated by:
LCOV version 2.0-1