Files
o3de/Code/Framework/AzCore/Tests
Nicholas Van Sickle cfd721bce1 A bit of Generic DOM tidying/fixup (#6914)
* A bit of Generic DOM tidying/fixup

- Refactor out a test fixture for all DOM tests / benchmarks
- Optimize `GetType` implementation to not use `AZStd::variant::visit` (benchmark included to A/B the implementations)
- Tag a few more mutating Value functions with "Mutable" to avoid astonishing copy-on-writes

Benchmark results for GetType implementation:
```
DomValueBenchmark/AzDomValueGetType_UsingVariantIndex              18.2 ns         18.0 ns     40727273 items_per_second=443.667M/s
DomValueBenchmark/AzDomValueGetType_UsingVariantVisit              32.2 ns         32.2 ns     21333333 items_per_second=248.242M/s
```

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>
2022-01-19 11:52:57 -08:00
..
2021-12-07 12:35:41 -08:00
2021-08-16 16:02:53 -07:00
2021-10-05 15:12:53 -05:00
2022-01-05 10:40:03 -08:00
2022-01-05 10:40:03 -08:00
2021-12-01 16:50:45 -08:00
2021-12-02 17:15:46 -08:00
2021-08-20 14:48:42 -07:00
2021-08-20 14:48:42 -07:00
2021-09-03 14:50:26 -07:00
2021-12-02 17:15:46 -08:00
2021-08-20 20:36:11 -07:00
2021-09-08 16:50:57 -07:00
2021-12-02 17:15:46 -08:00