#include "awkward/LayoutBuilder.h"
Typedefs | |
using | UserDefinedMap = std::map< std::size_t, std::string > |
template<class PRIMITIVE > | |
using | NumpyBuilder = awkward::LayoutBuilder::Numpy< PRIMITIVE > |
template<class PRIMITIVE , class BUILDER > | |
using | ListOffsetBuilder = awkward::LayoutBuilder::ListOffset< PRIMITIVE, BUILDER > |
using | EmptyBuilder = awkward::LayoutBuilder::Empty |
template<class... BUILDERS> | |
using | RecordBuilder = awkward::LayoutBuilder::Record< UserDefinedMap, BUILDERS... > |
template<std::size_t field_name, class BUILDER > | |
using | RecordField = awkward::LayoutBuilder::Field< field_name, BUILDER > |
template<class... BUILDERS> | |
using | TupleBuilder = awkward::LayoutBuilder::Tuple< BUILDERS... > |
template<unsigned SIZE, class BUILDER > | |
using | RegularBuilder = awkward::LayoutBuilder::Regular< SIZE, BUILDER > |
template<class PRIMITIVE , class BUILDER > | |
using | IndexedBuilder = awkward::LayoutBuilder::Indexed< PRIMITIVE, BUILDER > |
template<class PRIMITIVE , class BUILDER > | |
using | IndexedOptionBuilder = awkward::LayoutBuilder::IndexedOption< PRIMITIVE, BUILDER > |
template<class BUILDER > | |
using | UnmaskedBuilder = awkward::LayoutBuilder::Unmasked< BUILDER > |
template<bool VALID_WHEN, class BUILDER > | |
using | ByteMaskedBuilder = awkward::LayoutBuilder::ByteMasked< VALID_WHEN, BUILDER > |
template<bool VALID_WHEN, bool LSB_ORDER, class BUILDER > | |
using | BitMaskedBuilder = awkward::LayoutBuilder::BitMasked< VALID_WHEN, LSB_ORDER, BUILDER > |
template<class... BUILDERS> | |
using | UnionBuilder8_U32 = awkward::LayoutBuilder::Union< int8_t, uint32_t, BUILDERS... > |
template<class... BUILDERS> | |
using | UnionBuilder8_64 = awkward::LayoutBuilder::Union< int8_t, int64_t, BUILDERS... > |
Functions | |
template<class NODE , class PRIMITIVE , class LENGTH > | |
void | dump (std::ostringstream &out, NODE &&node, PRIMITIVE &&ptr, LENGTH &&length) |
template<class NODE , class PRIMITIVE , class LENGTH , class ... Args> | |
void | dump (std::ostringstream &out, NODE &&node, PRIMITIVE &&ptr, LENGTH &&length, Args &&...args) |
std::map< std::string, void * > | empty_buffers (std::map< std::string, size_t > &names_nbytes) |
void | clear_buffers (std::map< std::string, void * > &buffers) |
void | test_Numpy_bool () |
void | test_Numpy_int () |
void | test_Numpy_char () |
void | test_Numpy_double () |
void | test_Numpy_complex () |
void | test_ListOffset () |
void | test_ListOffset_ListOffset () |
void | test_Empty () |
void | test_ListOffset_Empty () |
void | test_Record () |
void | test_ListOffset_Record () |
void | test_Record_Record () |
void | test_Record_nested () |
void | test_Tuple_Numpy_ListOffset () |
void | test_Regular () |
void | test_Regular_size0 () |
void | test_Indexed () |
void | test_IndexedOption () |
void | test_IndexedOption_Record () |
void | test_Unmasked () |
void | test_ByteMasked () |
void | test_BitMasked () |
void | test_Union8_U32_Numpy_ListOffset () |
void | test_Union8_64_ListOffset_Record () |
void | test_char_form () |
void | test_string_form () |
void | test_categorical_form () |
int | main (int, char **) |
using BitMaskedBuilder = awkward::LayoutBuilder::BitMasked<VALID_WHEN, LSB_ORDER, BUILDER> |
using ByteMaskedBuilder = awkward::LayoutBuilder::ByteMasked<VALID_WHEN, BUILDER> |
using IndexedBuilder = awkward::LayoutBuilder::Indexed<PRIMITIVE, BUILDER> |
using IndexedOptionBuilder = awkward::LayoutBuilder::IndexedOption<PRIMITIVE, BUILDER> |
using ListOffsetBuilder = awkward::LayoutBuilder::ListOffset<PRIMITIVE, BUILDER> |
using NumpyBuilder = awkward::LayoutBuilder::Numpy<PRIMITIVE> |
using RecordBuilder = awkward::LayoutBuilder::Record<UserDefinedMap, BUILDERS...> |
using RecordField = awkward::LayoutBuilder::Field<field_name, BUILDER> |
using RegularBuilder = awkward::LayoutBuilder::Regular<SIZE, BUILDER> |
using TupleBuilder = awkward::LayoutBuilder::Tuple<BUILDERS...> |
using UnionBuilder8_64 = awkward::LayoutBuilder::Union<int8_t, int64_t, BUILDERS...> |
using UnionBuilder8_U32 = awkward::LayoutBuilder::Union<int8_t, uint32_t, BUILDERS...> |
using UnmaskedBuilder = awkward::LayoutBuilder::Unmasked<BUILDER> |
using UserDefinedMap = std::map<std::size_t, std::string> |
void clear_buffers | ( | std::map< std::string, void * > & | buffers | ) |
void dump | ( | std::ostringstream & | out, |
NODE && | node, | ||
PRIMITIVE && | ptr, | ||
LENGTH && | length | ||
) |
void dump | ( | std::ostringstream & | out, |
NODE && | node, | ||
PRIMITIVE && | ptr, | ||
LENGTH && | length, | ||
Args &&... | args | ||
) |
std::map< std::string, void * > empty_buffers | ( | std::map< std::string, size_t > & | names_nbytes | ) |
int main | ( | int | , |
char ** | |||
) |
void test_BitMasked | ( | ) |
void test_ByteMasked | ( | ) |
void test_categorical_form | ( | ) |
void test_char_form | ( | ) |
void test_Empty | ( | ) |
void test_Indexed | ( | ) |
void test_IndexedOption | ( | ) |
void test_IndexedOption_Record | ( | ) |
void test_ListOffset | ( | ) |
void test_ListOffset_Empty | ( | ) |
void test_ListOffset_ListOffset | ( | ) |
void test_ListOffset_Record | ( | ) |
void test_Numpy_bool | ( | ) |
void test_Numpy_char | ( | ) |
void test_Numpy_complex | ( | ) |
void test_Numpy_double | ( | ) |
void test_Numpy_int | ( | ) |
void test_Record | ( | ) |
void test_Record_nested | ( | ) |
void test_Record_Record | ( | ) |
void test_Regular | ( | ) |
void test_Regular_size0 | ( | ) |
void test_string_form | ( | ) |
void test_Tuple_Numpy_ListOffset | ( | ) |
void test_Union8_64_ListOffset_Record | ( | ) |
void test_Union8_U32_Numpy_ListOffset | ( | ) |
void test_Unmasked | ( | ) |