This is the complete list of members for IRFunctionSRet< SignatureT >, including all inherited members.
| argName(const size_t idx) const | Function | inline | 
| BaseT typedef | IRFunctionSRet< SignatureT > | |
| call(const std::vector< llvm::Value * > &args, llvm::IRBuilder<> &B, const bool cast) const override | SRetFunction< SignatureT, IRFunction< SignatureT > > | inlinevirtual | 
| call(const std::vector< llvm::Value * > &args, llvm::IRBuilder<> &B, const bool cast) const override | SRetFunction< SignatureT, IRFunction< SignatureT > > | inlinevirtual | 
| cast(std::vector< llvm::Value * > &args, const std::vector< llvm::Type * > &types, llvm::IRBuilder<> &B) | Function | protectedstatic | 
| create(llvm::LLVMContext &C, llvm::Module *M) const override | IRFunctionBase | virtual | 
| openvdb::v12_0::ax::codegen::Function::create(llvm::Module &M) const | Function | inline | 
| dependencies() const | Function | inline | 
| Explicit enum value | Function | |
| Function(const size_t size, const std::string &symbol) | Function | inline | 
| GeneratorCb typedef | IRFunctionBase | |
| get(const llvm::Module &M) const | Function | |
| hasEmbedIR() const | IRFunctionBase | inline | 
| hasParamAttribute(const size_t i, const llvm::Attribute::AttrKind &kind) const | Function | inline | 
| Implicit enum value | Function | |
| IRFunction(const std::string &symbol, const GeneratorCb &gen) | IRFunction< SignatureT > | inline | 
| IRFunctionBase(const std::string &symbol, const GeneratorCb &gen, const size_t size) | IRFunctionBase | inlineprotected | 
| IRFunctionSRet(const std::string &symbol, const IRFunctionBase::GeneratorCb &gen) | IRFunctionSRet< SignatureT > | inline | 
| match(const std::vector< llvm::Type * > &args, llvm::LLVMContext &C) const override | SRetFunction< SignatureT, IRFunction< SignatureT > > | inlinevirtual | 
| match(const std::vector< llvm::Type * > &args, llvm::LLVMContext &C) const override | SRetFunction< SignatureT, IRFunction< SignatureT > > | inlinevirtual | 
| mEmbedIR | IRFunctionBase | protected | 
| mGen | IRFunctionBase | protected | 
| None enum value | Function | |
| print(llvm::LLVMContext &C, std::ostream &os, const char *name=nullptr, const bool axTypes=true) const override | SRetFunction< SignatureT, IRFunction< SignatureT > > | inlinevirtual | 
| print(llvm::LLVMContext &C, std::ostream &os, const char *name=nullptr, const bool axTypes=true) const override | SRetFunction< SignatureT, IRFunction< SignatureT > > | inlinevirtual | 
| Ptr typedef | SRetFunction< SignatureT, IRFunction< SignatureT > > | |
| setArgumentNames(std::vector< const char * > names) | Function | inline | 
| setDependencies(std::vector< const char * > deps) | Function | inline | 
| setEmbedIR(bool on) | IRFunctionBase | inline | 
| setFnAttributes(const std::vector< llvm::Attribute::AttrKind > &in) | Function | inline | 
| setParamAttributes(const size_t i, const std::vector< llvm::Attribute::AttrKind > &in) | Function | inline | 
| setRetAttributes(const std::vector< llvm::Attribute::AttrKind > &in) | Function | inline | 
| SignatureMatch enum name | Function | |
| Size enum value | Function | |
| size() const | Function | inline | 
| SRetFunction(Args &&... ts) | SRetFunction< SignatureT, IRFunction< SignatureT > > | inlineprotected | 
| SRetFunction(Args &&... ts) | SRetFunction< SignatureT, IRFunction< SignatureT > > | inlineprotected | 
| symbol() const | Function | inline | 
| Traits typedef | SRetFunction< SignatureT, IRFunction< SignatureT > > | |
| types(std::vector< llvm::Type * > &types, llvm::LLVMContext &C) const override | IRFunction< SignatureT > | inlinevirtual | 
| verifyResultType(const llvm::Type *result, const llvm::Type *expected) const | IRFunctionBase | inlineprotected | 
| ~Function()=default | Function | virtual | 
| ~IRFunctionBase() override=default | IRFunctionBase | protected | 
| ~IRFunctionSRet() override=default | IRFunctionSRet< SignatureT > |