Xplace_for_ICCAD/cpp_to_py/common/db/SNet.h
2022-10-20 22:46:17 +08:00

26 lines
408 B
C++

#pragma once
namespace db {
class SNet {
public:
string name;
vector<Geometry> shapes;
vector<Via> vias;
char type = 'x';
SNet(const string& name) : name(name) {}
template <class... Args>
void addShape(Args&&... args) {
shapes.emplace_back(args...);
}
template <class... Args>
void addVia(Args&&... args) {
vias.emplace_back(args...);
}
};
}