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§

source§

impl<'ctx> PointerMathType<'ctx> for PointerType<'ctx>

source§

impl<'ctx> PointerMathType<'ctx> for VectorType<'ctx>