22#include <msgpack_light/serialization_buffer.h>
23#include <msgpack_light/type_support/fwd.h>
24#include <msgpack_light/type_support/struct.h>
25#include <msgpack_light/type_support/unordered_map.h>
37struct serialization_traits<
stat_bench::util::Utf8String> {
46 buffer.serialize(value.
str());
52#ifndef STAT_BENCH_DOCUMENTATION
55 max, min, median, variance, standard_deviation, standard_error);
56MSGPACK_LIGHT_STRUCT_MAP(
58MSGPACK_LIGHT_STRUCT_MAP(
61MSGPACK_LIGHT_STRUCT_MAP(
64 group_name, case_name, params, measurer_name, iterations, samples,
65 durations, custom_stat_outputs, custom_outputs);
67 started_at, finished_at, measurements);
Class of UTF-8 encoded string.
auto str() const noexcept -> const std::string &
Get the string.
Definition of structs to specify the structure of data files.
Namespace to support types.
Namespace of stat_bench source codes.
static void serialize(serialization_buffer &buffer, const stat_bench::util::Utf8String &value)
Serialize a value.
Struct of custom outputs without statistics.
Struct of custom outputs with statistics.
Struct of data in one case.
Struct of root objects in data files.
Struct of data of statistics.
Definition of Utf8String class.