AIToolbox
A library that offers tools for AI problem solving.
AIToolbox::Impl::is_compatible_f< R(Args...), R2(Args2...)> Struct Template Reference

#include <AIToolbox/Impl/FunctionMatching.hpp>

Inheritance diagram for AIToolbox::Impl::is_compatible_f< R(Args...), R2(Args2...)>:
AIToolbox::Impl::is_compatible_f< R(C::*)(Args...), R2(Args2...)> AIToolbox::Impl::is_compatible_f< R(C::*)(Args...) const, R2(Args2...)>

Static Public Attributes

static constexpr bool value
 

Member Data Documentation

◆ value

template<typename R , typename... Args, typename R2 , typename... Args2>
constexpr bool AIToolbox::Impl::is_compatible_f< R(Args...), R2(Args2...)>::value
staticconstexpr
Initial value:
= std::is_same<R, R2>::value &&
Matcher<0, std::tuple<Args...>, std::tuple<Args2...>>::match

The documentation for this struct was generated from the following file:
AIToolbox::Factored::match
bool match(const PartialFactors &lhs, const PartialFactors &rhs)
This function returns whether the common factors in the inputs match in value.