# Symbol Index (removed)

From cppreference.com
< cpp‎ | symbol index

This page tries to list all the symbols that were available from the Standard Library in the namespace std or in the scope of a scoped enumeration or a class, but removed in following standards. The symbols are written as follows:

- Function names with `()`.
- Templates with `<>`.

Member names that are still available in other types are not listed here.

## Removed in C++11 C++14 C++17 C++20 C++23 C++26

### Removed in C++14

`gets()` (deprecated in C++11)(removed in C++14)

### Removed in C++17

`auto_ptr`<> (deprecated in C++11)(removed in C++17)
`binary_function`<> (deprecated in C++11)(removed in C++17)
`bind1st<>()` (deprecated in C++11)(removed in C++17)
`bind2nd<>()` (deprecated in C++11)(removed in C++17)
`binder1st`<> (deprecated in C++11)(removed in C++17)
`binder2nd`<> (deprecated in C++11)(removed in C++17)
`const_mem_fun_ref_t`<> (deprecated in C++11)(removed in C++17)
`const_mem_fun_t`<> (deprecated in C++11)(removed in C++17)
`const_mem_fun1_ref_t`<> (deprecated in C++11)(removed in C++17)
`const_mem_fun1_t`<> (deprecated in C++11)(removed in C++17)
`get_unexpected()` (since C++11)(deprecated in C++11)(removed in C++17)
`mem_fun<>()` (deprecated in C++11)(removed in C++17)
`mem_fun_ref<>()` (deprecated in C++11)(removed in C++17)
`mem_fun_ref_t` (deprecated in C++11)(removed in C++17)
`mem_fun_t`<> (deprecated in C++11)(removed in C++17)
`mem_fun1_ref_t`<> (deprecated in C++11)(removed in C++17)
`mem_fun1_t`<> (deprecated in C++11)(removed in C++17)
`pointer_to_binary_function`<> (deprecated in C++11)(removed in C++17)
`pointer_to_unary_function`<> (deprecated in C++11)(removed in C++17)
`ptr_fun<>()` (deprecated in C++11)(removed in C++17)
`random_shuffle<>()` (deprecated in C++14)(removed in C++17)
`set_unexpected()` (deprecated in C++11)(removed in C++17)
`unary_function`<> (deprecated in C++11)(removed in C++17)
`unexpected_handler` (deprecated in C++11)(removed in C++17)

#### Member names

`io_state` (deprecated in C++98)(removed in C++17)
`open_mode` (deprecated in C++98)(removed in C++17)
`seek_dir` (deprecated in C++98)(removed in C++17)
`stossc()` (deprecated in C++98)(removed in C++17)

### Removed in C++20

`binary_negate`<> (deprecated in C++17)(removed in C++20)
`get_temporary_buffer<>()` (deprecated in C++17)(removed in C++20)
`is_literal_type`<> (since C++11)(deprecated in C++17)(removed in C++20)
`is_literal_type_v`<> (since C++17)(deprecated in C++17)(removed in C++20)
`not1<>()` (deprecated in C++17)(removed in C++20)
`not2<>()` (deprecated in C++17)(removed in C++20)
`raw_storage_iterator`<> (deprecated in C++17)(removed in C++20)
`result_of`<> (since C++11)(deprecated in C++17)(removed in C++20)
`result_of_t`<> (since C++14)(deprecated in C++17)(removed in C++20)
`return_temporary_buffer<>()` (deprecated in C++17)(removed in C++20)
`unary_negate`<> (deprecated in C++17)(removed in C++20)
`uncaught_exception()` (deprecated in C++17)(removed in C++20)

#### Member names

`argument_type` (deprecated in C++17)(removed in C++20)
`first_argument_type` (deprecated in C++17)(removed in C++20)
`second_argument_type` (deprecated in C++17)(removed in C++20)

### Removed in C++23

`declare_no_pointers()` (since C++11)(removed in C++23)
`declare_reachable()` (since C++11)(removed in C++23)
`get_pointer_safety()` (since C++11)(removed in C++23)
`pointer_safety` (since C++11)(removed in C++23)
`undeclare_no_pointers()` (since C++11)(removed in C++23)
`undeclare_reachable<>()` (since C++11)(removed in C++23)

#### Member names

`preferred` (since C++11)(removed in C++23)
`strict` (since C++11)(removed in C++23)

### Removed in C++26

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/symbol_index/zombie_names&oldid=154585"