|
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>
Include dependency graph for interface.h: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 |