Ben Clayton
9aa8012d91
[tint][constant] Add constant::Manager
...
Constructs deduplicated constants, similarly to type::Manager
The constant::Manager owns the type::Manager so they can be
std::move()'d together without having to risk having the
constant::Manager hold a stale pointer to a moved type::Manager.
Not currently used. That comes next.
Also un-inline type::Manager scalar helpers. Reduces transitive
includes.
Bug: tint:1935
Change-Id: I28fc74a712f19a171850df5e84433e2d60cba256
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/134360
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: James Price <jrprice@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2023-05-24 23:07:36 +00:00
..
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2022-12-19 17:07:29 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-01-05 21:07:15 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2022-12-09 05:00:07 +00:00
2023-05-24 23:07:36 +00:00
2023-05-24 23:07:36 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2022-12-08 00:32:27 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-03-02 21:28:45 +00:00
2023-03-02 21:28:45 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-27 19:29:45 +00:00
2023-04-27 19:29:45 +00:00
2023-04-27 19:29:45 +00:00
2023-05-03 16:26:40 +00:00
2023-03-02 21:28:45 +00:00
2023-03-02 21:28:45 +00:00
2023-01-21 19:16:15 +00:00
2023-02-14 13:52:43 +00:00
2023-04-19 23:52:33 +00:00
2023-04-27 19:29:45 +00:00
2023-03-09 16:50:19 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2022-12-19 17:07:29 +00:00
2023-04-19 23:52:33 +00:00
2023-04-18 19:38:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00