| 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] |
1.6.3