Module inkwell::types [−][src]
A type is a classification which determines how data is used.
Structs
ArrayType | An |
FloatType | A |
FunctionType | A |
IntType | An |
PointerType | A |
StructType | A |
VectorType | A |
VoidType | A |
Enums
AnyTypeEnum | A wrapper for any |
BasicTypeEnum | A wrapper for any |
StringRadix | How to interpret a string or digits used to construct an integer constant. |
Traits
AnyType | Represents any LLVM type. |
BasicType | Represents a basic LLVM type, that may be used in functions and struct definitions. |
FloatMathType | Represents an LLVM type that can have floating point math operations applied to it. |
IntMathType | Represents an LLVM type that can have integer math operations applied to it. |
PointerMathType | Represents an LLVM type that can have pointer operations applied to it. |