emlabcpp
modern opinionated embedded C++ library
|
#include "../../protocol/packet_handler.h"
#include "../../result.h"
#include "../linked_list.h"
#include "./base.h"
#include "./coroutine.h"
#include <span>
Go to the source code of this file.
Classes | |
class | emlabcpp::testing::test_interface |
class | emlabcpp::testing::test_callable< Callable > |
struct | emlabcpp::testing::empty_node_impl |
Namespaces | |
emlabcpp | |
MIT License. | |
emlabcpp::testing | |
MIT License. | |
Typedefs | |
using | emlabcpp::testing::test_ll_node = linked_list_node_base< test_interface > |
template<typename T > | |
using | emlabcpp::testing::test_unit = linked_list_node< T, test_interface > |
using | emlabcpp::testing::empty_node = test_unit< empty_node_impl > |
template<valid_test_callable Callable> | |
using | emlabcpp::testing::test_linked_callable = test_unit< test_callable< Callable > > |
Functions | |
template<valid_test_callable Callable> | |
emlabcpp::testing::test_callable (std::string_view const name, Callable cb) -> test_callable< Callable > | |
template<typename Unit , typename Reactor , typename... Args> | |
result | emlabcpp::testing::construct_test_unit (pmr::memory_resource &mem_res, Reactor &reactor, Args &&... args) |
template<typename Callable , typename Reactor > | |
result | emlabcpp::testing::construct_test_callable (pmr::memory_resource &mem_res, Reactor &reactor, std::string_view name, Callable callable) |
template<typename Callable , typename Reactor > | |
void | emlabcpp::testing::construct_test_callable (pmr::memory_resource &mem_res, Reactor &reactor, std::string_view name, Callable callable, result &res) |
Variables | |
template<typename T > | |
concept | emlabcpp::testing::valid_test_callable |