|
OpenVDB 13.0.0
|
Metadata associated with a function argument or return value. More...
#include <openvdb_ax/codegen/FunctionTypes.h>
Public Member Functions | |
| ArgInfo (const Value &val) | |
| ArgInfo (llvm::Type *utype) | |
| ArgInfo (llvm::Type *utype, uint8_t ptrs, bool ret=false) | |
| ArgInfo (ArgInfo &&)=default | |
| ArgInfo (const ArgInfo &)=default | |
| ArgInfo & | operator= (ArgInfo &&)=default |
| ArgInfo & | operator= (const ArgInfo &)=default |
| bool | operator== (const ArgInfo &other) const |
| bool | operator!= (const ArgInfo &other) const |
| bool | IsMatchingType (const ArgInfo &other) const |
| bool | IsPtr () const |
| uint8_t | NumPtrs () const |
| bool | IsNative () const |
| bool | IsVoid () const |
| bool | IsReturn () const |
| llvm::Type * | GetUnderlyingType () const |
| llvm::Type * | GetType () const |
| void | SetIsReturn () |
Metadata associated with a function argument or return value.
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |