Skip to content

Instantly share code, notes, and snippets.

@Rhomboid
Created August 26, 2014 13:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Rhomboid/fcd11a01934a34365c7b to your computer and use it in GitHub Desktop.
Save Rhomboid/fcd11a01934a34365c7b to your computer and use it in GitHub Desktop.
identifiers used in the C++11 standard library
__alignas_is_defined
__bool_true_false_are_defined
_1
_Exit
abort
abs
accumulate
acos
acosh
address
addressof
adjacent_difference
adjacent_find
advance
algorithm
align
all
all_of
allocate
allocate_shared
allocator
allocator_arg
allocator_arg_t
allocator_traits
alpha
always_noconv
any
any_of
append
apply
arg
array
asin
asinh
assert
assign
async
at
at_quick_exit
atan
atan2
atanh
atexit
atomic
atomic_compare_exchange_strong
atomic_compare_exchange_strong_
atomic_compare_exchange_strong_explicit
atomic_compare_exchange_weak
atomic_compare_exchange_weak_
atomic_compare_exchange_weak_explicit
atomic_exchange
atomic_exchange_explicit
atomic_fetch_
atomic_flag
atomic_flag_clear
atomic_flag_clear_explicit
atomic_flag_test_and_set
atomic_flag_test_and_set_explicit
atomic_is_lock_free
atomic_load
atomic_load_explicit
atomic_signal_fence
atomic_store
atomic_store_explicit
atomic_thread_fence
auto_ptr
auto_ptr_ref
awk
back
back_insert_iterator
back_inserter
bad
bad_alloc
bad_array_new_length
bad_cast
bad_exception
bad_function_call
bad_typeid
bad_weak_ptr
base
basic
basic_filebuf
basic_fstream
basic_ifstream
basic_ios
basic_iostream
basic_istream
basic_istreambuf_iterator
basic_istringstream
basic_ofstream
basic_ostream
basic_ostreambuf_iterator
basic_ostringstream
basic_regex
basic_streambuf
basic_string
basic_stringbuf
basic_stringstream
before
before_begin
begin
bernoulli_distribution
beta
bidirectional_iterator_tag
binary_function
binary_negate
binary_search
bind
bind1st
bind2nd
binder1st
binder2nd
binomial_distribution
bit_and
bit_or
bit_xor
bitset
bool
boolalpha
byte_string
c_str
cacos
cacosh
call_once
calloc
capacity
casin
casinh
cassert
catan
catanh
category
cauchy_distribution
cbefore_begin
cbegin
cbrt
ccomplex
cend
cerr
cerrno
cfenv
char
CHAR_BIT
char_class_type
CHAR_MAX
char_traits
char_type
chi_squared_distribution
chrono
cin
ciso646
classic
classic_table
clear
climits
clocale
clock
clock_t
CLOCKS_PER_SEC
clog
close
code
codecvt
codecvt_byname
collate
collate_byname
combine
common_type
compare
compare_exchange_strong
compare_exchange_strong_explicit
compare_exchange_weak
compare_exchange_weak_explicit
complex
condition
condition_variable
condition_variable_any
conj
const_mem_fun_ref_t
const_mem_fun_t
const_mem_fun1_ref_t
const_mem_fun1_t
const_pointer
const_pointer_cast
const_void_pointer
constants
construct
constructor
conversion
converted
copy
copy_backward
copy_n
copyfmt
copysign
cos
cosh
count
count_if
cout
crbegin
cref
crend
csetjmp
cshift
csignal
cstdalign
cstdarg
cstdbool
cstddef
cstdint
cstdio
cstdlib
cstring
ctgmath
ctime
ctype
ctype_base
ctype_byname
cuchar
curr_symbol
current_exception
cwchar
data
date_order
DBL_DIG
DBL_EPSILON
DBL_MANT_DIG
DBL_MAX
DBL_MAX_10_EXP
DBL_MAX_EXP
DBL_MIN
DBL_MIN_10_EXP
DBL_MIN_EXP
deallocate
dec
DECIMAL_DIG
decimal_point
declare_no_pointers
declare_reachable
declval
default_delete
default_error_condition
default_random_engine
defaultfloat
defined
delete
denorm_absent
denorm_indeterminate
denorm_min
denorm_present
densitities
deque
destructor
detach
difference_type
digits
digits10
discard_block_engine
discrete_distribution
distance
div
divides
do_always_noconv
do_close
do_compare
do_curr_symbol
do_date_order
do_decimal_point
do_encoding
do_falsename
do_frac_digits
do_get
do_get_date
do_get_monthname
do_get_time
do_get_weekday
do_get_year
do_grouping
do_hash
do_in
do_is
do_length
do_max_length
do_narrow
do_neg_format
do_negative_sign
do_open
do_out
do_pos_format
do_positive_sign
do_put
do_scan_is
do_scan_not
do_thousands_sep
do_tolower
do_toupper
do_transform
do_truename
do_unshift
do_widen
domain_error
duration
duration_cast
duration_values
dynamic_pointer_cast
eback
ECMAScript
egptr
egrep
element_type
emplace
emplace_after
emplace_front
empty
enable_shared_from_this
encoding
end
endl
ends
entropy
eof
epptr
epsilon
eq
equal
equal_range
equal_to
equivalent
erase
erase_after
erased
erf
erfc
errc
error_category
error_code
error_condition
error_type
exception
exception_ptr
exceptions
exchange
exit
EXIT_FAILURE
EXIT_SUCCESS
exp
exp2
expired
explicit
expm1
exponential_distribution
expression
extended
extreme_value_distribution
facet
fail
failed
failure
falsename
fclose
fdim
FE_ALL_EXCEPT
FE_DFL_ENV
FE_DIVBYZERO
FE_DOWNWARD
FE_INEXACT
FE_INVALID
FE_OVERFLOW
FE_TONEAREST
FE_TOWARDZERO
FE_UNDERFLOW
FE_UPWARD
feclearexcept
fegetenv
fegetexceptflag
fegetround
feholdexcept
fenv_t
feraiseexcept
fesetenv
fesetexceptflag
fesetround
fetch_
fetestexcept
feupdateenv
fexcept_t
filebuf
fill
fill_n
find
find_end
find_first_not_of
find_first_of
find_if
find_if_not
find_last_not_of
find_last_of
fisher_f_distribution
fixed
flag_type
flags
flip
float_denorm_style
float_round_style
floor
FLT_DIG
FLT_EPSILON
FLT_EVAL_METHOD
FLT_MANT_DIG
FLT_MAX
FLT_MAX_10_EXP
FLT_MAX_EXP
FLT_MIN
FLT_MIN_10_EXP
FLT_MIN_EXP
FLT_RADIX
FLT_ROUNDS
flush
fma
fmax
fmin
fmtflags
fopen
for_each
format
format_default
format_first_only
format_no_copy
format_sed
forward
forward_as_tuple
forward_iterator_tag
forward_list
fpclassify
fpos
frac_digits
free
freeze
frexp
from_bytes
from_time_t
front
front_insert_iterator
front_inserter
fseek
fstream
function
functional
future
future_category
future_errc
future_error
gamma_distribution
gbump
gcount
generate
generate_canonical
generate_n
generic_category
geometric_distribution
get
get_allocator
get_date
get_deleter
get_future
get_id
get_money
get_monthname
get_new_handler
get_pointer_safety
get_temporary_buffer
get_terminate
get_time
get_unexpected
get_weekday
get_year
getenv
getline
getloc
global
good
gptr
greater
greater_equal
grep
grouping
gslice
gslice_array
hardware_concurrency
has_denorm_loss
has_facet
has_infinity
has_quiet_NaN
has_signaling_NaN
hash
hash_code
hex
hexfloat
hypot
icase
id
idxl
ifstream
ignore
ilogb
imag
imbue
implementation
in
in_avail
includes
increment
independent_bits_engine
indirect_array
infinity
init
Init
initializer_list
inner_allocator
inner_allocator_type
inner_product
inplace_merge
input_iterator_tag
insert
insert_after
insert_iterator
inserter
int_fast16_t
int_fast32_t
int_fast64_t
int_fast8_t
int_least16_t
int_least32_t
int_least64_t
int_least8_t
INT_MAX
INT_MIN
int_type
int16_t
int32_t
int64_t
int8_t
internal
intervals
intmax_t
intptr_t
invalid_argument
invocation
INVOKE
iomanip
ios
ios_base
iosfwd
iostate
iostream
iostream_category
iota
is
is_bind_expression
is_bounded
is_error_code_enum
is_error_condition_enum
is_exact
is_heap
is_heap_until
is_iec559
is_integer
is_modulo
is_open
is_partitioned
is_permutation
is_signed
is_sorted
is_sorted_until
isalnum
isalpha
isblank
iscntrl
isctype
isdigit
isfinite
isgraph
isgreater
isgreaterequal
isinf
isless
islessequal
islessgreater
islower
isnan
isnormal
iso646
isprint
ispunct
isspace
istream
istream_iterator
istreambuf_iterator
istringstream
istrstream
isunordered
isupper
isxdigit
iter_swap
iterator
iword
jmp_buf
join
joinable
kill_dependency
knuth_b
lambda
LDBL_DIG
LDBL_EPSILON
LDBL_MANT_DIG
LDBL_MAX
LDBL_MAX_10_EXP
LDBL_MAX_EXP
LDBL_MIN
LDBL_MIN_10_EXP
LDBL_MIN_EXP
left
length
length_error
less
less_equal
lexicographical_compare
lgamma
limits
linear_congruential_engine
list
LLONG_MAX
LLONG_MIN
llrint
llround
load
locale
lock
lock_guard
log
log10
log1p
log2
logb
logic_error
logical_and
logical_not
logical_or
lognormal_distribution
LONG_MAX
longjmp
lookup_classname
lookup_collatename
lower_bound
lowest
lrint
lround
make_error_code
make_error_condition
make_exception_ptr
make_heap
make_move_iterator
make_pair
make_ready_at_thread_exit
make_shared
make_tuple
malloc
map
mark_count
mask_array
match_any
match_continuous
match_default
match_flag_type
match_not_bol
match_not_bow
match_not_eol
match_not_eow
match_not_null
match_prev_avail
match_results
matched
max
max_align_t
max_digits10
max_element
max_exponent
max_exponent10
max_length
max_size
MB_LEN_MAX
mean
mem_fn
mem_fun
mem_fun_ref
mem_fun_ref_t
mem_fun_t
mem_fun1_ref_t
mem_fun1_t
memchr
memory
merge
mersenne_twister_engine
message
messages
messages_byname
min
min_element
min_exponent
min_exponent10
minmax
minmax_element
minstd_rand
minstd_rand0
minus
mismatch
mod
modf
modulus
money_get
money_put
moneypunct
moneypunct_byname
move
move_backward
move_if_noexcept
move_iterator
movemove
mt19937
mt19937_64
multimap
multiplies
multiset
mutex
name
nan
narrow
NDEBUG
nearbyint
negate
negative_binomial_distribution
negative_sign
nested_exception
nested_ptr
new
new_handler
next
next_permutation
nextafter
nexttoward
noboolalpha
none
none_of
norm
normal_distribution
noshowbase
noshowpoint
noshowpos
noskipws
nosubs
not_equal_to
not1
not2
notify_all
notify_one
nounitbuf
nouppercase
nth_element
NULL
nullptr_t
num_get
num_put
numeric
numeric_limits
numpunct
numpunct_byname
oct
of
off_type
offsetof
ofstream
once_flag
open
openmode
optimize
ostream
ostream_iterator
ostreambuf_iterator
ostringstream
ostrstream
out
out_of_range
out_of_range_error
outer_allocator
output_iterator_tag
overflow
overflow_error
owner_before
owns_lock
packaged_task
pair
param
partial_sort
partial_sort_copy
partial_sum
partition
partition_copy
partition_point
pbackfail
pbase
pbump
pcount
peek
piecewise_constant_distribution
piecewise_construct
piecewise_construct_t
piecewise_linear_distribution
placeholders
plus
pointer
pointer_to
pointer_to_binary_function
pointer_to_unary_function
pointer_traits
poisson_distribution
polar
pop
pop_back
pop_heap
pos_type
position
positive_sign
pow
pptr
precision
prefix
prev
prev_permutation
priority_queue
probabilities
proj
promise
propagate_on_container_copy_assignment
propagate_on_container_move_assignment
propagate_on_container_swap
proxy
ptr_fun
ptrdiff_t
pubimbue
pubseekoff
pubseekpos
pubsetbuf
pubsync
push
push_back
push_front
push_heap
put
put_money
put_time
putback
putenv
pword
queue
quick_exit
quiet_NaN
radix
raise
random
random_access_iterator_tag
random_device
random_shuffle
range_error
ranlux24
ranlux24_base
ranlux48
ranlux48_base
ratio
ratio_equal
ratio_greater
ratio_greater_equal
ratio_less
ratio_less_equal
ratio_not_equal
raw_storage_iterator
rbegin
rdbuf
rdstate
read
readsome
real
realloc
rebind
rebind_alloc
ref
reference_wrapper
regex
regex_constants
regex_error
regex_iterator
regex_match
regex_replace
regex_search
regex_token_iterator
regex_traits
register_callback
regular
rel_ops
release
remainder
remove
remove_copy
remove_copy_if
remove_if
remquo
rend
rep
replace
replace_copy
replace_copy_if
replace_if
reserve
reset
resetiosflags
resize
rethrow_exception
rethrow_if_nested
return_temporary_buffer
returned
reverse
reverse_copy
reverse_iterator
rfind
right
rint
rotate
rotate_copy
round
round_error
round_indeterminate
round_style
round_to_nearest
round_toward_infinity
round_toward_neg_infinity
round_toward_zero
runtime_error
sbumpc
scalbln
scalbn
scan_is
scan_not
SCHAR_MAX
SCHAR_MIN
scientific
scoped_allocator
scoped_allocator_adaptor
search
search_n
seed_seq
seekdir
seekg
seekoff
seekp
seekpos
select_on_container_copy_construction
sentry
sequence
set
set_difference
set_exception
set_exception_at_thread_exit
set_intersection
set_new_handler
set_rdbuf
set_symmetric_difference
set_terminate
set_unexpected
set_union
set_value
set_value_at_thread_exit
setbase
setbuf
setenv
setf
setfill
setg
setiosflags
setjmp
setlocale
setp
setprecision
setstate
setw
sgetc
sgetn
share
shared_from_this
shared_future
shared_ptr
shift
showbase
showmanyc
showpoint
showpos
shrink_to_fit
SHRT_MAX
SHRT_MIN
shuffle
shuffle_order_engine
sig_atomic_t
SIG_DFL
SIG_ERR
SIG_IGN
SIGABRT
SIGFPE
SIGILL
SIGINT
signal
signaling_NaN
signbit
SIGSEGV
SIGTERM
sin
sinh
size
size_t
size_type
skipws
sleep_for
sleep_until
slice
slice_array
snextc
sort
sort_heap
splice
splice_after
sputbackc
sputc
sputn
sqrt
sstream
staarg
stable_partition
stable_sort
stack
start
state
state_type
static_pointer_cast
stdalign
stdarg
stdbool
stddev
stdexcept
stdlib
stod
stof
stoi
stol
stold
stoll
store
stoul
stoull
str
strchr
streambuf
streamoff
streamsize
strftime
stride
string
stringbuf
stringstream
strlen
strpbrk
strrchr
strstr
strstream
strstreambuf
student_t_distribution
sub_match
substr
subtract_with_carry_engine
suffix
sum
sungetc
swap
swap_ranges
sync
sync_with_stdio
syntax_option_type
system
system_category
system_clock
system_error
table
tan
tanh
target
target_type
tellg
tellp
terminate
terminate_handler
test
tgamma
this_thread
thousands_sep
thread
throw_with_nested
tie
time
time_get
time_get_byname
time_point
time_point_cast
time_put
time_put_byname
time_since_epoch
tinyness_before
to_bytes
to_string
to_time_t
to_ullong
to_ulong
to_wstring
tolower
toupper
traits
transform
transform_primary
translate
translate_nocase
traps
treat_as_floating_point
truename
trunc
try_lock
try_lock_for
try_lock_until
tuple
tuple_cat
tuple_element
tuple_size
type
type_index
type_info
typeinfo
UCHAR_MAX
uflow
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_fast8_t
uint_least16_t
uint_least32_t
uint_least64_t
uint_least8_t
UINT_MAX
uint16_t
uint32_t
uint64_t
uint8_t
uintmax_t
uintptr_t
ULLONG_MAX
unary_function
unary_negate
uncaught_exception
undeclare_no_pointers
undeclare_reachable
underflow
underflow_error
unexpected
unexpected_handler
unget
uniform_int_distribution
uniform_real_distribution
uninitialized_copy
uninitialized_copy_n
uninitialized_fill
uninitialized_fill_n
unique
unique_copy
unique_lock
unique_ptr
unitbuf
unlock
unordered_map
unordered_multimap
unordered_multiset
unordered_set
unsetf
unshift
upper_bound
uppercase
use_count
use_facet
uses_allocator
USHRT_MAX
utility
va_arg
va_copy
va_end
va_list
va_start
valarray
valid
value
vector
void_pointer
wait
wait_for
wait_until
wbuffer_convert
wcerr
wchar_t
wcin
wclog
wcout
wcschr
wcspbrk
wcsrchr
wcsstr
weak_ptr
weibull_distribution
wfilebuf
wfstream
what
wide_string
widen
width
wifstream
wios
wistream
wistringstream
wmemchr
wofstream
wostream
wostringstream
wregex
write
ws
wstreambuf
wstring_convert
wstringbuf
wstringstream
xalloc
xsgetn
xsputn
yield
zero
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment