var hierarchy =
[
    [ "LibraryPathCallback", null, [
      [ "StartupLibraryPathCallback", "classStartupLibraryPathCallback.html", null ]
    ] ],
    [ "ArrayBuilder", "classawkward_1_1ArrayBuilder.html", null ],
    [ "ArrayCache", "classawkward_1_1ArrayCache.html", [
      [ "PyArrayCache", "classPyArrayCache.html", null ]
    ] ],
    [ "ArrayGenerator", "classawkward_1_1ArrayGenerator.html", [
      [ "PyArrayGenerator", "classPyArrayGenerator.html", null ],
      [ "SliceGenerator", "classawkward_1_1SliceGenerator.html", null ]
    ] ],
    [ "BuffersContainer", "classawkward_1_1BuffersContainer.html", null ],
    [ "Content", "classawkward_1_1Content.html", [
      [ "BitMaskedArray", "classawkward_1_1BitMaskedArray.html", null ],
      [ "ByteMaskedArray", "classawkward_1_1ByteMaskedArray.html", null ],
      [ "EmptyArray", "classawkward_1_1EmptyArray.html", null ],
      [ "IndexedArrayOf< T, ISOPTION >", "classawkward_1_1IndexedArrayOf.html", null ],
      [ "ListArrayOf< T >", "classawkward_1_1ListArrayOf.html", null ],
      [ "ListOffsetArrayOf< T >", "classawkward_1_1ListOffsetArrayOf.html", null ],
      [ "None", "classawkward_1_1None.html", null ],
      [ "NumpyArray", "classawkward_1_1NumpyArray.html", null ],
      [ "Record", "classawkward_1_1Record.html", null ],
      [ "RecordArray", "classawkward_1_1RecordArray.html", null ],
      [ "RegularArray", "classawkward_1_1RegularArray.html", null ],
      [ "UnionArrayOf< T, I >", "classawkward_1_1UnionArrayOf.html", null ],
      [ "UnmaskedArray", "classawkward_1_1UnmaskedArray.html", null ],
      [ "VirtualArray", "classawkward_1_1VirtualArray.html", null ]
    ] ],
    [ "CppBuffers< T >", "classawkward_1_1CppBuffers.html", null ],
    [ "FileLikeObject", "classawkward_1_1FileLikeObject.html", null ],
    [ "Form", "classawkward_1_1Form.html", [
      [ "BitMaskedForm", "classawkward_1_1BitMaskedForm.html", null ],
      [ "ByteMaskedForm", "classawkward_1_1ByteMaskedForm.html", null ],
      [ "EmptyForm", "classawkward_1_1EmptyForm.html", null ],
      [ "IndexedForm", "classawkward_1_1IndexedForm.html", null ],
      [ "IndexedOptionForm", "classawkward_1_1IndexedOptionForm.html", null ],
      [ "ListForm", "classawkward_1_1ListForm.html", null ],
      [ "ListOffsetForm", "classawkward_1_1ListOffsetForm.html", null ],
      [ "NumpyForm", "classawkward_1_1NumpyForm.html", null ],
      [ "RecordForm", "classawkward_1_1RecordForm.html", null ],
      [ "RegularForm", "classawkward_1_1RegularForm.html", null ],
      [ "UnionForm", "classawkward_1_1UnionForm.html", null ],
      [ "UnmaskedForm", "classawkward_1_1UnmaskedForm.html", null ],
      [ "VirtualForm", "classawkward_1_1VirtualForm.html", null ]
    ] ],
    [ "FormBuilder< T, I >", "classawkward_1_1FormBuilder.html", [
      [ "BitMaskedArrayBuilder< T, I >", "classawkward_1_1BitMaskedArrayBuilder.html", null ],
      [ "ByteMaskedArrayBuilder< T, I >", "classawkward_1_1ByteMaskedArrayBuilder.html", null ],
      [ "EmptyArrayBuilder< T, I >", "classawkward_1_1EmptyArrayBuilder.html", null ],
      [ "IndexedArrayBuilder< T, I >", "classawkward_1_1IndexedArrayBuilder.html", null ],
      [ "IndexedOptionArrayBuilder< T, I >", "classawkward_1_1IndexedOptionArrayBuilder.html", null ],
      [ "ListArrayBuilder< T, I >", "classawkward_1_1ListArrayBuilder.html", null ],
      [ "ListOffsetArrayBuilder< T, I >", "classawkward_1_1ListOffsetArrayBuilder.html", null ],
      [ "NumpyArrayBuilder< T, I >", "classawkward_1_1NumpyArrayBuilder.html", null ],
      [ "RecordArrayBuilder< T, I >", "classawkward_1_1RecordArrayBuilder.html", null ],
      [ "RegularArrayBuilder< T, I >", "classawkward_1_1RegularArrayBuilder.html", null ],
      [ "UnionArrayBuilder< T, I >", "classawkward_1_1UnionArrayBuilder.html", null ],
      [ "UnmaskedArrayBuilder< T, I >", "classawkward_1_1UnmaskedArrayBuilder.html", null ]
    ] ],
    [ "ForthInputBuffer", "classawkward_1_1ForthInputBuffer.html", null ],
    [ "ForthMachineOf< T, I >", "classawkward_1_1ForthMachineOf.html", null ],
    [ "ForthOutputBuffer", "classawkward_1_1ForthOutputBuffer.html", [
      [ "ForthOutputBufferOf< OUT >", "classawkward_1_1ForthOutputBufferOf.html", null ]
    ] ],
    [ "FromJsonObjectSchema", "classawkward_1_1FromJsonObjectSchema.html", null ],
    [ "GrowableBuffer< PRIMITIVE >", "classawkward_1_1GrowableBuffer.html", null ],
    [ "Identities", "classawkward_1_1Identities.html", [
      [ "IdentitiesOf< T >", "classawkward_1_1IdentitiesOf.html", null ]
    ] ],
    [ "Index", "classawkward_1_1Index.html", [
      [ "IndexOf< I >", "classawkward_1_1IndexOf.html", null ],
      [ "IndexOf< T >", "classawkward_1_1IndexOf.html", null ]
    ] ],
    [ "Iterator", "classawkward_1_1Iterator.html", null ],
    [ "array_deleter< T >", "classawkward_1_1kernel_1_1array__deleter.html", null ],
    [ "cuda_array_deleter< T >", "classawkward_1_1kernel_1_1cuda__array__deleter.html", null ],
    [ "LibraryCallback", "classawkward_1_1kernel_1_1LibraryCallback.html", null ],
    [ "LibraryPathCallback", "classawkward_1_1kernel_1_1LibraryPathCallback.html", null ],
    [ "no_deleter< T >", "classawkward_1_1kernel_1_1no__deleter.html", null ],
    [ "LayoutBuilder< T, I >", "classawkward_1_1LayoutBuilder.html", null ],
    [ "BitMasked< VALID_WHEN, LSB_ORDER, BUILDER >", "classawkward_1_1LayoutBuilder_1_1BitMasked.html", null ],
    [ "ByteMasked< VALID_WHEN, BUILDER >", "classawkward_1_1LayoutBuilder_1_1ByteMasked.html", null ],
    [ "Empty", "classawkward_1_1LayoutBuilder_1_1Empty.html", null ],
    [ "EmptyRecord< IS_TUPLE >", "classawkward_1_1LayoutBuilder_1_1EmptyRecord.html", null ],
    [ "Field< ENUM, BUILDER >", "classawkward_1_1LayoutBuilder_1_1Field.html", null ],
    [ "Indexed< PRIMITIVE, BUILDER >", "classawkward_1_1LayoutBuilder_1_1Indexed.html", null ],
    [ "IndexedOption< PRIMITIVE, BUILDER >", "classawkward_1_1LayoutBuilder_1_1IndexedOption.html", null ],
    [ "List< PRIMITIVE, BUILDER >", "classawkward_1_1LayoutBuilder_1_1List.html", null ],
    [ "ListOffset< PRIMITIVE, BUILDER >", "classawkward_1_1LayoutBuilder_1_1ListOffset.html", null ],
    [ "Numpy< PRIMITIVE >", "classawkward_1_1LayoutBuilder_1_1Numpy.html", null ],
    [ "Record< MAP, BUILDERS >", "classawkward_1_1LayoutBuilder_1_1Record.html", null ],
    [ "Regular< SIZE, BUILDER >", "classawkward_1_1LayoutBuilder_1_1Regular.html", null ],
    [ "Tuple< BUILDERS >", "classawkward_1_1LayoutBuilder_1_1Tuple.html", null ],
    [ "Union< TAGS, INDEX, BUILDERS >", "classawkward_1_1LayoutBuilder_1_1Union.html", null ],
    [ "Unmasked< BUILDER >", "classawkward_1_1LayoutBuilder_1_1Unmasked.html", null ],
    [ "Options< OPTIONS >", "structawkward_1_1Options.html", null ],
    [ "Panel< PRIMITIVE >", "classawkward_1_1Panel.html", null ],
    [ "PartitionedArray", "classawkward_1_1PartitionedArray.html", [
      [ "IrregularlyPartitionedArray", "classawkward_1_1IrregularlyPartitionedArray.html", null ]
    ] ],
    [ "Reducer", "classawkward_1_1Reducer.html", [
      [ "ReducerAll", "classawkward_1_1ReducerAll.html", null ],
      [ "ReducerAny", "classawkward_1_1ReducerAny.html", null ],
      [ "ReducerArgmax", "classawkward_1_1ReducerArgmax.html", null ],
      [ "ReducerArgmin", "classawkward_1_1ReducerArgmin.html", null ],
      [ "ReducerCount", "classawkward_1_1ReducerCount.html", null ],
      [ "ReducerCountNonzero", "classawkward_1_1ReducerCountNonzero.html", null ],
      [ "ReducerMax", "classawkward_1_1ReducerMax.html", null ],
      [ "ReducerMin", "classawkward_1_1ReducerMin.html", null ],
      [ "ReducerProd", "classawkward_1_1ReducerProd.html", null ],
      [ "ReducerSum", "classawkward_1_1ReducerSum.html", null ]
    ] ],
    [ "Slice", "classawkward_1_1Slice.html", null ],
    [ "SliceItem", "classawkward_1_1SliceItem.html", [
      [ "SliceArrayOf< T >", "classawkward_1_1SliceArrayOf.html", null ],
      [ "SliceAt", "classawkward_1_1SliceAt.html", null ],
      [ "SliceEllipsis", "classawkward_1_1SliceEllipsis.html", null ],
      [ "SliceField", "classawkward_1_1SliceField.html", null ],
      [ "SliceFields", "classawkward_1_1SliceFields.html", null ],
      [ "SliceJaggedOf< T >", "classawkward_1_1SliceJaggedOf.html", null ],
      [ "SliceMissingOf< T >", "classawkward_1_1SliceMissingOf.html", null ],
      [ "SliceNewAxis", "classawkward_1_1SliceNewAxis.html", null ],
      [ "SliceRange", "classawkward_1_1SliceRange.html", null ]
    ] ],
    [ "ToJson", "classawkward_1_1ToJson.html", [
      [ "ToJsonFile", "classawkward_1_1ToJsonFile.html", null ],
      [ "ToJsonPrettyFile", "classawkward_1_1ToJsonPrettyFile.html", null ],
      [ "ToJsonPrettyString", "classawkward_1_1ToJsonPrettyString.html", null ],
      [ "ToJsonString", "classawkward_1_1ToJsonString.html", null ]
    ] ],
    [ "Type", "classawkward_1_1Type.html", [
      [ "ArrayType", "classawkward_1_1ArrayType.html", null ],
      [ "ListType", "classawkward_1_1ListType.html", null ],
      [ "OptionType", "classawkward_1_1OptionType.html", null ],
      [ "PrimitiveType", "classawkward_1_1PrimitiveType.html", null ],
      [ "RecordType", "classawkward_1_1RecordType.html", null ],
      [ "RegularType", "classawkward_1_1RegularType.html", null ],
      [ "UnionType", "classawkward_1_1UnionType.html", null ],
      [ "UnknownType", "classawkward_1_1UnknownType.html", null ]
    ] ],
    [ "NameValuePair< T >", "structawkward_1_1util_1_1NameValuePair.html", null ],
    [ "visit_impl< INDEX >", "structawkward_1_1visit__impl.html", null ],
    [ "visit_impl< 0 >", "structawkward_1_1visit__impl_3_010_01_4.html", null ],
    [ "voider<... >", "structawkward_1_1voider.html", null ],
    [ "Error", "structError.html", null ],
    [ "ForthMachine", "classForthMachine.html", null ],
    [ "GrowableBuffer< double >", "classawkward_1_1GrowableBuffer.html", null ],
    [ "GrowableBuffer< INDEX >", "classawkward_1_1GrowableBuffer.html", null ],
    [ "GrowableBuffer< int64_t >", "classawkward_1_1GrowableBuffer.html", null ],
    [ "GrowableBuffer< int8_t >", "classawkward_1_1GrowableBuffer.html", null ],
    [ "GrowableBuffer< std::complex< double > >", "classawkward_1_1GrowableBuffer.html", null ],
    [ "GrowableBuffer< TAGS >", "classawkward_1_1GrowableBuffer.html", null ],
    [ "GrowableBuffer< uint8_t >", "classawkward_1_1GrowableBuffer.html", null ],
    [ "Panel< double >", "classawkward_1_1Panel.html", null ],
    [ "Panel< INDEX >", "classawkward_1_1Panel.html", null ],
    [ "Panel< int64_t >", "classawkward_1_1Panel.html", null ],
    [ "Panel< int8_t >", "classawkward_1_1Panel.html", null ],
    [ "Panel< std::complex< double > >", "classawkward_1_1Panel.html", null ],
    [ "Panel< TAGS >", "classawkward_1_1Panel.html", null ],
    [ "Panel< uint8_t >", "classawkward_1_1Panel.html", null ],
    [ "PersistentSharedPtr", "classPersistentSharedPtr.html", null ],
    [ "pyobject_deleter< T >", "classpyobject__deleter.html", null ],
    [ "enable_shared_from_this", null, [
      [ "Builder", "classawkward_1_1Builder.html", [
        [ "BoolBuilder", "classawkward_1_1BoolBuilder.html", null ],
        [ "Complex128Builder", "classawkward_1_1Complex128Builder.html", null ],
        [ "DatetimeBuilder", "classawkward_1_1DatetimeBuilder.html", null ],
        [ "Float64Builder", "classawkward_1_1Float64Builder.html", null ],
        [ "Int64Builder", "classawkward_1_1Int64Builder.html", null ],
        [ "ListBuilder", "classawkward_1_1ListBuilder.html", null ],
        [ "OptionBuilder", "classawkward_1_1OptionBuilder.html", null ],
        [ "RecordBuilder", "classawkward_1_1RecordBuilder.html", null ],
        [ "StringBuilder", "classawkward_1_1StringBuilder.html", null ],
        [ "TupleBuilder", "classawkward_1_1TupleBuilder.html", null ],
        [ "UnionBuilder", "classawkward_1_1UnionBuilder.html", null ],
        [ "UnknownBuilder", "classawkward_1_1UnknownBuilder.html", null ]
      ] ],
      [ "RecordArray", "classawkward_1_1RecordArray.html", null ]
    ] ],
    [ "false_type", null, [
      [ "is_specialization< Test, Ref >", "structawkward_1_1is__specialization.html", null ]
    ] ],
    [ "true_type", null, [
      [ "is_specialization< Ref< Args... >, Ref >", "structawkward_1_1is__specialization_3_01Ref_3_01Args_8_8_8_01_4_00_01Ref_01_4.html", null ]
    ] ]
];