Struct CellScope¶
Defined in File cell_table.hpp
Struct Documentation¶
-
struct CellScope¶
Enclosing loop instances outermost-first, each with its latitude (pass). Empty = the root scope.
Public Functions
-
inline bool encloses(CellScope const &inner) const noexcept¶
true iff this scope is the root or a strict/equal prefix of
inner(same loop instances and same passes along the prefix). Compares full (LoopKey, latitude) entries — layout — by design: residency and multiplicity instead compare loop identity alone viasame_key, ignoring latitude.
-
inline bool encloses(CellScope const &inner) const noexcept¶