inkwell::types

Trait PointerMathType

Source
pub unsafe trait PointerMathType<'ctx>: BasicType<'ctx> {
    type ValueType: PointerMathValue<'ctx>;
    type PtrConvType: IntMathType<'ctx>;
}
Expand description

Represents an LLVM type that can have pointer operations applied to it.

Required Associated Types§

Source

type ValueType: PointerMathValue<'ctx>

The value instance of a pointer type.

Source

type PtrConvType: IntMathType<'ctx>

The type for pointer to int or pointer vector to int conversions.

Implementors§