|
| | mixin ()=default |
| |
| template<typename _tParam , typename = exclude_self_ctor_t<mixin, _tParam>> |
| | mixin (_tParam &&arg) |
| |
| template<typename _tParam1 , typename _tParam2 , typename... _tParams> |
| | mixin (_tParam1 &&arg1, _tParam2 &&arg2, _tParams &&...args) |
| |
| template<typename... _tParams> |
| | mixin (const std::tuple< _tParams...> &tp, enable_if_t< sizeof...(_tBases)==1 > *={}) |
| |
| template<typename... _tParams> |
| | mixin (std::tuple< _tParams...> &&tp, enable_if_t< sizeof...(_tBases)==1 > *={}) |
| |
| template<typename... _tParams> |
| | mixin (const std::tuple< _tParams...> &tp, enable_if_t<(sizeof...(_tBases) > 1)> *={}) |
| |
| template<typename... _tParams> |
| | mixin (std::tuple< _tParams...> &&tp, enable_if_t<(sizeof...(_tBases) > 1)> *={}) |
| |
| template<size_t... _vSeq, typename... _tParams> |
| | mixin (variadic_sequence< _vSeq...>, const std::tuple< _tParams...> &tp) |
| |
| template<size_t... _vSeq, typename... _tParams> |
| | mixin (variadic_sequence< _vSeq...>, std::tuple< _tParams...> &&tp) |
| |
| | mixin (const mixin &)=default |
| |
| | mixin (mixin &&)=default |
| |
| tuple_type | to_tuple () const |
| |
| template<size_t... _vSeq> |
| tuple_type | to_tuple (variadic_sequence< _vSeq...>) const |
| |