Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  
Classes | Enumerations

SgIncrementalStack.h File Reference

Incremental Update Stack for fast undo during search. More...

#include "SgBoardColor.h"
#include "SgVector.h"
#include "SgPoint.h"

Go to the source code of this file.

Classes

class  SgIncrementalStack
 Incremental Update Stack for fast undo during search. More...
union  SgIncrementalStack::IntOrPtr
 Entry for SgIncrementalStack. More...

Enumerations

enum  SgIncrementalStackEvent {
  SG_NEW_POINTS = 1000, SG_ADD_EMPTY = 1001, SG_NEW_SAFE = 1002, SG_NEW_UNSAFE = 1003,
  SG_UNSAFE_TO_SAFE = 1004, SG_CAPTURES = 1005, SG_INCREMENTAL_MOVE = 1006, SG_NEXTMOVE = 1007,
  SG_UNSAFE_TO_HALF_SAFE = 1008, SG_CAPTURE_HALF_SAFE = 1009
}
 

constants for types of stack entries

More...

Detailed Description

Incremental Update Stack for fast undo during search.

Definition in file SgIncrementalStack.h.


Enumeration Type Documentation

constants for types of stack entries

Enumerator:
SG_NEW_POINTS 
SG_ADD_EMPTY 
SG_NEW_SAFE 
SG_NEW_UNSAFE 
SG_UNSAFE_TO_SAFE 
SG_CAPTURES 
SG_INCREMENTAL_MOVE 
SG_NEXTMOVE 
SG_UNSAFE_TO_HALF_SAFE 
SG_CAPTURE_HALF_SAFE 

Definition at line 19 of file SgIncrementalStack.h.


Sun Mar 13 2011 Doxygen 1.7.1