proxygen
folly::detail::MetaCompose< P, Q > Struct Template Reference

#include <TypeList.h>

Public Types

template<class... Ts>
using apply = MetaApply< P, MetaApply< Q, Ts... >>
 

Detailed Description

template<class P, class Q>
struct folly::detail::MetaCompose< P, Q >

Compose two metafunction classes into one by chaining.

MetaApply<MetaCompose<P, Q>, Ts...> is equivalent to MetaApply<P, MetaApply<Q, Ts...>>.

Definition at line 190 of file TypeList.h.

Member Typedef Documentation

template<class P, class Q>
template<class... Ts>
using folly::detail::MetaCompose< P, Q >::apply = MetaApply<P, MetaApply<Q, Ts...>>

Definition at line 192 of file TypeList.h.


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