Protected_Call used during the lead
Protected_Initial row for the block
Protected_Lead head reached by this lead
Protected Optional_Ownership of this block
ReadonlynotationNotation (excluding call)
ReadonlyrowsNumber of rows in the block This doesn't take into account coming round part-way through
ReadonlytypeType of the six
Read access to the call
Allows public access to the container
Allows public access to the index
Read access to the initial row
ProtectedleadReturns a table of lead heads from rounds for each stage and call
Stage for the block
Receives a visitor that will be called to process each row
ProtectedcalculateDoes any calculation needed by the block
Clears references to the parent container
Returns the six head
Returns the last row in the block (the six end)
Computes a place notation string for a number of rows
Number of rows (from 1 to 5)
ProtectednotifyNotifies the parent container
Derived classes should call this whenever the last row changes.
Write access to the call, with the ability to suppress updates
Toggles the call type between Plain -> Bob -> Single -> Plain
ProtectedvisitHelper function to correctly fan out calls to multiple visitors
A quick six