1
0
mirror of synced 2026-01-25 03:46:34 +00:00
Catherine 42920c9bc0 cxxrtl: rationalize debug_items accessors.
Before this commit, `at()` and `operator[]` did the same thing, making
one of them redundant. There was also a somewhat awkward `parts_at()`,
which is more generic than `at()`.

After this commit, `parts_at()` becomes `at()`, and `at()` becomes
`operator[]`. Any quick-and-dirty accesses should use `items["name"]`,
which expects a single-part item. Generic code should instead use
`items.at("name")`, which will return multiple parts. Both will check
for the existence of the name.

This is unlikely to break downstream code since it's likely been using
the shorter `operator[]`. (In any case this API is not stable.)
2024-02-13 15:13:53 +00:00
..
2024-02-06 17:51:29 +01:00
2024-02-06 17:51:29 +01:00
2023-08-12 11:59:39 +10:00
2024-02-06 17:51:29 +01:00
2024-02-06 17:51:29 +01:00
2021-06-09 12:42:52 +02:00
2024-02-06 17:51:29 +01:00
2023-08-12 11:59:39 +10:00
2024-02-06 17:51:29 +01:00
2024-02-06 17:51:29 +01:00