Xplace_for_ICCAD/cpp_to_py/common/db/DatabaseClass.h
2025-05-02 13:21:19 +08:00

47 lines
666 B
C++

#include <climits>
#include <iostream>
#include <map>
#include <set>
#include <string>
#include <vector>
#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;
class VerilogParser;
} // namespace db