16
Library introduction
[library]
16.4
Library-wide requirements
[requirements]
16.4.5
Constraints on programs
[constraints]
16.4.5.3
Reserved names
[reserved.names]
16.4.5.3.2
Zombie names
[zombie.names]
1
#
In namespace
std
, the following names are reserved for previous standardization:
(1.1)
auto_
ptr
,
(1.2)
auto_
ptr_
ref
,
(1.3)
binary_
function
,
(1.4)
binary_
negate
,
(1.5)
bind1st
,
(1.6)
bind2nd
,
(1.7)
binder1st
,
(1.8)
binder2nd
,
(1.9)
codecvt_
mode
,
(1.10)
codecvt_
utf16
,
(1.11)
codecvt_
utf8
,
(1.12)
codecvt_
utf8_
utf16
,
(1.13)
const_
mem_
fun1_
ref_
t
,
(1.14)
const_
mem_
fun1_
t
,
(1.15)
const_
mem_
fun_
ref_
t
,
(1.16)
const_
mem_
fun_
t
,
(1.17)
consume_
header
,
(1.18)
declare_
no_
pointers
,
(1.19)
declare_
reachable
,
(1.20)
generate_
header
,
(1.21)
get_
pointer_
safety
,
(1.22)
get_
temporary_
buffer
,
(1.23)
get_
unexpected
,
(1.24)
gets
,
(1.25)
is_
literal_
type
,
(1.26)
is_
literal_
type_
v
,
(1.27)
little_
endian
,
(1.28)
mem_
fun1_
ref_
t
,
(1.29)
mem_
fun1_
t
,
(1.30)
mem_
fun_
ref_
t
,
(1.31)
mem_
fun_
ref
,
(1.32)
mem_
fun_
t
,
(1.33)
mem_
fun
,
(1.34)
not1
,
(1.35)
not2
,
(1.36)
pointer_
safety
,
(1.37)
pointer_
to_
binary_
function
,
(1.38)
pointer_
to_
unary_
function
,
(1.39)
ptr_
fun
,
(1.40)
random_
shuffle
,
(1.41)
raw_
storage_
iterator
,
(1.42)
result_
of
,
(1.43)
result_
of_
t
,
(1.44)
return_
temporary_
buffer
,
(1.45)
set_
unexpected
,
(1.46)
unary_
function
,
(1.47)
unary_
negate
,
(1.48)
uncaught_
exception
,
(1.49)
undeclare_
no_
pointers
,
(1.50)
undeclare_
reachable
, and
(1.51)
unexpected_
handler
.
2
#
The following names are reserved as members for previous standardization, and may not be used as a name for object-like macros in portable code:
(2.1)
argument_
type
,
(2.2)
first_
argument_
type
,
(2.3)
io_
state
,
(2.4)
op
,
(2.5)
open_
mode
,
(2.6)
preferred
,
(2.7)
second_
argument_
type
,
(2.8)
seek_
dir
, and
(2.9)
strict
.
3
#
The name
stossc
is reserved as a member function for previous standardization, and may not be used as a name for function-like macros in portable code
.
4
#
The header names
<
ccomplex
>
,
<
ciso646
>
,
<
codecvt
>
,
<
cstdalign
>
,
<
cstdbool
>
, and
<
ctgmath
>
are reserved for previous standardization
.