make mode/scene pass as tcl objects (#454)

* make mode/scene pass as tcl objects

Signed-off-by: dsengupta0628 <[email protected]>

* address review comments

Signed-off-by: dsengupta0628 <[email protected]>

* address review comments take 2

Signed-off-by: dsengupta0628 <[email protected]>

* revert to using cmd mode name

Signed-off-by: dsengupta0628 <[email protected]>

---------

Signed-off-by: dsengupta0628 <[email protected]>
This commit is contained in:
Deepashree Sengupta
2026-06-30 09:18:56 -07:00
committed by GitHub
parent 310107acd8
commit 998806cb13
12 changed files with 161 additions and 83 deletions
+6
View File
@@ -42,6 +42,8 @@ class PropertyValue;
class Sta;
class PropertyValue;
class Scene;
class Mode;
template<class TYPE>
class PropertyRegistry
@@ -86,6 +88,10 @@ public:
std::string_view property);
PropertyValue getProperty(const Clock *clk,
std::string_view property);
PropertyValue getProperty(const Scene *scene,
std::string_view property);
PropertyValue getProperty(const Mode *mode,
std::string_view property);
PropertyValue getProperty(PathEnd *end,
std::string_view property);
PropertyValue getProperty(Path *path,