[][src]Trait inkwell::values::AggregateValue

pub trait AggregateValue: BasicValue {
    fn as_aggregate_value_enum(&self) -> AggregateValueEnum { ... }
fn const_extract_value(&self, indexes: &mut [u32]) -> BasicValueEnum { ... }
fn const_insert_value<BV: BasicValue>(
        &self,
        value: BV,
        indexes: &mut [u32]
    ) -> BasicValueEnum { ... } }

Represents an aggregate value, built on top of other values.

Provided methods

fn as_aggregate_value_enum(&self) -> AggregateValueEnum

Returns an enum containing a typed version of the AggregateValue.

fn const_extract_value(&self, indexes: &mut [u32]) -> BasicValueEnum

fn const_insert_value<BV: BasicValue>(
    &self,
    value: BV,
    indexes: &mut [u32]
) -> BasicValueEnum

Loading content...

Implementors

impl AggregateValue for AggregateValueEnum[src]

impl AggregateValue for ArrayValue[src]

impl AggregateValue for StructValue[src]

Loading content...