Struct gccjit::Function [] [src]

pub struct Function<'ctx> { /* fields omitted */ }

Function is gccjit's representation of a function. Functions are constructed by constructing basic blocks and connecting them together. Locals are declared at the function level.

Methods

impl<'ctx> Function<'ctx>
[src]

Trait Implementations

impl<'ctx> Copy for Function<'ctx>
[src]

impl<'ctx> Clone for Function<'ctx>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'ctx> ToObject<'ctx> for Function<'ctx>
[src]

impl<'ctx> Debug for Function<'ctx>
[src]

Formats the value using the given formatter.