Symbol: SudokuField
src/apps/sudoku/SudokuField.cpp
104
SudokuField::InitCheck()
src/apps/sudoku/SudokuField.cpp
113
SudokuField::Archive(BMessage* archive, bool deep) const
src/apps/sudoku/SudokuField.cpp
137
/*static*/ SudokuField*
src/apps/sudoku/SudokuField.cpp
138
SudokuField::Instantiate(BMessage* archive)
src/apps/sudoku/SudokuField.cpp
143
return new SudokuField(archive);
src/apps/sudoku/SudokuField.cpp
148
SudokuField::Reset()
src/apps/sudoku/SudokuField.cpp
163
SudokuField::SetTo(char base, const char* data)
src/apps/sudoku/SudokuField.cpp
197
SudokuField::SetTo(const SudokuField* field)
src/apps/sudoku/SudokuField.cpp
213
SudokuField::Dump()
src/apps/sudoku/SudokuField.cpp
227
SudokuField::IsSolved() const
src/apps/sudoku/SudokuField.cpp
241
SudokuField::IsEmpty() const
src/apps/sudoku/SudokuField.cpp
255
SudokuField::IsValueCompleted(uint32 value) const
src/apps/sudoku/SudokuField.cpp
270
SudokuField::SetHintMaskAt(uint32 x, uint32 y, uint32 hintMask)
src/apps/sudoku/SudokuField.cpp
277
SudokuField::HintMaskAt(uint32 x, uint32 y) const
src/apps/sudoku/SudokuField.cpp
284
SudokuField::HasHint(uint32 x, uint32 y, uint32 value) const
src/apps/sudoku/SudokuField.cpp
291
SudokuField::SetValidMaskAt(uint32 x, uint32 y, uint32 validMask)
src/apps/sudoku/SudokuField.cpp
298
SudokuField::ValidMaskAt(uint32 x, uint32 y) const
src/apps/sudoku/SudokuField.cpp
305
SudokuField::IsValid(uint32 x, uint32 y, uint32 value) const
src/apps/sudoku/SudokuField.cpp
312
SudokuField::SetFlagsAt(uint32 x, uint32 y, uint32 flags)
src/apps/sudoku/SudokuField.cpp
319
SudokuField::FlagsAt(uint32 x, uint32 y) const
src/apps/sudoku/SudokuField.cpp
326
SudokuField::IsInitialValue(uint32 x, uint32 y) const
src/apps/sudoku/SudokuField.cpp
333
SudokuField::SetValueAt(uint32 x, uint32 y, uint32 value, bool setSolved)
src/apps/sudoku/SudokuField.cpp
34
SudokuField::field::field()
src/apps/sudoku/SudokuField.cpp
342
SudokuField::ValueAt(uint32 x, uint32 y) const
src/apps/sudoku/SudokuField.cpp
349
SudokuField::_ValidValueAt(uint32 x, uint32 y) const
src/apps/sudoku/SudokuField.cpp
361
SudokuField::_ComputeValidMask(uint32 x, uint32 y, bool setSolved)
src/apps/sudoku/SudokuField.cpp
418
SudokuField::_UpdateValidMaskChanged(uint32 x, uint32 y, bool setSolved)
src/apps/sudoku/SudokuField.cpp
451
const SudokuField::field&
src/apps/sudoku/SudokuField.cpp
452
SudokuField::_FieldAt(uint32 x, uint32 y) const
src/apps/sudoku/SudokuField.cpp
461
SudokuField::field&
src/apps/sudoku/SudokuField.cpp
462
SudokuField::_FieldAt(uint32 x, uint32 y)
src/apps/sudoku/SudokuField.cpp
47
SudokuField::SudokuField(uint32 size)
src/apps/sudoku/SudokuField.cpp
57
SudokuField::SudokuField(const BMessage* archive)
src/apps/sudoku/SudokuField.cpp
84
SudokuField::SudokuField(const SudokuField& other)
src/apps/sudoku/SudokuField.cpp
97
SudokuField::~SudokuField()
src/apps/sudoku/SudokuField.h
18
class SudokuField : public BArchivable {
src/apps/sudoku/SudokuField.h
20
SudokuField(uint32 size);
src/apps/sudoku/SudokuField.h
21
SudokuField(const BMessage* archive);
src/apps/sudoku/SudokuField.h
22
SudokuField(const SudokuField& other);
src/apps/sudoku/SudokuField.h
23
virtual ~SudokuField();
src/apps/sudoku/SudokuField.h
28
static SudokuField* Instantiate(BMessage* archive);
src/apps/sudoku/SudokuField.h
31
void SetTo(const SudokuField* other);
src/apps/sudoku/SudokuGenerator.cpp
120
SudokuField copy(field);
src/apps/sudoku/SudokuGenerator.cpp
148
SudokuField copy(field);
src/apps/sudoku/SudokuGenerator.cpp
35
SudokuGenerator::_HasOnlyOneSolution(SudokuField& field)
src/apps/sudoku/SudokuGenerator.cpp
57
SudokuGenerator::Generate(SudokuField* target, uint32 fieldsLeft,
src/apps/sudoku/SudokuGenerator.cpp
62
SudokuField field(target->BlockSize());
src/apps/sudoku/SudokuGenerator.h
14
class SudokuField;
src/apps/sudoku/SudokuGenerator.h
22
void Generate(SudokuField* field, uint32 fieldsLeft,
src/apps/sudoku/SudokuGenerator.h
27
bool _HasOnlyOneSolution(SudokuField& field);
src/apps/sudoku/SudokuSolver.cpp
130
SudokuSolver::SudokuSolver(SudokuField* field)
src/apps/sudoku/SudokuSolver.cpp
15
SolutionStep(const SudokuField* field);
src/apps/sudoku/SudokuSolver.cpp
161
SudokuSolver::SetTo(SudokuField* field)
src/apps/sudoku/SudokuSolver.cpp
213
fSolutions.push_back(new SudokuField(*step->Field()));
src/apps/sudoku/SudokuSolver.cpp
229
SudokuField*
src/apps/sudoku/SudokuSolver.cpp
24
SudokuField* Field() { return fField; }
src/apps/sudoku/SudokuSolver.cpp
29
SudokuField* fField;
src/apps/sudoku/SudokuSolver.cpp
53
SolutionStep::SolutionStep(const SudokuField* _field)
src/apps/sudoku/SudokuSolver.cpp
55
fField = new SudokuField(*_field);
src/apps/sudoku/SudokuSolver.cpp
63
fField = new SudokuField(*other.fField);
src/apps/sudoku/SudokuSolver.h
13
class SudokuField;
src/apps/sudoku/SudokuSolver.h
17
SudokuSolver(SudokuField* field);
src/apps/sudoku/SudokuSolver.h
21
void SetTo(SudokuField* field);
src/apps/sudoku/SudokuSolver.h
26
SudokuField* SolutionAt(uint32 index);
src/apps/sudoku/SudokuSolver.h
31
typedef std::vector<SudokuField*> SudokuList;
src/apps/sudoku/SudokuSolver.h
33
SudokuField* fField;
src/apps/sudoku/SudokuView.cpp
1319
SudokuField field(undo);
src/apps/sudoku/SudokuView.cpp
194
SudokuView::SetTo(SudokuField* field)
src/apps/sudoku/SudokuView.cpp
928
fField = new SudokuField(&field);
src/apps/sudoku/SudokuView.cpp
936
fField = new SudokuField(3);
src/apps/sudoku/SudokuView.h
134
SudokuField* fField;
src/apps/sudoku/SudokuView.h
14
class SudokuField;
src/apps/sudoku/SudokuView.h
50
status_t SetTo(SudokuField* field);
src/apps/sudoku/SudokuView.h
64
SudokuField* Field() { return fField; }
src/apps/sudoku/SudokuWindow.cpp
470
SudokuField* field = new SudokuField(&archive);
src/apps/sudoku/SudokuWindow.cpp
549
SudokuField* field = new SudokuField(fStoredState);
src/apps/sudoku/SudokuWindow.cpp
59
GenerateSudoku(SudokuField& field, int32 level,
src/apps/sudoku/SudokuWindow.cpp
69
SudokuField fField;
src/apps/sudoku/SudokuWindow.cpp
78
GenerateSudoku::GenerateSudoku(SudokuField& field, int32 level,