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().