MCPcopy Create free account
hub / github.com/boostorg/json / serialize_string

Method serialize_string

bench/bench.cpp:842–859  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

840 }
841
842 clock_type::duration
843 serialize_string(file_item const& fi, std::size_t repeat) const override
844 {
845 using namespace rapidjson;
846 Allocator alloc;
847 GenericDocument<UTF8<>, Allocator> d(&alloc);
848 d.template Parse<rapidjson_impl::parse_flags>( fi.text.data(), fi.text.size() );
849
850 auto const start = clock_type::now();
851 rapidjson::StringBuffer st;
852 while(repeat--)
853 {
854 st.Clear();
855 rapidjson::Writer<rapidjson::StringBuffer> wr(st);
856 d.Accept(wr);
857 }
858 return clock_type::now() - start;
859 }
860};
861#endif // BOOST_JSON_HAS_RAPIDJSON
862

Callers

nothing calls this directly

Calls 2

dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected