Function

IpuzGridForeachCellFunc

Declaration

void
(* IpuzGridForeachCellFunc) (
  IpuzGrid* grid,
  IpuzCell* cell,
  const IpuzCellCoord* coord,
  IpuzGuesses* guesses,
  gpointer user_data
)

Description [src]

The function to be passed to ipuz_grid_foreach_cell().

You should not change the size of grid from within this function. It is safe to change properties of cell.

Parameters

grid

Type: IpuzGrid

The iterated IpuzGrid

The data is owned by the caller of the function.
cell

Type: IpuzCell

The IpuzCell

The data is owned by the caller of the function.
coord

Type: IpuzCellCoord

The IpuzCellCoord of cell.

The data is owned by the caller of the function.
guesses

Type: IpuzGuesses

No description available.

The data is owned by the caller of the function.
user_data

Type: gpointer

Data passed to the function.

The argument can be NULL.
The data is owned by the caller of the function.