C++ standard libraries extensions
From cppreference.com
< cpp | experimental
Template:cpp/experimental/lib extensions/navbar
The C++ Extensions for Library Fundamentals technical specification includes the following significant features:
Doc. No. | Title | Macro Name Suffix | Header |
---|---|---|---|
N3920 | Extending std::shared_ptr to support arrays | shared_ptr_arrays
|
<experimental/memory> |
N3916 | Type-erased allocator for std::function | function_erased_allocator
|
<experimental/functional> |
N3843 | A SFINAE-Friendly std::common_type | common_type_sfinae
|
<experimental/type_traits> |
N3923 | A SFINAE-Friendly std::iterator_traits | iterator_traits_sfinae
|
<experimental/iterator> |
N3916 | Type-erased allocator for std::promise | promise_erased_allocator
|
<experimental/future> |
N3916 | Type-erased allocator for std::packaged_task | packaged_task_erased_allocator
|
<experimental/future> |
N3915 | apply() call a function with arguments from a tuple
|
apply
|
<experimental/tuple> |
N3932 | Variable Templates For Type Traits | type_trait_variable_templates
|
<experimental/type_traits> |
N3866 | Invocation type traits | invocation_type
|
<experimental/type_traits> |
N3905 | Extending std::search to use Additional Searching Algorithms | boyer_moore_searching
|
<experimental/functional> |
N3672, N3793 | A utility class to represent optional objects | optional
|
<experimental/optional> |
N3804 | Any Library Proposal | any
|
<experimental/any> |
N3921 | string_view : a non-owning reference to a string
|
string_view
|
<experimental/string_view> |
N3916 | Polymorphic Memory Resources | memory_resources
|
<experimental/memory_resource> |
N3925 | A sample Proposal
|
sample
|
<experimental/algorithm> |
N3783 | Network Byte Order Conversion | network_byte_order
|
<experimental/net> |
This section is incomplete |