A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/language/../algorithm/../experimental/erased_type.html below:

std::experimental::erased_type - cppreference.com

C++ Compiler support Freestanding and hosted Language Standard library Standard library headers Named requirements Feature test macros (C++20) Language support library Concepts library (C++20) Diagnostics library Memory management library Metaprogramming library (C++11) General utilities library Containers library Iterators library Ranges library (C++20) Algorithms library Strings library Text processing library Numerics library Date and time library Input/output library Filesystem library (C++17) Concurrency support library (C++11) Execution control library (C++26) Technical specifications Symbols index External libraries [edit] Experimental Technical Specification Filesystem library (filesystem TS) Library fundamentals (library fundamentals TS) Library fundamentals 2 (library fundamentals TS v2) Library fundamentals 3 (library fundamentals TS v3) Extensions for parallelism (parallelism TS) Extensions for parallelism 2 (parallelism TS v2) Extensions for concurrency (concurrency TS) Extensions for concurrency 2 (concurrency TS v2) Concepts (concepts TS) Ranges (ranges TS) Reflection (reflection TS) Mathematical special functions (special functions TR) Experimental Non-TS Pattern Matching Linear Algebra std::execution Contracts 2D Graphics [edit] Library fundamentals experimental::optional experimental::any experimental::basic_string_view experimental::sample experimental::shared_ptr experimental::weak_ptr experimental::apply experimental::invocation_typeexperimental::raw_invocation_type experimental::search experimental::default_searcherexperimental::make_default_searcher experimental::boyer_moore_searcherexperimental::make_boyer_moore_searcher experimental::boyer_moore_horspool_searcherexperimental::make_boyer_moore_horspool_searcher Type-erased and polymorphic allocators Variable templates for type traits [edit]

Defined in header

<experimental/utility>

struct erased_type { };

(library fundamentals TS)
(removed in library fundamentals TS v3)

The class erased_type is an empty struct that serves as a placeholder for a type in situations where the actual type is determined at runtime. For example, in classes that use type-erased allocators, the nested typedef allocator_type is an alias for erased_type.

[edit] Notes

erased_type is removed in LFTS v3 because std::pmr::polymorphic_allocator<> is preferable for type erasure.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4