14 Via(
const UUID &uu,
const json &j,
class IPool &pool,
class Board *brd =
nullptr);
15 Via(
const UUID &uu, std::shared_ptr<const Padstack> ps);
22 std::shared_ptr<const Padstack> pool_padstack;
24 void expand(
const class Board &brd);
26 ParameterSet parameter_set;
28 enum class Source { LOCAL, RULES, DEFINITION };
30 Source source = Source::RULES;
37 json serialize()
const;