Position class final
struct Position @brief A position stored in the book.
- Inheritance
- Implemented types
- Available extensions
Constructors
- Position()
Properties
-
address
→ Pointer<
T> -
Available on T, provided by the StructAddress extension
The memory address of the underlying data.no setter -
board
↔ Array<
Board> -
< (unique) board
getter/setter pair
- flag ↔ int
-
< done/undone, todo flag
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- leaf ↔ Link
-
< best remaining move
getter/setter pair
- level ↔ int
-
< search level
getter/setter pair
-
link
↔ Pointer<
Link> -
< linking moves
getter/setter pair
- n_draws ↔ int
-
< game draw count
getter/setter pair
- n_lines ↔ int
-
< unterminated line count
getter/setter pair
- n_link ↔ int
-
< linking moves number
getter/setter pair
- n_losses ↔ int
-
< game loss count
getter/setter pair
- n_opponent_bestpaths ↔ int
-
< count of best paths for opponent
getter/setter pair
- n_player_bestpaths ↔ int
-
< count of best paths for player
getter/setter pair
- n_wins ↔ int
-
< game win count
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- score ↔ UnnamedStruct13
-
< Position value & bounds
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited