std::experimental::erased_type
Von cppreference.com
< cpp | experimental
| Definiert in Header <experimental/utility> |
||
| struct erased_type { }; |
(library fundamentals TS) (in Library Fundamentals TS v3 entfernt) |
|
Die Klasse erased_type ist eine leere Struktur, die als Platzhalter für einen Typ dient, in Situationen, in denen der tatsächliche Typ zur Laufzeit bestimmt wird. Zum Beispiel ist in Klassen, die typ-erased Allokatoren verwenden, der verschachtelte typedef allocator_type ein Alias für erased_type.
[bearbeiten] Hinweise
erased_type wird in LFTS v3 entfernt, da std::pmr::polymorphic_allocator<> für Typ-Erasure bevorzugt wird.