Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/jsoncons/fuzzers/fuzz_json_cursor.cpp
100.00% (16/16)
100.00% (1/1)
100.00% (7/7)
src/jsoncons/include/jsoncons/allocator_holder.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/jsoncons/include/jsoncons/allocator_set.hpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/jsoncons/include/jsoncons/basic_json.hpp
  0.00% (0/631)
  0.00% (0/97)
  0.00% (0/97)
src/jsoncons/include/jsoncons/byte_string.hpp
  0.00% (0/165)
  0.00% (0/28)
  0.00% (0/50)
src/jsoncons/include/jsoncons/config/binary_config.hpp
  0.00% (0/62)
  0.00% (0/3)
  0.00% (0/15)
src/jsoncons/include/jsoncons/config/compiler_support.hpp
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/jsoncons/include/jsoncons/config/jsoncons_config.hpp
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/6)
src/jsoncons/include/jsoncons/config/version.hpp
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/jsoncons/include/jsoncons/conv_error.hpp
  6.42% (7/109)
 18.18% (2/11)
  5.56% (2/36)
src/jsoncons/include/jsoncons/detail/grisu3.hpp
 92.44% (159/172)
 85.71% (12/14)
 96.72% (59/61)
src/jsoncons/include/jsoncons/detail/heap_string.hpp
  0.00% (0/48)
  0.00% (0/8)
  0.00% (0/8)
src/jsoncons/include/jsoncons/detail/parse_number.hpp
 46.91% (76/162)
 58.33% (7/12)
 57.33% (43/75)
src/jsoncons/include/jsoncons/detail/span.hpp
 52.63% (10/19)
 57.14% (4/7)
 57.14% (4/7)
src/jsoncons/include/jsoncons/detail/string_view.hpp
 61.54% (16/26)
 66.67% (6/9)
 33.33% (6/18)
src/jsoncons/include/jsoncons/detail/write_number.hpp
 60.35% (239/396)
 64.29% (9/14)
 62.20% (130/209)
src/jsoncons/include/jsoncons/extension_traits.hpp
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/jsoncons/include/jsoncons/json_array.hpp
  0.00% (0/51)
  0.00% (0/9)
  0.00% (0/9)
src/jsoncons/include/jsoncons/json_cursor.hpp
 63.95% (55/86)
 57.14% (8/14)
 70.00% (35/50)
src/jsoncons/include/jsoncons/json_decoder.hpp
  0.00% (0/220)
  0.00% (0/17)
  0.00% (0/17)
src/jsoncons/include/jsoncons/json_encoder.hpp
  0.00% (0/33)
  0.00% (0/3)
  0.00% (0/3)
src/jsoncons/include/jsoncons/json_error.hpp
  9.09% (7/77)
 50.00% (2/4)
  5.71% (2/35)
src/jsoncons/include/jsoncons/json_exception.hpp
  0.00% (0/104)
  0.00% (0/17)
  0.00% (0/30)
src/jsoncons/include/jsoncons/json_object.hpp
  0.00% (0/133)
  0.00% (0/18)
  0.00% (0/18)
src/jsoncons/include/jsoncons/json_options.hpp
 27.27% (24/88)
 64.71% (11/17)
 28.26% (13/46)
src/jsoncons/include/jsoncons/json_parser.hpp
 63.93% (1572/2459)
 75.00% (33/44)
 52.31% (804/1537)
src/jsoncons/include/jsoncons/json_type_traits.hpp
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/jsoncons/include/jsoncons/json_visitor.hpp
  9.39% (29/309)
 25.00% (11/44)
  6.32% (11/174)
src/jsoncons/include/jsoncons/ser_context.hpp
  5.26% (1/19)
 14.29% (1/7)
 14.29% (1/7)
src/jsoncons/include/jsoncons/sink.hpp
  0.00% (0/41)
  0.00% (0/7)
  0.00% (0/7)
src/jsoncons/include/jsoncons/source.hpp
 39.36% (37/94)
 43.75% (7/16)
 60.71% (17/28)
src/jsoncons/include/jsoncons/source_adaptor.hpp
100.00% (27/27)
100.00% (3/3)
100.00% (16/16)
src/jsoncons/include/jsoncons/staj_cursor.hpp
 34.94% (94/269)
 42.86% (21/49)
 36.36% (28/77)
src/jsoncons/include/jsoncons/typed_array_view.hpp
  2.04% (2/98)
  3.45% (1/29)
  3.45% (1/29)
src/jsoncons/include/jsoncons/unicode_traits.hpp
 62.84% (186/296)
 41.18% (7/17)
 92.64% (151/163)
src/jsoncons/include/jsoncons/value_converter.hpp
 54.90% (28/51)
 77.78% (7/9)
 76.00% (19/25)
Totals
 40.97% (2585/6310)
 28.12% (153/544)
 47.00% (1349/2870)