Struct

IpuzCellCoordArray

Description [src]

struct IpuzCellCoordArray {
  /* No available fields */
}

An opaque structure that stores an ordered list of IpuzCellCoords.

This structure does no de-duping or ordering on its own. It is up to the callee to define the semantics of what the array means.

Constructors

ipuz_cell_coord_array_new
No description available.

Instance methods

ipuz_cell_coord_array_append

Appends coord to self.

ipuz_cell_coord_array_dup

Returns a newly allocated IpuzCellCoordArray. This will be a copy of self.

ipuz_cell_coord_array_index

Queries the coordinate at a specific index in the array.

ipuz_cell_coord_array_len
No description available.

ipuz_cell_coord_array_pop_front

Pops the front coord off of self.

ipuz_cell_coord_array_print

Prints self to the console.

ipuz_cell_coord_array_ref

Increases the reference count of self.

ipuz_cell_coord_array_remove_coord

Removes the first value equal to coord from self.

ipuz_cell_coord_array_shuffle

Randomly reorders all the elements of self.

ipuz_cell_coord_array_unref

Decreases the reference count of self.