emlabcpp
modern opinionated embedded C++ library
base.h File Reference
#include "../../algorithm.h"
#include "../../static_function.h"
#include "../contiguous_tree/tree.h"
#include "../string_buffer.h"
#include <algorithm>
#include <map>
#include <memory_resource>
#include <variant>
+ Include dependency graph for base.h:

Go to the source code of this file.

Classes

struct  emlabcpp::testing::test_result
 

Namespaces

 emlabcpp
 MIT License.
 
 emlabcpp::testing
 MIT License.
 

Typedefs

using emlabcpp::testing::name_buffer = string_buffer< 32 >
 
using emlabcpp::testing::key_type_buffer = string_buffer< 32 >
 
using emlabcpp::testing::node_id = uint32_t
 
using emlabcpp::testing::child_count = uint32_t
 
using emlabcpp::testing::child_id = uint32_t
 
using emlabcpp::testing::node_type_enum = contiguous_tree_type
 
using emlabcpp::testing::string_buffer = string_buffer< 128 >
 
using emlabcpp::testing::key_type = key_type_buffer
 
using emlabcpp::testing::value_type = std::variant< int64_t, float, bool, string_buffer >
 
using emlabcpp::testing::run_id = uint32_t
 
using emlabcpp::testing::test_id = uint16_t
 
using emlabcpp::testing::data_tree = contiguous_tree< key_type, value_type >
 
using emlabcpp::testing::data_array_handle = typename data_tree::array_handle
 
using emlabcpp::testing::data_object_handle = typename data_tree::object_handle
 
using emlabcpp::testing::data_const_array_handle = typename data_tree::const_array_handle
 
using emlabcpp::testing::data_const_object_handle = typename data_tree::const_object_handle
 

Enumerations

enum class  emlabcpp::testing::test_status : uint8_t {
  emlabcpp::testing::SUCCESS = 0x1 ,
  emlabcpp::testing::SKIPPED = 0x2 ,
  emlabcpp::testing::FAILED = 0x3 ,
  emlabcpp::testing::ERRORED = 0x4
}
 

Functions

constexpr bool emlabcpp::testing::is_problematic (test_status stat)