mrdocs::dom::function_traits

Helper traits to extract return and argument types from callables.

Synopsis

Declared in <mrdocs/Dom/Function.hpp>

template<typename F>
struct function_traits;

Specializations

Name

Description

function_traits<F>

Traits specialization for functors/lambdas.

function_traits<R(*)(Args...)>

Traits specialization for function pointers.

function_traits<R(Args...)>

Traits specialization for free functions.

function_traits<R const volatile(C::*)(Args...)>

Traits specialization for member functions.

Derived Classes

Name

Description

function_traits<F>

Traits specialization for functors/lambdas.

Created with MrDocs