Function
IpuzArrowwordForeachBlocksFunc
Declaration
void
(* IpuzArrowwordForeachBlocksFunc) (
  IpuzArrowword* arrowword,
  IpuzCellCoord* block_coord,
  IpuzClue* clue,
  IpuzArrowwordPlacement placement,
  IpuzArrowwordArrow arrow,
  gpointer user_data
)
      Description [src]
The function to be passed to ipuz_arrowword_foreach_blocks().
This function will iterate through every block with a clue within
it in arrowword. If the block has multiple clues, then func will
be called twice, once for each clue.
Parameters
arrowword- 
            
Type:
IpuzArrowwordThe iterated
IpuzArrowword.The data is owned by the caller of the function.  block_coord- 
            
Type:
IpuzCellCoordThe
IpuzCellCoordof the next block inarrowword.The data is owned by the caller of the function.  clue- 
            
Type:
IpuzClueAn
IpuzCluewithin the block.The data is owned by the caller of the function.  placement- 
            
Type:
IpuzArrowwordPlacementThe placement position of
cluewithin the block. arrow- 
            
Type:
IpuzArrowwordArrowThe direction of the hint arrow for
clue. user_data- 
            
Type:
gpointerData passed to the function.
The argument can be NULL.The data is owned by the caller of the function.