var namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen =
[
    [ "codegen_internal", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1codegen__internal.html", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1codegen__internal" ],
    [ "internal", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1internal.html", [
      [ "GetMappedFunctionRegistry", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1internal.html#ad10d73a27235c5aaff225045fc3b1a95", null ],
      [ "InsertMappedFunctionRegistry", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1internal.html#a6b548b95c0dc01ec0d079be1dc7a76b0", null ],
      [ "RemoveMappedFunctionRegistry", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1internal.html#a1b369f12bf8cd734a60aeac4bbc73cde", null ]
    ] ],
    [ "AliasTypeMap", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1AliasTypeMap.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1AliasTypeMap" ],
    [ "ArgInfo", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgInfo.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgInfo" ],
    [ "ArgInfoVector", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgInfoVector.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgInfoVector" ],
    [ "ArgType", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgType.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgType" ],
    [ "ArgumentIterator", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgumentIterator.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgumentIterator" ],
    [ "ArgumentIterator< SignatureT, 0 >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgumentIterator_3_01SignatureT_00_010_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgumentIterator_3_01SignatureT_00_010_01_4" ],
    [ "Arguments", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Arguments.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Arguments" ],
    [ "CFunction", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunction.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunction" ],
    [ "CFunctionBase", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunctionBase.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunctionBase" ],
    [ "CFunctionSRet", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunctionSRet.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunctionSRet" ],
    [ "Codec", "classopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Codec.html", "classopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Codec" ],
    [ "ComputeKernel", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ComputeKernel.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ComputeKernel" ],
    [ "ConstantFolder", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ConstantFolder.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ConstantFolder" ],
    [ "ConstantFolder< SignatureT, 0 >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ConstantFolder_3_01SignatureT_00_010_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ConstantFolder_3_01SignatureT_00_010_01_4" ],
    [ "CountNPtrs", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs" ],
    [ "CountNPtrs< T * >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs_3_01T_01_5_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs_3_01T_01_5_01_4" ],
    [ "CountNPtrs< T *const >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs_3_01T_01_5const_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs_3_01T_01_5const_01_4" ],
    [ "CountNPtrs< T *const volatile >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs_3_01T_01_5const_01volatile_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs_3_01T_01_5const_01volatile_01_4" ],
    [ "CountNPtrs< T *volatile >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs_3_01T_01_5volatile_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CountNPtrs_3_01T_01_5volatile_01_4" ],
    [ "Function", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Function.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Function" ],
    [ "FunctionBuilder", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionBuilder.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionBuilder" ],
    [ "FunctionGroup", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionGroup.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionGroup" ],
    [ "FunctionRegistry", "classopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionRegistry.html", "classopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionRegistry" ],
    [ "FunctionTraits", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionTraits.html", null ],
    [ "FunctionTraits< R(&)(Args...)>", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionTraits_3_01R_07_6_08_07Args_8_8_8_08_4.html", null ],
    [ "FunctionTraits< R(*)(Args...)>", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionTraits_3_01R_07_5_08_07Args_8_8_8_08_4.html", null ],
    [ "FunctionTraits< ReturnT(Args...)>", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionTraits_3_01ReturnT_07Args_8_8_8_08_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionTraits_3_01ReturnT_07Args_8_8_8_08_4" ],
    [ "int_t", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1int__t.html", null ],
    [ "int_t< 16 >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1int__t_3_0116_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1int__t_3_0116_01_4" ],
    [ "int_t< 32 >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1int__t_3_0132_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1int__t_3_0132_01_4" ],
    [ "int_t< 64 >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1int__t_3_0164_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1int__t_3_0164_01_4" ],
    [ "int_t< 8 >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1int__t_3_018_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1int__t_3_018_01_4" ],
    [ "IRFunction", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunction.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunction" ],
    [ "IRFunctionBase", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunctionBase.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunctionBase" ],
    [ "IRFunctionSRet", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunctionSRet.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunctionSRet" ],
    [ "LLVMType", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType" ],
    [ "LLVMType< ArgType< T, S > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01ArgType_3_01T_00_01S_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01ArgType_3_01T_00_01S_01_4_01_4" ],
    [ "LLVMType< char >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01char_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01char_01_4" ],
    [ "LLVMType< codegen::String >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01codegen_1_1String_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01codegen_1_1String_01_4" ],
    [ "LLVMType< const T * >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01const_01T_01_5_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01const_01T_01_5_01_4" ],
    [ "LLVMType< const T >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01const_01T_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01const_01T_01_4" ],
    [ "LLVMType< openvdb::math::half >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1half_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1half_01_4" ],
    [ "LLVMType< openvdb::math::Mat3< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Mat3_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Mat3_3_01T_01_4_01_4" ],
    [ "LLVMType< openvdb::math::Mat4< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Mat4_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Mat4_3_01T_01_4_01_4" ],
    [ "LLVMType< openvdb::math::Vec2< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Vec2_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Vec2_3_01T_01_4_01_4" ],
    [ "LLVMType< openvdb::math::Vec3< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Vec3_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Vec3_3_01T_01_4_01_4" ],
    [ "LLVMType< openvdb::math::Vec4< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Vec4_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01openvdb_1_1math_1_1Vec4_3_01T_01_4_01_4" ],
    [ "LLVMType< T * >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01T_01_5_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01T_01_5_01_4" ],
    [ "LLVMType< T[S]>", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01T_0fS_0e_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01T_0fS_0e_4" ],
    [ "LLVMType< void * >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01void_01_5_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01void_01_5_01_4" ],
    [ "LLVMType< void >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01void_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1LLVMType_3_01void_01_4" ],
    [ "NativeArguments", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1NativeArguments.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1NativeArguments" ],
    [ "PointKernelAttributeArray", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1PointKernelAttributeArray.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1PointKernelAttributeArray" ],
    [ "PointKernelBuffer", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1PointKernelBuffer.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1PointKernelBuffer" ],
    [ "PointKernelBufferRange", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1PointKernelBufferRange.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1PointKernelBufferRange" ],
    [ "PointKernelValue", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1PointKernelValue.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1PointKernelValue" ],
    [ "RemoveAllPtrTypes", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes" ],
    [ "RemoveAllPtrTypes< T * >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes_3_01T_01_5_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes_3_01T_01_5_01_4" ],
    [ "RemoveAllPtrTypes< T *const >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes_3_01T_01_5const_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes_3_01T_01_5const_01_4" ],
    [ "RemoveAllPtrTypes< T *const volatile >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes_3_01T_01_5const_01volatile_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes_3_01T_01_5const_01volatile_01_4" ],
    [ "RemoveAllPtrTypes< T *volatile >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes_3_01T_01_5volatile_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1RemoveAllPtrTypes_3_01T_01_5volatile_01_4" ],
    [ "SRetFunction", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1SRetFunction.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1SRetFunction" ],
    [ "String", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1String.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1String" ],
    [ "SymbolTable", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1SymbolTable.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1SymbolTable" ],
    [ "SymbolTableBlocks", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1SymbolTableBlocks.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1SymbolTableBlocks" ],
    [ "TypeToSymbol", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol" ],
    [ "TypeToSymbol< ArgType< T, S > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01ArgType_3_01T_00_01S_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01ArgType_3_01T_00_01S_01_4_01_4" ],
    [ "TypeToSymbol< char >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01char_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01char_01_4" ],
    [ "TypeToSymbol< codegen::String >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01codegen_1_1String_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01codegen_1_1String_01_4" ],
    [ "TypeToSymbol< const T * >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01const_01T_01_5_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01const_01T_01_5_01_4" ],
    [ "TypeToSymbol< const T >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01const_01T_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01const_01T_01_4" ],
    [ "TypeToSymbol< double >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01double_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01double_01_4" ],
    [ "TypeToSymbol< float >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01float_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01float_01_4" ],
    [ "TypeToSymbol< int16_t >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01int16__t_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01int16__t_01_4" ],
    [ "TypeToSymbol< int32_t >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01int32__t_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01int32__t_01_4" ],
    [ "TypeToSymbol< int64_t >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01int64__t_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01int64__t_01_4" ],
    [ "TypeToSymbol< int8_t >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01int8__t_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01int8__t_01_4" ],
    [ "TypeToSymbol< math::Mat3< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Mat3_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Mat3_3_01T_01_4_01_4" ],
    [ "TypeToSymbol< math::Mat4< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Mat4_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Mat4_3_01T_01_4_01_4" ],
    [ "TypeToSymbol< math::Vec2< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Vec2_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Vec2_3_01T_01_4_01_4" ],
    [ "TypeToSymbol< math::Vec3< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Vec3_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Vec3_3_01T_01_4_01_4" ],
    [ "TypeToSymbol< math::Vec4< T > >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Vec4_3_01T_01_4_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01math_1_1Vec4_3_01T_01_4_01_4" ],
    [ "TypeToSymbol< T * >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01T_01_5_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01T_01_5_01_4" ],
    [ "TypeToSymbol< T[S]>", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01T_0fS_0e_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01T_0fS_0e_4" ],
    [ "TypeToSymbol< uint16_t >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01uint16__t_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01uint16__t_01_4" ],
    [ "TypeToSymbol< uint32_t >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01uint32__t_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01uint32__t_01_4" ],
    [ "TypeToSymbol< uint64_t >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01uint64__t_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01uint64__t_01_4" ],
    [ "TypeToSymbol< uint8_t >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01uint8__t_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01uint8__t_01_4" ],
    [ "TypeToSymbol< void >", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01void_01_4.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol_3_01void_01_4" ],
    [ "Value", "classopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Value.html", "classopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Value" ],
    [ "VolumeKernelBuffer", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1VolumeKernelBuffer.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1VolumeKernelBuffer" ],
    [ "VolumeKernelNode", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1VolumeKernelNode.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1VolumeKernelNode" ],
    [ "VolumeKernelValue", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1VolumeKernelValue.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1VolumeKernelValue" ],
    [ "BinaryFunction", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ab32b2155b53b74b41ba82c7c41401aa7", null ],
    [ "CastFunction", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a7c96829104e9f5004d71306c0a6b235b", null ],
    [ "CodecNameMap", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a8c409fca565988bc9bac850cfb3308bd", null ],
    [ "Codecs", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#afcf64452a12e459b18f2baf5f6ab8ac4", null ],
    [ "CodecTypeMap", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a03ba0b877b7f82b74884d3bb7f20b63f", null ],
    [ "M3D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a4b2463f1262305b6a40aface8a10d5ff", null ],
    [ "M3F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#aa54db21251983c9e341b3da7635e9766", null ],
    [ "M4D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a50d45a6bbe207f32a91d91d9a3f545bb", null ],
    [ "M4F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a013d7b6412643a11b959eb75b974ef6c", null ],
    [ "SmallArgumentVector", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#acc2e13670241c2002b01d5c4daeeaa51", null ],
    [ "V2D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a19491c62dae10fc5b97850b29231b0ef", null ],
    [ "V2F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#adf19fc2ebfc31df1b136083c7051c524", null ],
    [ "V2I", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ac39e79e84de78fa6188c1b812ef7c9c0", null ],
    [ "V3D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#afe076b1a292d8635a2e144ecb285be2c", null ],
    [ "V3F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a3a93313e37930c7ec565dc4f3eb36fd6", null ],
    [ "V3I", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a7b46918e9d7dca7ca333e39d3a80f525", null ],
    [ "V4D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a96a5962a96d7ca3f39ad565d8fffd335", null ],
    [ "V4F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a5289743e2fa6d363751795a25ec6dd19", null ],
    [ "V4I", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a1da87a694970da5888f4db38a93c2ffb", null ],
    [ "arithmeticConversion", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ab588dca12090ce30096157c631a2f625", null ],
    [ "arithmeticConversion", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a20bb9ae4a63f5ba45c6cecce35bb2adc", null ],
    [ "arithmeticConversion", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#aee5785a9c525d15caa558abda700f824", null ],
    [ "arithmeticConversion", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#aab41ca2854bc02af9a39c4293e8e2f63", null ],
    [ "array3Pack", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a616b251ff2138f5fd680c0c09b3ba268", null ],
    [ "array3Unpack", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a52c8a0835c5e7d4cc34bafd3d215ae6c", null ],
    [ "arrayCast", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ab8371506c0853b404af6701903a0846c", null ],
    [ "arrayIndexUnpack", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a43d53f041562eebe216cd998aacca1bc", null ],
    [ "arrayPack", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a95396ba44c3ea25039cbfba9411ea853", null ],
    [ "arrayPack", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#aff3a0a55c4be188a0b19cdc729324d77", null ],
    [ "arrayPackCast", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ac93f0a3579beb04642ba6b8835345592", null ],
    [ "arrayUnpack", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a8367fdea9ffc5a00c802b43fd9384c4d", null ],
    [ "AssertOpaquePtrs", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a0827dadf5278f692acb4a08a07ddab5a", null ],
    [ "binaryOperator", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a4308d3560569fc5d6fb0d6434b19e73c", null ],
    [ "boolComparison", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ae6862cd8ee104f11bcfc89ad30e3d84e", null ],
    [ "createDefaultRegistry", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a4a9ee9a0ec0a79d08c610b2d30d2c5d3", null ],
    [ "extractArgument", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a95f4653d4218684469474275c042552d", null ],
    [ "extractArgument", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a93413fe331f9ba8703b3c77ef3eb3604", null ],
    [ "getBaseContainedType", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#af7d1295dd0caef35dff8ca7fadd49fec", null ],
    [ "getCodec", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#af15f0049b002c4028762f98104e69b5a", null ],
    [ "getCodecTypeMap", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#af0a9ecf49ef90196b55a1d164d0d807f", null ],
    [ "getTypeSupportedCodecs", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a1421b6fbacb574a3645bb9eff6e5070d", null ],
    [ "insertStandardFunctions", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#af54a8471846646ade77358b73c749f73", null ],
    [ "insertStaticAlloca", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a3d4cff3f7a2fa47ecffbf69657761aa9", null ],
    [ "insertVDBPointFunctions", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a632f40e928ae9c4558294751388ff0df", null ],
    [ "insertVDBVolumeFunctions", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#aae3e1398fcd7d4382d439d92302f0666", null ],
    [ "ir_constgep2_64", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ae14fdea230fa1062a4d2a1a9f36b500b", null ],
    [ "ir_constinboundsgep2_64", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ac7f4818d23410060515a7db35b778496", null ],
    [ "ir_gep", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a06d250b8a226d7bc716078d3244308d6", null ],
    [ "ir_load", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a6e071cb438c1c2f9e19984457c7867d5", null ],
    [ "isValidCast", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a44714a47e796030ef73e0982944016a5", null ],
    [ "llvmArgTypesFromSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a1eeceafcca5526a3fae05aa99c8580db", null ],
    [ "llvmArithmeticConversion", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#afa1e921eaeb658bc90a09c4bd8549e38", null ],
    [ "llvmBinaryConversion", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#aa9685db14520bd9c9f5156cbf5cb2d44", null ],
    [ "llvmConstant", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ab94bc16221864698424a5684650a542a", null ],
    [ "llvmFloatType", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a0f46c3f7251169a4271ec676eb1036f9", null ],
    [ "llvmFunctionTypeFromSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a9542678f89fe09c6cc12b93d2ed61208", null ],
    [ "llvmIntType", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a3945190d5cee87e97f0974cdeb1de327", null ],
    [ "llvmPointerFromAddress", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a0e5a0a3df16a21d529f6a831075910ae", null ],
    [ "llvmTypeFromToken", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a83fc38a6be035a8e4b84f74502244180", null ],
    [ "llvmTypesFromSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a105446c95a7ce98ce3f73dfde0206226", null ],
    [ "llvmTypeToString", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a423038ff573156cc611eea42d310e833", null ],
    [ "printSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#aa1fdf8da42ec61c8bae2a73419879629", null ],
    [ "printSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a4ddb10635251f8f3b8988a1d9f9886bd", null ],
    [ "scalarToMatrix", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a6ea6b1eaeb31e098fb2bfe2d983b3ddd", null ],
    [ "tokenFromLLVMType", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a947af1e58ee346ee1388dfc9478cd582", null ],
    [ "typePrecedence", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ab8ecdddc340b394a1984ae5a80e4f571", null ],
    [ "valuesToTypes", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a1efd215ef1704ac839b518224dbdb2db", null ]
];