catsfoot::details::generator_choose< T, Other...> Struct Template Reference

Inheritance diagram for catsfoot::details::generator_choose< T, Other...>:
Collaboration diagram for catsfoot::details::generator_choose< T, Other...>:

List of all members.

Public Member Functions

 generator_choose (T t, Other...other)
template<typename Return , ENABLE_IF(generator_for< T, Return >) , typename Ret = typename is_callable<member_get(T&, selector<Return>)>::result_type>
Ret get (selector< Return > s)
template<typename Return , ENABLE_IF_NOT(generator_for< T, Return >) , ENABLE_IF(generator_for< super, Return >) , typename Ret = typename is_callable<member_get(super&, selector<Return>)>::result_type>
Ret get (selector< Return > s...)

template<typename T, typename... Other>
struct catsfoot::details::generator_choose< T, Other...>


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