diff options
Diffstat (limited to 'src/sudoku.h')
-rw-r--r-- | src/sudoku.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/sudoku.h b/src/sudoku.h index 3b9af8e..dd0ca08 100644 --- a/src/sudoku.h +++ b/src/sudoku.h @@ -13,12 +13,12 @@ public: void assign(const Sudoku & other); - // inspectors + int compare_and_assign(const Sudoku & other); + inline int value(int row, int column) const { return sudoku_cell[row][column].value(); } - // mutators void validate(); void set_value(int row, int column, int cell_value); @@ -27,9 +27,10 @@ public: int solve_constraints(int pos_row, int pos_column); - void solve_constraints(); + int solve_constraints(); + + int solve_coverage(); - void solve_coverage(); private: Cell sudoku_cell[9][9]; }; |