parcel | Lucy |
class variable | LUCY_I32ARRAY |
struct symbol | lucy_I32Array |
class nickname | lucy_I32Arr |
header file | Lucy/Object/I32Array.h |
Lucy::Object::I32Array
lucy_I32Array* // incremented
lucy_I32Arr_new(
int32_t *ints,
size_t size
);
lucy_I32Array* // incremented
lucy_I32Arr_new_blank(
size_t size
);
lucy_I32Array*
lucy_I32Arr_init(
lucy_I32Array *self,
int32_t *ints,
size_t size
);
void
lucy_I32Arr_Set(
lucy_I32Array *self,
size_t tick,
int32_t value
);
Set the value at tick
, or throw an error if
tick
is out of bounds.
int32_t
lucy_I32Arr_Get(
lucy_I32Array *self,
size_t tick
);
Return the value at tick
, or throw an error if
tick
is out of bounds.
size_t
lucy_I32Arr_Get_Size(
lucy_I32Array *self
);
Accessor for ‘size’ member.
Lucy::Object::I32Array is a Clownfish::Obj.
Copyright © 2010-2015 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0.
Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache Lucy project logo are trademarks of The
Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their
respective owners.