capydi
Loading...
Searching...
No Matches
capy::meta::legacy Namespace Reference

Classes

struct  Append
struct  Append< Element, Pack< PackElements... > >
struct  Filter
struct  Filter< Pack< Head, Rest... >, Predicate >
struct  Filter< Pack<>, Predicate >
struct  FilterMap
struct  FilterMap< Pack< Head, Tail... >, Mapper >
struct  FilterMap< Pack<>, Mapper >
struct  Head
struct  Head< Pack< Head_, Tail... > >
struct  Head< Pack<> >
struct  PackConcat
struct  PackConcat< Pack< Pack1Elements... >, Pack< Pack2Elements... > >
struct  PacksMultyConcat
struct  PacksMultyConcat< HeadPack, TailPacks... >
struct  PacksMultyConcat<>
struct  PackMap
struct  PackMap< Pack< PackElements... >, Mapper >
struct  PackMap< Pack<>, Mapper >
struct  PackZip
struct  PackZip< Pack< Pack1Elements... >, Pack< Pack2Elements... > >
struct  Prepend
struct  Prepend< Element, Pack< PackElements... > >

Typedefs

template<typename Element, typename Pack>
using append_t = typename Append<Element, Pack>::type
template<typename Pack, template< typename > typename Predicate>
using filter_t = typename Filter<Pack, Predicate>::type
template<typename Pack, template< typename > typename Mapper>
using filter_map_t = typename FilterMap<Pack, Mapper>::type
template<typename Pack>
using head_t = typename Head<Pack>::type
template<typename Pack1, typename Pack2>
using pack_concat_t = typename PackConcat<Pack1, Pack2>::type
template<typename... Packs>
using packs_multy_concat_t = typename PacksMultyConcat<Packs...>::type
template<typename Pack_, template< typename > typename Mapper>
using pack_map_t = typename PackMap<Pack_, Mapper>::type
template<typename Pack1, typename Pack2>
using pack_zip_t = typename PackZip<Pack1, Pack2>::type
template<typename Element, typename Pack>
using prepend_t = typename Prepend<Element, Pack>::type

Typedef Documentation

◆ append_t

template<typename Element, typename Pack>
using capy::meta::legacy::append_t = typename Append<Element, Pack>::type

◆ filter_map_t

template<typename Pack, template< typename > typename Mapper>
using capy::meta::legacy::filter_map_t = typename FilterMap<Pack, Mapper>::type

◆ filter_t

template<typename Pack, template< typename > typename Predicate>
using capy::meta::legacy::filter_t = typename Filter<Pack, Predicate>::type

◆ head_t

template<typename Pack>
using capy::meta::legacy::head_t = typename Head<Pack>::type

◆ pack_concat_t

template<typename Pack1, typename Pack2>
using capy::meta::legacy::pack_concat_t = typename PackConcat<Pack1, Pack2>::type

◆ pack_map_t

template<typename Pack_, template< typename > typename Mapper>
using capy::meta::legacy::pack_map_t = typename PackMap<Pack_, Mapper>::type

◆ pack_zip_t

template<typename Pack1, typename Pack2>
using capy::meta::legacy::pack_zip_t = typename PackZip<Pack1, Pack2>::type

◆ packs_multy_concat_t

template<typename... Packs>
using capy::meta::legacy::packs_multy_concat_t = typename PacksMultyConcat<Packs...>::type

◆ prepend_t

template<typename Element, typename Pack>
using capy::meta::legacy::prepend_t = typename Prepend<Element, Pack>::type