Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Classes | Namespaces | Typedefs
type_traits.h File Reference
#include <type_traits>

Go to the source code of this file.

Classes

struct  arrow::IsOneOf<... >
 Metafunction to allow checking if a type matches any of another set of types. More...
 
struct  arrow::IsOneOf< T, U, Args... >
 Base case: nothing has matched. More...
 

Namespaces

 arrow
 Top-level namespace for Apache Arrow C++ API.
 

Typedefs

template<typename T , typename... Args>
using arrow::EnableIfIsOneOf = typename std::enable_if< IsOneOf< T, Args... >::value, T >::type
 Shorthand for using IsOneOf + std::enable_if. More...