| 
| 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...> | 
|   | 
| template<class PRIMITIVE>  | 
| using  | StringBuilder = awkward::LayoutBuilder::String<PRIMITIVE> | 
|   | 
 | 
| 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 () | 
|   | 
| void  | test_string_builder () | 
|   | 
| void  | test_list_string_builder () | 
|   | 
| int  | main (int, char **) | 
|   |