emlabcpp
modern opinionated embedded C++ library
function_view.h File Reference
#include <concepts>
+ Include dependency graph for function_view.h:

Go to the source code of this file.

Classes

struct  emlabcpp::_member_function_traits< ReturnType(Object::*)(ArgTypes...) >
 
struct  emlabcpp::member_function< MemberFunctionPtr >
 
class  emlabcpp::function_view< ReturnType(ArgTypes...) >
 

Namespaces

 emlabcpp
 MIT License.
 

Functions

template<auto MemberFunctionPtr>
 emlabcpp::function_view (member_function< MemberFunctionPtr > handle) -> function_view< typename member_function< MemberFunctionPtr >::signature >
 

Class Documentation

◆ emlabcpp::_member_function_traits< ReturnType(Object::*)(ArgTypes...) >

struct emlabcpp::_member_function_traits< ReturnType(Object::*)(ArgTypes...) >

template<typename ReturnType, typename Object, typename... ArgTypes>
struct emlabcpp::_member_function_traits< ReturnType(Object::*)(ArgTypes...) >

Class Members
typedef Object object
signature