Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  
Functions | Variables

GoRegion.cpp File Reference

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]

Detailed Description

See GoRegion.h.

Definition in file GoRegion.cpp.


Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const GoRegion r 
)

Definition at line 1255 of file GoRegion.cpp.

References GoRegion::Write().


Variable Documentation

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]
Initial value:
{
    "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().


Sun Mar 13 2011 Doxygen 1.7.1