#include <iterator>
#include <iostream>
#include <complex>
#include <type_traits>
#include <cassert>
#include <utility>
#include <stdexcept>
#include <stdint.h>
#include <typeinfo>
Go to the source code of this file.
|
| template<typename... T> |
| using | void_t = typename voider< T... >::type |
| |
|
| template<typename T > |
| const std::string | type_to_name () |
| | Returns the name of a primitive type as a string.
|
| |
| template<> |
| const std::string | type_to_name< bool > () |
| |
| template<> |
| const std::string | type_to_name< char > () |
| |
| template<typename T > |
| const std::string | type_to_numpy_like () |
| | Returns char string when the primitive type is a character.
|
| |
| template<> |
| const std::string | type_to_numpy_like< uint8_t > () |
| | Returns numpy-like character code of a primitive type as a string.
|
| |
| template<> |
| const std::string | type_to_numpy_like< int8_t > () |
| | Returns numpy-like character code i8, when the primitive type is an 8-bit signed integer.
|
| |
| template<> |
| const std::string | type_to_numpy_like< uint32_t > () |
| | Returns numpy-like character code u32, when the primitive type is a 32-bit unsigned integer.
|
| |
| template<> |
| const std::string | type_to_numpy_like< int32_t > () |
| | Returns numpy-like character code i32, when the primitive type is a 32-bit signed integer.
|
| |
| template<> |
| const std::string | type_to_numpy_like< int64_t > () |
| | Returns numpy-like character code i64, when the primitive type is a 64-bit signed integer.
|
| |
| template<typename T , typename OFFSETS > |
| std::string | type_to_form (int64_t form_key_id) |
| | Generates a Form, which is a unique description of the Layout Builder and its contents in the form of a JSON-like string.
|
| |
| template<typename T > |
| bool | is_awkward_type () |
| | Check if an RDataFrame column is an Awkward Array.
|
| |
| template<typename FUNCTION , typename... CONTENTs> |
| void | visit_at (std::tuple< CONTENTs... > const &contents, size_t index, FUNCTION fun) |
| | Visits the tuple contents at index.
|
| |
| template<typename FUNCTION , typename... CONTENTs> |
| void | visit_at (std::tuple< CONTENTs... > &contents, size_t index, FUNCTION fun) |
| | Visits the tuple contents at index.
|
| |
|
| template<class T > |
| constexpr bool | is_integral_v = std::is_integral<T>::value |
| |
| template<class T > |
| constexpr bool | is_signed_v = std::is_signed<T>::value |
| |
| template<class T , class U > |
| constexpr bool | is_same_v = std::is_same<T, U>::value |
| |
| template<typename , typename = void> |
| constexpr bool | is_iterable {} |
| |