|
emlabcpp
modern opinionated embedded C++ library
|
#include <interface.h>
Inheritance diagram for emlabcpp::testing::test_callable< Callable >:
Collaboration diagram for emlabcpp::testing::test_callable< Callable >:Public Member Functions | |
| test_callable (std::string_view const name, Callable cb) | |
| test_callable (std::string_view const name, auto &rec, Callable cb) | |
| test_callable (test_callable &&) noexcept=default | |
| test_callable & | operator= (test_callable &&) noexcept=default |
| std::string_view | get_name () const override |
| coroutine< void > | run (pmr::memory_resource &mem_resource) final |
Public Member Functions inherited from emlabcpp::testing::test_interface | |
| test_interface ()=default | |
| test_interface (test_interface const &)=delete | |
| test_interface & | operator= (test_interface const &)=delete |
| test_interface (test_interface &&other)=default | |
| test_interface & | operator= (test_interface &&)=default |
| virtual coroutine< void > | setup (pmr::memory_resource &) |
| virtual coroutine< void > | teardown (pmr::memory_resource &) |
| virtual | ~test_interface ()=default |
|
inline |
|
inline |
|
defaultnoexcept |
|
inlineoverridevirtual |
Implements emlabcpp::testing::test_interface.
References emlabcpp::string_buffer< N >::data(), and emlabcpp::string_buffer< N >::size().
|
defaultnoexcept |
|
inlinefinalvirtual |
Implements emlabcpp::testing::test_interface.