emlabcpp
modern opinionated embedded C++ library
emlabcpp::member_function< MemberFunctionPtr > Struct Template Reference

#include <function_view.h>

Public Types

using traits = _member_function_traits< decltype(MemberFunctionPtr) >
 
using signature = typename traits::signature
 
using object = typename traits::object
 

Public Member Functions

 member_function (object &object)
 

Public Attributes

objectobj
 

Member Typedef Documentation

◆ object

template<auto MemberFunctionPtr>
using emlabcpp::member_function< MemberFunctionPtr >::object = typename traits::object

◆ signature

template<auto MemberFunctionPtr>
using emlabcpp::member_function< MemberFunctionPtr >::signature = typename traits::signature

◆ traits

template<auto MemberFunctionPtr>
using emlabcpp::member_function< MemberFunctionPtr >::traits = _member_function_traits< decltype( MemberFunctionPtr ) >

Constructor & Destructor Documentation

◆ member_function()

template<auto MemberFunctionPtr>
emlabcpp::member_function< MemberFunctionPtr >::member_function ( object object)
inline

Member Data Documentation

◆ obj

template<auto MemberFunctionPtr>
object& emlabcpp::member_function< MemberFunctionPtr >::obj

The documentation for this struct was generated from the following file: