See GoRegion.h. More...
#include "SgSystem.h"
#include "GoRegion.h"
#include <iostream>
#include <cstdio>
#include "GoBlock.h"
#include "GoBoard.h"
#include "GoChain.h"
#include "GoEyeUtil.h"
#include "GoRegionBoard.h"
#include "GoRegionUtil.h"
#include "GoSafetyUtil.h"
#include "SgConnCompIterator.h"
#include "SgDebug.h"
#include "SgVector.h"
#include "SgNbIterator.h"
#include "SgPointArray.h"
#include "SgStrategy.h"
#include "SgWrite.h"
Go to the source code of this file.
Functions | |
std::ostream & | operator<< (std::ostream &stream, const GoRegion &r) |
Variables | |
static const bool | CHECK = SG_CHECK && true |
static const bool | HEAVYCHECK = SG_HEAVYCHECK && CHECK && false |
static const bool | WRITEDEBUG = false |
const char * | kRegionFlagStrings [_GO_REGION_FLAG_COUNT+1] |
See GoRegion.h.
Definition in file GoRegion.cpp.
std::ostream& operator<< | ( | std::ostream & | stream, | |
const GoRegion & | r | |||
) |
Definition at line 1255 of file GoRegion.cpp.
References GoRegion::Write().
const bool CHECK = SG_CHECK && true [static] |
Definition at line 36 of file GoRegion.cpp.
Referenced by GoRegion::Find2FreeLibs().
const bool HEAVYCHECK = SG_HEAVYCHECK && CHECK && false [static] |
Definition at line 38 of file GoRegion.cpp.
Referenced by GoRegion::ReplaceChain().
const char* kRegionFlagStrings[_GO_REGION_FLAG_COUNT+1] |
{ "isSmall", "GO_REGION_CORRIDOR", "GO_REGION_STATIC_1VC", "GO_REGION_1VC", "GO_REGION_STATIC_2V", "GO_REGION_2V", "GO_REGION_SINGLE_BLOCK_BOUNDARY", "GO_REGION_OPP_CAN_LIVE_INSIDE", "GO_REGION_AT_LEAST_SEKI", "isSafe", "GO_REGION_PROTECTED_CUTS", "GO_REGION_STATIC_1VITAL", "is1Vital", "GO_REGION_USED_FOR_MERGE", "GO_REGION_VALID", "GO_REGION_COMPUTED_BLOCKS", "GO_REGION_COMPUTED_CHAINS", "GO_REGION_COMPUTED_NAKADE", "_GO_REGION_FLAG_COUNT" }
Definition at line 659 of file GoRegion.cpp.
Referenced by GoRegion::Write().
const bool WRITEDEBUG = false [static] |
Definition at line 40 of file GoRegion.cpp.
Referenced by GoRegion::GetDivideMiaiPairs().