AIToolbox
A library that offers tools for AI problem solving.
AIToolbox::Impl::is_compatible_f< T, F > Struct Template Reference

This struct reports whether a given function is compatible with a given signature. More...

#include <AIToolbox/Impl/FunctionMatching.hpp>

Static Public Attributes

static constexpr bool value = false
 

Detailed Description

template<typename T, typename F>
struct AIToolbox::Impl::is_compatible_f< T, F >

This struct reports whether a given function is compatible with a given signature.

We check that the return value is the same, and that the argument list of the function type to check (first argument) is a subset of the longer one (second argument).

Template Parameters
TThe function type to check.
FThe longer function type to compare against.

Member Data Documentation

◆ value

template<typename T , typename F >
constexpr bool AIToolbox::Impl::is_compatible_f< T, F >::value = false
staticconstexpr

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