#include <type_traits>
#include <utility>
#include <folly/functional/Invoke.h>
Go to the source code of this file.
|
struct | folly::dptr_detail::GetTypeIndex< Types > |
|
struct | folly::dptr_detail::GetTypeIndex< T, T, Types... > |
|
struct | folly::dptr_detail::GetTypeIndex< T, U, Types... > |
|
struct | folly::dptr_detail::IsSameType< Types > |
|
struct | folly::dptr_detail::IsSameType<> |
|
struct | folly::dptr_detail::IsSameType< T > |
|
struct | folly::dptr_detail::IsSameType< T, U, Types... > |
|
struct | folly::dptr_detail::SameType< Types > |
|
struct | folly::dptr_detail::SameType< T, Types... > |
|
struct | folly::dptr_detail::VisitorResult1< V, T > |
|
struct | folly::dptr_detail::ConstVisitorResult1< V, T > |
|
struct | folly::dptr_detail::VisitorResult< V, Types > |
|
struct | folly::dptr_detail::ConstVisitorResult< V, Types > |
|
struct | folly::dptr_detail::ApplyVisitor1< index, V, R, Types > |
|
struct | folly::dptr_detail::ApplyVisitor1< 1, V, R, T, Types... > |
|
struct | folly::dptr_detail::ApplyVisitor1< index, V, R, T, Types... > |
|
struct | folly::dptr_detail::ApplyConstVisitor1< index, V, R, Types > |
|
struct | folly::dptr_detail::ApplyConstVisitor1< 1, V, R, T, Types... > |
|
struct | folly::dptr_detail::ApplyConstVisitor1< index, V, R, T, Types... > |
|
|
template<typename V , typename... Types> |
using | folly::dptr_detail::ApplyVisitor = ApplyVisitor1< sizeof...(Types), V, typename VisitorResult< V, Types... >::type, Types... > |
|
template<typename V , typename... Types> |
using | folly::dptr_detail::ApplyConstVisitor = ApplyConstVisitor1< sizeof...(Types), V, typename ConstVisitorResult< V, Types... >::type, Types... > |
|