proxygen
|
#include <small_vector.h>
Public Types | |
typedef mpl::vector< InPolicyA, InPolicyB, InPolicyC > | PolicyList |
typedef mpl::filter_view< PolicyList, std::is_integral< mpl::placeholders::_1 > >::type | Integrals |
typedef mpl::eval_if< mpl::empty< Integrals >, mpl::identity< std::size_t >, mpl::front< Integrals > >::type | SizeType |
typedef mpl::count< PolicyList, small_vector_policy::NoHeap >::type | HasNoHeap |
typedef IntegralSizePolicy< SizeType,!HasNoHeap::value > | ActualSizePolicy |
typedef boost::totally_ordered1< small_vector< Value, RequestedMaxInline, InPolicyA, InPolicyB, InPolicyC >, ActualSizePolicy > | type |
Definition at line 330 of file small_vector.h.
typedef IntegralSizePolicy<SizeType, !HasNoHeap::value> folly::detail::small_vector_base< Value, RequestedMaxInline, InPolicyA, InPolicyB, InPolicyC >::ActualSizePolicy |
Definition at line 360 of file small_vector.h.
typedef mpl::count<PolicyList, small_vector_policy::NoHeap>::type folly::detail::small_vector_base< Value, RequestedMaxInline, InPolicyA, InPolicyB, InPolicyC >::HasNoHeap |
Definition at line 346 of file small_vector.h.
typedef mpl::filter_view< PolicyList, std::is_integral<mpl::placeholders::_1> >::type folly::detail::small_vector_base< Value, RequestedMaxInline, InPolicyA, InPolicyB, InPolicyC >::Integrals |
Definition at line 338 of file small_vector.h.
typedef mpl::vector<InPolicyA, InPolicyB, InPolicyC> folly::detail::small_vector_base< Value, RequestedMaxInline, InPolicyA, InPolicyB, InPolicyC >::PolicyList |
Definition at line 331 of file small_vector.h.
typedef mpl::eval_if< mpl::empty<Integrals>, mpl::identity<std::size_t>, mpl::front<Integrals> >::type folly::detail::small_vector_base< Value, RequestedMaxInline, InPolicyA, InPolicyB, InPolicyC >::SizeType |
Definition at line 342 of file small_vector.h.
typedef boost::totally_ordered1< small_vector<Value, RequestedMaxInline, InPolicyA, InPolicyB, InPolicyC>, ActualSizePolicy> folly::detail::small_vector_base< Value, RequestedMaxInline, InPolicyA, InPolicyB, InPolicyC >::type |
Definition at line 375 of file small_vector.h.