Metadata associated with a function argument or return value.
More...
#include <openvdb_ax/codegen/FunctionTypes.h>
Metadata associated with a function argument or return value.
◆ ArgInfo() [1/5]
◆ ArgInfo() [2/5]
◆ ArgInfo() [3/5]
| ArgInfo |
( |
llvm::Type * | utype, |
|
|
uint8_t | ptrs, |
|
|
bool | ret = false ) |
|
inline |
◆ ArgInfo() [4/5]
◆ ArgInfo() [5/5]
◆ GetType()
| llvm::Type * GetType |
( |
| ) |
const |
|
inline |
◆ GetUnderlyingType()
| llvm::Type * GetUnderlyingType |
( |
| ) |
const |
|
inline |
◆ IsMatchingType()
| bool IsMatchingType |
( |
const ArgInfo & | other | ) |
const |
|
inline |
◆ IsNative()
◆ IsPtr()
◆ IsReturn()
◆ IsVoid()
◆ NumPtrs()
| uint8_t NumPtrs |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool operator!= |
( |
const ArgInfo & | other | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
| bool operator== |
( |
const ArgInfo & | other | ) |
const |
|
inline |
◆ SetIsReturn()