Trait haybale::function_hooks::IsCall[][src]

pub trait IsCall: Typed {
    fn get_called_func(&self) -> &Either<InlineAssembly, Operand>;
fn get_arguments(&self) -> &Vec<Argument>;
fn get_return_attrs(&self) -> &Vec<ParameterAttribute>;
fn get_fn_attrs(&self) -> &Vec<FunctionAttribute>;
fn get_calling_convention(&self) -> CallingConvention; }

IsCall exists to unify the commonalities between LLVM Call and Invoke instructions

Required methods

fn get_called_func(&self) -> &Either<InlineAssembly, Operand>[src]

fn get_arguments(&self) -> &Vec<Argument>[src]

fn get_return_attrs(&self) -> &Vec<ParameterAttribute>[src]

fn get_fn_attrs(&self) -> &Vec<FunctionAttribute>[src]

fn get_calling_convention(&self) -> CallingConvention[src]

Loading content...

Implementations on Foreign Types

impl IsCall for Call[src]

impl IsCall for Invoke[src]

Loading content...

Implementors

Loading content...