struct arisen::const_mem_fun

Public Types

Type

Name

typedef std::remove_reference< Type >::type

result_type

Public Functions

Type

Name

auto

operator() (const ChainedPtr & x) const

Type

operator() (const Class & x) const

Type

operator() (const std::reference_wrapper< const Class > & x) const

Type

operator() (const std::reference_wrapper< Class > & x) const

Public Types Documentation

typedef result_type

typedef std::remove_reference<Type>::type arisen::const_mem_fun< Class, Type, PtrToMemberFunction >::result_type;

Public Functions Documentation

function operator() (1/4)

template<typename ChainedPtr>
auto arisen::const_mem_fun< Class, Type, PtrToMemberFunction >::operator()(
    const ChainedPtr & x
) const

function operator() (2/4)

Type arisen::const_mem_fun< Class, Type, PtrToMemberFunction >::operator()(
    const Class & x
) const

function operator() (3/4)

Type arisen::const_mem_fun< Class, Type, PtrToMemberFunction >::operator()(
    const std::reference_wrapper< const Class > & x
) const

function operator() (4/4)

Type arisen::const_mem_fun< Class, Type, PtrToMemberFunction >::operator()(
    const std::reference_wrapper< Class > & x
) const

The documentation for this class was generated from the following file: libraries/arisenlib/contracts/arisen/multi_index.hpp