Namespaces
Variants

std::experimental:: erased_type

From cppreference.net
Определено в заголовке <experimental/utility>
struct erased_type { } ;
(TS библиотеки fundamentals)
(удалено в TS библиотеки fundamentals v3)

Класс erased_type представляет собой пустую структуру, которая служит заполнителем для типа в ситуациях, когда фактический тип определяется во время выполнения. Например, в классах, использующих type-erased allocators , вложенное определение типа allocator_type является псевдонимом для erased_type .

Примечания

erased_type удален в LFTS v3, потому что std:: pmr :: polymorphic_allocator <> предпочтительнее для стирания типа.