ambiguous(Pos pos) const | Sudoku::Puzzle | |
clear_givens() | Sudoku::Puzzle | |
compute_numbers(Pos pos) | Sudoku::Puzzle | [private] |
correct(Pos pos) const | Sudoku::Puzzle | [private] |
count | Sudoku::Puzzle | [private] |
error(Pos pos) const | Sudoku::Puzzle | |
generate(unsigned int givens_count, bool symmetric=true) | Sudoku::Puzzle | |
get(Pos pos) const | Sudoku::Numbers | [virtual] |
get_dump() const | Sudoku::Puzzle | [virtual] |
given(Pos pos) const | Sudoku::Puzzle | |
givens | Sudoku::Puzzle | [private] |
load_from_dump(const char *dump) | Sudoku::Puzzle | [virtual] |
marked(Pos pos) const | Sudoku::Puzzle | |
marks | Sudoku::Puzzle | [private] |
next_cell(Pos pos=Pos::last()) const | Sudoku::Puzzle | |
next_number(Pos pos) const | Sudoku::Puzzle | |
numbers | Sudoku::Puzzle | [private] |
Numbers(const char *dump=0) | Sudoku::Numbers | |
numbers_count(Pos pos) const | Sudoku::Puzzle | |
operator=(const Puzzle &other) | Sudoku::Puzzle | [private] |
possible_number(Pos pos, unsigned int number) const | Sudoku::Puzzle | |
Puzzle(const Puzzle &other) | Sudoku::Puzzle | [private] |
Puzzle(const char *dump=0) | Sudoku::Puzzle | |
Puzzle(unsigned int givens_count, bool symmetric=true) | Sudoku::Puzzle | |
puzzle_dump | Sudoku::Puzzle | [mutable, private] |
reset() | Sudoku::Puzzle | [virtual] |
reset(bool clear_marks) | Sudoku::Puzzle | [virtual] |
set(Pos pos, unsigned int number) | Sudoku::Puzzle | [virtual] |
set_contents(const Numbers &sudoku, const bool marks[SDIM]) | Sudoku::Numbers | [virtual] |
set_givens(const Numbers &sudoku, const bool given_marks[SDIM]) | Sudoku::Puzzle | |
solved() const | Sudoku::Puzzle | |
toggle_mark(Pos pos) | Sudoku::Puzzle | |
untouched() const | Sudoku::Puzzle | |
~Numbers() | Sudoku::Numbers | [virtual] |
~Puzzle() | Sudoku::Puzzle | [virtual] |