26 #include "../../algorithm.h"
27 #include "../../static_function.h"
28 #include "../contiguous_tree/tree.h"
29 #include "../string_buffer.h"
33 #include <memory_resource>
51 using value_type = std::variant< int64_t, float, bool, string_buffer >;
52 static_assert( !alternative_of< uint32_t, value_type > );
typename node_type::object_handle object_handle
Definition: tree.h:300
typename node_type::array_handle array_handle
Definition: tree.h:302
typename node_type::const_array_handle const_array_handle
Definition: tree.h:303
typename node_type::const_object_handle const_object_handle
Definition: tree.h:301
MIT License.
Definition: base.h:37
uint16_t test_id
Definition: base.h:54
test_status
Definition: base.h:62
typename data_tree::const_object_handle data_const_object_handle
Definition: base.h:59
uint32_t node_id
Definition: base.h:42
string_buffer< 32 > key_type_buffer
Definition: base.h:40
typename data_tree::const_array_handle data_const_array_handle
Definition: base.h:58
string_buffer< 128 > string_buffer
Definition: base.h:46
uint32_t run_id
Definition: base.h:53
typename data_tree::array_handle data_array_handle
Definition: base.h:56
typename data_tree::object_handle data_object_handle
Definition: base.h:57
std::variant< int64_t, float, bool, string_buffer > value_type
Definition: base.h:51
uint32_t child_count
Definition: base.h:43
uint32_t child_id
Definition: base.h:44
constexpr bool is_problematic(test_status stat)
Definition: base.h:69
contiguous_tree_type
Definition: base.h:33
test_id tid
Definition: base.h:76
test_result(test_id const ttid, run_id const trid)
Definition: base.h:82
run_id rid
Definition: base.h:77