Init
This commit is contained in:
82
cppdraft/zombie/names.md
Normal file
82
cppdraft/zombie/names.md
Normal file
@@ -0,0 +1,82 @@
|
||||
[zombie.names]
|
||||
|
||||
# 16 Library introduction [[library]](./#library)
|
||||
|
||||
## 16.4 Library-wide requirements [[requirements]](requirements#zombie.names)
|
||||
|
||||
### 16.4.5 Constraints on programs [[constraints]](constraints#zombie.names)
|
||||
|
||||
#### 16.4.5.3 Reserved names [[reserved.names]](reserved.names#zombie.names)
|
||||
|
||||
#### 16.4.5.3.2 Zombie names [zombie.names]
|
||||
|
||||
[1](#1)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L3152)
|
||||
|
||||
In namespace std, the names shown in Table [38](#tab:zombie.names.std "Table 38: Zombie names in namespace std") are
|
||||
reserved for previous standardization:
|
||||
|
||||
Table [38](#tab:zombie.names.std) — Zombie names in namespace std [[tab:zombie.names.std]](./tab:zombie.names.std)
|
||||
|
||||
| [ð](#tab:zombie.names.std-row-1)<br> auto_ptr | generate_header | pointer_to_binary_function |
|
||||
| --- | --- | --- |
|
||||
| [ð](#tab:zombie.names.std-row-2)<br> auto_ptr_ref | get_pointer_safety | pointer_to_unary_function |
|
||||
| [ð](#tab:zombie.names.std-row-3)<br> binary_function | get_temporary_buffer | ptr_fun |
|
||||
| [ð](#tab:zombie.names.std-row-4)<br> binary_negate | get_unexpected | random_shuffle |
|
||||
| [ð](#tab:zombie.names.std-row-5)<br> bind1st | gets | raw_storage_iterator |
|
||||
| [ð](#tab:zombie.names.std-row-6)<br> bind2nd | is_literal_type | result_of |
|
||||
| [ð](#tab:zombie.names.std-row-7)<br> binder1st | is_literal_type_v | result_of_t |
|
||||
| [ð](#tab:zombie.names.std-row-8)<br> binder2nd | istrstream | return_temporary_buffer |
|
||||
| [ð](#tab:zombie.names.std-row-9)<br> codecvt_mode | little_endian | set_unexpected |
|
||||
| [ð](#tab:zombie.names.std-row-10)<br> codecvt_utf16 | mem_fun1_ref_t | strstream |
|
||||
| [ð](#tab:zombie.names.std-row-11)<br> codecvt_utf8 | mem_fun1_t | strstreambuf |
|
||||
| [ð](#tab:zombie.names.std-row-12)<br> codecvt_utf8_utf16 | mem_fun_ref_t | unary_function |
|
||||
| [ð](#tab:zombie.names.std-row-13)<br> const_mem_fun1_ref_t | mem_fun_ref | unary_negate |
|
||||
| [ð](#tab:zombie.names.std-row-14)<br> const_mem_fun1_t | mem_fun_t | uncaught_exception |
|
||||
| [ð](#tab:zombie.names.std-row-15)<br> const_mem_fun_ref_t | mem_fun | undeclare_no_pointers |
|
||||
| [ð](#tab:zombie.names.std-row-16)<br> const_mem_fun_t | not1 | undeclare_reachable |
|
||||
| [ð](#tab:zombie.names.std-row-17)<br> consume_header | not2 | unexpected_handler |
|
||||
| [ð](#tab:zombie.names.std-row-18)<br> declare_no_pointers | ostrstream | wbuffer_convert |
|
||||
| [ð](#tab:zombie.names.std-row-19)<br> declare_reachable | pointer_safety | wstring_convert |
|
||||
|
||||
[2](#2)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L3220)
|
||||
|
||||
The names shown in Table [39](#tab:zombie.names.objmacro "Table 39: Zombie object-like macros") are reserved as members for
|
||||
previous standardization, and may not be used as a name for object-like macros
|
||||
in portable code:
|
||||
|
||||
Table [39](#tab:zombie.names.objmacro) — Zombie object-like macros [[tab:zombie.names.objmacro]](./tab:zombie.names.objmacro)
|
||||
|
||||
| [ð](#tab:zombie.names.objmacro-row-1)<br> argument_type | op | second_argument_type |
|
||||
| --- | --- | --- |
|
||||
| [ð](#tab:zombie.names.objmacro-row-2)<br> first_argument_type | open_mode | seek_dir |
|
||||
| [ð](#tab:zombie.names.objmacro-row-3)<br> io_state | preferred | strict |
|
||||
|
||||
[3](#3)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L3241)
|
||||
|
||||
The names shown in Table [40](#tab:zombie.names.fnmacro "Table 40: Zombie function-like macros") are reserved as member functions
|
||||
for previous standardization, and may not be used as a name for function-like
|
||||
macros in portable code:
|
||||
|
||||
Table [40](#tab:zombie.names.fnmacro) — Zombie function-like macros [[tab:zombie.names.fnmacro]](./tab:zombie.names.fnmacro)
|
||||
|
||||
| [ð](#tab:zombie.names.fnmacro-row-1)<br> converted | freeze | from_bytes | pcount | stossc | to_bytes |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
|
||||
[4](#4)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L3261)
|
||||
|
||||
The header names shown in Table [41](#tab:zombie.names.header "Table 41: Zombie headers") are reserved for previous
|
||||
standardization:
|
||||
|
||||
Table [41](#tab:zombie.names.header) — Zombie headers [[tab:zombie.names.header]](./tab:zombie.names.header)
|
||||
|
||||
| [ð](#tab:zombie.names.header-row-1)<br><ccomplex> | <codecvt> | <cstdbool> | <ctgmath> | <strstream> |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| [ð](#tab:zombie.names.header-row-2)<br><ciso646> | <cstdalign> | | | |
|
||||
Reference in New Issue
Block a user