emlabcpp
modern opinionated embedded C++ library
emlabcpp::matcher< Callables > Struct Template Reference

#include <match.h>

+ Inheritance diagram for emlabcpp::matcher< Callables >:
+ Collaboration diagram for emlabcpp::matcher< Callables >:

Public Member Functions

 matcher (matcher const &)=default
 
 matcher (matcher &&) noexcept=default
 
matcheroperator= (matcher const &)=default
 
matcheroperator= (matcher &&) noexcept=default
 
template<typename... Ts>
 matcher (Ts &&... ts)
 
 ~matcher ()=default
 

Constructor & Destructor Documentation

◆ matcher() [1/3]

template<typename... Callables>
emlabcpp::matcher< Callables >::matcher ( matcher< Callables > const &  )
default

◆ matcher() [2/3]

template<typename... Callables>
emlabcpp::matcher< Callables >::matcher ( matcher< Callables > &&  )
defaultnoexcept

◆ matcher() [3/3]

template<typename... Callables>
template<typename... Ts>
emlabcpp::matcher< Callables >::matcher ( Ts &&...  ts)
inlineexplicit

◆ ~matcher()

template<typename... Callables>
emlabcpp::matcher< Callables >::~matcher ( )
default

Member Function Documentation

◆ operator=() [1/2]

template<typename... Callables>
matcher& emlabcpp::matcher< Callables >::operator= ( matcher< Callables > &&  )
defaultnoexcept

◆ operator=() [2/2]

template<typename... Callables>
matcher& emlabcpp::matcher< Callables >::operator= ( matcher< Callables > const &  )
default

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