iffl  1.3.4
Implements Intrusive Flat Forward List container
Public Types | List of all members
iffl::mpl::details::detector< Default, void_t< Operation< Arguments... > >, Operation, Arguments... > Struct Template Reference

#include <iffl_mpl.h>

Public Types

using value_type = std::true_type
 In this template specialization it is always true_type.
 
using type = Operation< Arguments... >
 In this template specialization it is type of meta-function Operation<Arguments...>
 

Detailed Description

template<typename Default, template< typename... > typename Operation, typename... Arguments>
struct iffl::mpl::details::detector< Default, void_t< Operation< Arguments... > >, Operation, Arguments... >

Template Parameters
Arguments- arguments to be passed to the meta-function
Returns
detector::value_type is std::true_type and detector::type is Operation<Arguments...>

If Operation<Arguments...> is well formed then this specialization is preferred otherwise we fall-back to the default


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