var FunctionTypes_8h =
[
    [ "ArgType&lt; T, _SIZE &gt;", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgType.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgType" ],
    [ "LLVMType&lt; ArgType&lt; T, S &gt; &gt;", "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" ],
    [ "TypeToSymbol&lt; T &gt;", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1TypeToSymbol" ],
    [ "TypeToSymbol&lt; void &gt;", "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" ],
    [ "TypeToSymbol&lt; char &gt;", "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&lt; uint8_t &gt;", "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&lt; uint16_t &gt;", "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&lt; uint32_t &gt;", "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&lt; uint64_t &gt;", "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&lt; int8_t &gt;", "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&lt; int16_t &gt;", "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&lt; int32_t &gt;", "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&lt; int64_t &gt;", "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&lt; float &gt;", "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&lt; double &gt;", "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&lt; codegen::String &gt;", "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&lt; T * &gt;", "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&lt; T[S]&gt;", "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&lt; ArgType&lt; T, S &gt; &gt;", "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&lt; math::Vec2&lt; T &gt; &gt;", "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&lt; math::Vec3&lt; T &gt; &gt;", "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&lt; math::Vec4&lt; T &gt; &gt;", "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&lt; math::Mat3&lt; T &gt; &gt;", "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&lt; math::Mat4&lt; T &gt; &gt;", "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&lt; const T &gt;", "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&lt; const T * &gt;", "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" ],
    [ "ArgumentIterator&lt; SignatureT, I &gt;", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgumentIterator.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1ArgumentIterator" ],
    [ "ArgumentIterator&lt; SignatureT, 0 &gt;", "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" ],
    [ "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" ],
    [ "NativeArguments", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1NativeArguments.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1NativeArguments" ],
    [ "Arguments", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Arguments.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Arguments" ],
    [ "Function", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Function.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1Function" ],
    [ "SRetFunction&lt; SignatureT, DerivedFunction &gt;", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1SRetFunction.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1SRetFunction" ],
    [ "CFunctionBase", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunctionBase.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunctionBase" ],
    [ "CFunction&lt; SignatureT &gt;", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunction.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunction" ],
    [ "IRFunctionBase", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunctionBase.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunctionBase" ],
    [ "IRFunction&lt; SignatureT &gt;", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunction.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunction" ],
    [ "CFunctionSRet&lt; SignatureT &gt;", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunctionSRet.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1CFunctionSRet" ],
    [ "IRFunctionSRet&lt; SignatureT &gt;", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunctionSRet.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1IRFunctionSRet" ],
    [ "FunctionGroup", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionGroup.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionGroup" ],
    [ "FunctionBuilder", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionBuilder.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionBuilder" ],
    [ "FunctionBuilder::Settings", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionBuilder_1_1Settings.html", "structopenvdb_1_1v12__1_1_1ax_1_1codegen_1_1FunctionBuilder_1_1Settings" ],
    [ "openvdb::v12_1::ax::codegen::M3D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a4b2463f1262305b6a40aface8a10d5ff", null ],
    [ "openvdb::v12_1::ax::codegen::M3F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#aa54db21251983c9e341b3da7635e9766", null ],
    [ "openvdb::v12_1::ax::codegen::M4D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a50d45a6bbe207f32a91d91d9a3f545bb", null ],
    [ "openvdb::v12_1::ax::codegen::M4F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a013d7b6412643a11b959eb75b974ef6c", null ],
    [ "openvdb::v12_1::ax::codegen::SmallArgumentVector", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#acc2e13670241c2002b01d5c4daeeaa51", null ],
    [ "openvdb::v12_1::ax::codegen::V2D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a19491c62dae10fc5b97850b29231b0ef", null ],
    [ "openvdb::v12_1::ax::codegen::V2F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#adf19fc2ebfc31df1b136083c7051c524", null ],
    [ "openvdb::v12_1::ax::codegen::V2I", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#ac39e79e84de78fa6188c1b812ef7c9c0", null ],
    [ "openvdb::v12_1::ax::codegen::V3D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#afe076b1a292d8635a2e144ecb285be2c", null ],
    [ "openvdb::v12_1::ax::codegen::V3F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a3a93313e37930c7ec565dc4f3eb36fd6", null ],
    [ "openvdb::v12_1::ax::codegen::V3I", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a7b46918e9d7dca7ca333e39d3a80f525", null ],
    [ "openvdb::v12_1::ax::codegen::V4D", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a96a5962a96d7ca3f39ad565d8fffd335", null ],
    [ "openvdb::v12_1::ax::codegen::V4F", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a5289743e2fa6d363751795a25ec6dd19", null ],
    [ "openvdb::v12_1::ax::codegen::V4I", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a1da87a694970da5888f4db38a93c2ffb", null ],
    [ "openvdb::v12_1::ax::codegen::llvmArgTypesFromSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a1eeceafcca5526a3fae05aa99c8580db", null ],
    [ "openvdb::v12_1::ax::codegen::llvmFunctionTypeFromSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a9542678f89fe09c6cc12b93d2ed61208", null ],
    [ "openvdb::v12_1::ax::codegen::llvmTypesFromSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a105446c95a7ce98ce3f73dfde0206226", null ],
    [ "openvdb::v12_1::ax::codegen::printSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#aa1fdf8da42ec61c8bae2a73419879629", null ],
    [ "openvdb::v12_1::ax::codegen::printSignature", "namespaceopenvdb_1_1v12__1_1_1ax_1_1codegen.html#a4ddb10635251f8f3b8988a1d9f9886bd", null ]
];