Xplace_for_ICCAD/cpp_to_py/common/db/SNet.h

26 lines
408 B
C
Raw Normal View History

2022-10-20 22:46:17 +08:00
#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...);
}
};
}