tvl-depot/absl/types
Bronek Kozicki 89f1f531d3 Make any_internal::FastTypeId() and IdForType() constexpr
This means removing all side effects from FastTypeId(). So rather than instantiate dummy_var in the first call to FastTypeId(), move this responsibility to the linker, and only read its address during execution - guaranteed to never change. This allows for more optimization opportunities, with more explicit uses of constexpr
2017-10-06 19:59:46 +01:00
..
any.h Make any_internal::FastTypeId() and IdForType() constexpr 2017-10-06 19:59:46 +01:00
any_test.cc Changes imported from Abseil "staging" branch: 2017-09-25 10:12:29 -04:00
bad_any_cast.cc Initial Commit 2017-09-19 16:54:40 -04:00
bad_any_cast.h Initial Commit 2017-09-19 16:54:40 -04:00
bad_optional_access.cc Initial Commit 2017-09-19 16:54:40 -04:00
bad_optional_access.h Initial Commit 2017-09-19 16:54:40 -04:00
BUILD.bazel Changes imported from Abseil "staging" branch: 2017-09-25 18:36:47 -04:00
optional.cc Initial Commit 2017-09-19 16:54:40 -04:00
optional.h Changes imported from Abseil "staging" branch: 2017-10-05 16:55:26 -04:00
optional_test.cc Changes imported from Abseil "staging" branch: 2017-09-25 10:12:29 -04:00
span.h Changes imported from Abseil "staging" branch: 2017-09-27 16:03:52 -04:00
span_test.cc Changes imported from Abseil "staging" branch: 2017-09-25 10:12:29 -04:00