#include #include #include #include #include #include #include "common/utils/utils.h" using utils::assert_msg; using utils::logger; namespace db { using std::string; using std::vector; class Database; class Rectangle; class Geometry; class GeoMap; class Cell; class CellType; class Pin; class PinType; class IOPin; class CellPin; class Net; class Row; class RowSegment; class Track; class Layer; class Via; class ViaRule; class ViaType; class Region; class NDR; class SNet; class Site; class SiteMap; class PowerNet; class EdgeTypes; class GCellGrid; class BsRouteInfo; } // namespace db