|
OpenVDB 12.1.0
|
#include <openvdb_ax/codegen/FunctionTypes.h>
Public Types | |
| using | Ptr = std::shared_ptr<Settings> |
Public Member Functions | |
| bool | isDefault () const |
Public Attributes | |
| std::unique_ptr< SmallArgumentVector< const char * > > | mNames = nullptr |
| SmallArgumentVector< const char * > | mDeps = {} |
| bool | mConstantFold = false |
| bool | mEmbedIR = false |
| bool | mReadOnly = false |
| bool | mBuiltin = false |
| SmallArgumentVector< llvm::Attribute::AttrKind > | mFnAttrs = {} |
| SmallArgumentVector< llvm::Attribute::AttrKind > | mRetAttrs = {} |
| std::map< size_t, SmallArgumentVector< llvm::Attribute::AttrKind > > | mParamAttrs = {} |
|
inline |
| bool mBuiltin = false |
| bool mConstantFold = false |
| SmallArgumentVector<const char*> mDeps = {} |
| bool mEmbedIR = false |
| SmallArgumentVector<llvm::Attribute::AttrKind> mFnAttrs = {} |
| std::unique_ptr<SmallArgumentVector<const char*> > mNames = nullptr |
| std::map<size_t, SmallArgumentVector<llvm::Attribute::AttrKind> > mParamAttrs = {} |
| bool mReadOnly = false |
| SmallArgumentVector<llvm::Attribute::AttrKind> mRetAttrs = {} |