[][src]Trait inkwell::types::AnyType

pub trait AnyType<'ctx>: AsTypeRef + Debug {
    pub fn as_any_type_enum(&self) -> AnyTypeEnum<'ctx> { ... }
pub fn print_to_string(&self) -> LLVMString { ... } }

Represents any LLVM type.

Provided methods

pub fn as_any_type_enum(&self) -> AnyTypeEnum<'ctx>[src]

Returns an AnyTypeEnum that represents the current type.

pub fn print_to_string(&self) -> LLVMString[src]

Prints the definition of a Type to a LLVMString.

Loading content...

Implementors

impl<'ctx> AnyType<'ctx> for AnyTypeEnum<'ctx>[src]

impl<'ctx> AnyType<'ctx> for BasicTypeEnum<'ctx>[src]

impl<'ctx> AnyType<'ctx> for ArrayType<'ctx>[src]

impl<'ctx> AnyType<'ctx> for FloatType<'ctx>[src]

impl<'ctx> AnyType<'ctx> for FunctionType<'ctx>[src]

impl<'ctx> AnyType<'ctx> for IntType<'ctx>[src]

impl<'ctx> AnyType<'ctx> for PointerType<'ctx>[src]

impl<'ctx> AnyType<'ctx> for StructType<'ctx>[src]

impl<'ctx> AnyType<'ctx> for VectorType<'ctx>[src]

impl<'ctx> AnyType<'ctx> for VoidType<'ctx>[src]

Loading content...