1Alternative
tokens
[tab:alternative.tokens]
2Ranges of characters allowed
[tab:charname.allowed]
3Ranges of characters disallowed
initially (combining characters)
[tab:charname.disallowed]
4Identifiers with special
meaning
[tab:identifiers.special]
5Keywords
[tab:keywords]
6Alternative representations
[tab:alternative.representations]
7Types of integer literals
[tab:lex.type.integer.literal]
8Escape sequences
[tab:escape.sequences]
9String literal concatenations
[tab:lex.string.concat]
10Relations on
const and
volatile[tab:relations.on.const.and.volatile]
11simple-type-specifiers and the types they
specify
[tab:simple.type.specifiers]
12Relationship between operator and
function call notation
[tab:over.rel.op.func]
13Conversions
[tab:over.conversions]
14Value of folding empty
sequences
[tab:fold.empty]
15Library categories
[tab:library.categories]
16C++ library headers
[tab:cpp.library.headers]
17C++ headers for C library
facilities
[tab:cpp.c.headers]
18C standard Annex K names
[tab:c.annex.k.names]
19C++ headers for freestanding
implementations
[tab:cpp.headers.freestanding]
20EqualityComparable requirements
[tab:equalitycomparable]
21LessThanComparable requirements
[tab:lessthancomparable]
22DefaultConstructible requirements
[tab:defaultconstructible]
23MoveConstructible requirements
[tab:moveconstructible]
24CopyConstructible requirements (in addition to
MoveConstructible)
[tab:copyconstructible]
25MoveAssignable requirements
[tab:moveassignable]
26CopyAssignable requirements (in addition to
MoveAssignable)
[tab:copyassignable]
27Destructible requirements
[tab:destructible]
28NullablePointer requirements
[tab:nullablepointer]
29Hash
requirements
[tab:hash]
30Descriptive variable
definitions
[tab:desc.var.def]
31Allocator requirements
[tab:utilities.allocator.requirements]
32Language support library
summary
[tab:lang.sup.lib.summary]
33Diagnostics library summary
[tab:diagnostics.lib.summary]
34General utilities library
summary
[tab:util.lib.summary]
35optional::operator=(const optional&)
effects
[tab:optional.assign.copy]
36optional::operator=(optional&&)
effects
[tab:optional.assign.move]
37optional::operator=(const optional<U>&)
effects
[tab:optional.assign.copy.templ]
38optional::operator=(optional<U>&&)
effects
[tab:optional.assign.move.templ]
39optional::swap(optional&) effects
[tab:optional.swap]
40Primary type category
predicates
[tab:type-traits.primary]
41Composite type category
predicates
[tab:type-traits.composite]
42Type property predicates
[tab:type-traits.properties]
43Type property queries
[tab:type-traits.properties.queries]
44Type relationship predicates
[tab:type-traits.relationship]
45Const-volatile modifications
[tab:type-traits.const-volatile]
46Reference modifications
[tab:type-traits.reference]
47Sign modifications
[tab:type-traits.sign]
48Array modifications
[tab:type-traits.array]
49Pointer modifications
[tab:type-traits.pointer]
50Other transformations
[tab:type-traits.other]
51Expressions used to perform ratio
arithmetic
[tab:ratio.arithmetic]
52Clock requirements
[tab:time.clock]
53Strings library summary
[tab:strings.lib.summary]
54Character traits
requirements
[tab:char.traits.require]
55basic_string(const Allocator&) effects
[tab:strings.ctr.1]
56basic_string(const basic_string&)
effects
[tab:strings.ctr.cpy]
57basic_string(const basic_string&, size_type, const
Allocator&) and
basic_string(const
basic_string&, size_type, size_type, const
Allocator&) effects
[tab:strings.ctr.2]
58basic_string(const charT*, size_type, const
Allocator&) effects
[tab:strings.ctr.3]
59basic_string(const charT*, const Allocator&)
effects
[tab:strings.ctr.4]
60basic_string(size_t, charT, const Allocator&)
effects
[tab:strings.ctr.5]
61basic_string(const basic_string&, const
Allocator&) and
basic_string(basic_string&&, const
Allocator&) effects
[tab:strings.ctr.6]
62operator=(const
basic_string&) effects
[tab:strings.op=]
63compare()
results
[tab:strings.compare]
64basic_string_view(const charT*) effects
[tab:string.view.ctr.2]
65basic_string_view(const charT*, size_type)
effects
[tab:string.view.ctr.3]
66compare()
results
[tab:string.view.compare]
67Additional
basic_string_view comparison overloads
[tab:string.view.comparison.overloads]
68Localization library summary
[tab:localization.lib.summary]
69Locale category facets
[tab:localization.category.facets]
70Required specializations
[tab:localization.required.specializations]
71do_in/do_out result values
[tab:localization.convert.result.values.out.in]
72do_unshift result values
[tab:localization.convert.result.values.unshift]
73Integer conversions
[tab:localization.integer.conversions.in]
74Length modifier
[tab:localization.length.modifier.in]
75Integer conversions
[tab:localization.integer.conversions.out]
76Floating-point conversions
[tab:localization.fp.conversions.out]
77Length modifier
[tab:localization.length.modifier.out]
78Numeric conversions
[tab:localization.numeric.conversions]
79Fill padding
[tab:localization.fill.padding]
80do_get_date effects
[tab:lib.locale.time.get.virtuals.dogetdate]
81Potential
setlocale data races
[tab:setlocale.data.races]
82Containers library summary
[tab:containers.lib.summary]
83Container requirements
[tab:containers.container.requirements]
84Reversible container
requirements
[tab:containers.reversible.requirements]
85Optional container
operations
[tab:containers.optional.operations]
86Allocator-aware container
requirements
[tab:containers.allocatoraware]
87Sequence container requirements (in
addition to container)
[tab:containers.sequence.requirements]
88Optional sequence container
operations
[tab:containers.sequence.optional]
89Container types with compatible
nodes
[tab:containers.node.compat]
90Associative container requirements
(in addition to container)
[tab:containers.associative.requirements]
91Unordered associative container
requirements (in addition to container)
[tab:HashRequirements]
92Iterators library summary
[tab:iterators.lib.summary]
93Relations among iterator
categories
[tab:iterators.relations]
94Iterator requirements
[tab:iterator.requirements]
95Input iterator requirements (in
addition to Iterator)
[tab:iterator.input.requirements]
96Output iterator requirements (in
addition to Iterator)
[tab:iterator.output.requirements]
97Forward iterator requirements (in
addition to input iterator)
[tab:iterator.forward.requirements]
98Bidirectional iterator requirements
(in addition to forward iterator)
[tab:iterator.bidirectional.requirements]
99Random access iterator requirements
(in addition to bidirectional iterator)
[tab:iterator.random.access.requirements]
100Algorithms library summary
[tab:algorithms.summary]
101Numerics library summary
[tab:numerics.lib.summary]
102Seed sequence requirements
[tab:SeedSequence]
103Uniform random bit generator
requirements
[tab:UniformRandomBitGenerator]
104Random number engine
requirements
[tab:RandomEngine]
105Random number distribution
requirements
[tab:RandomDistribution]
106Input/output library
summary
[tab:iostreams.lib.summary]
107fmtflags
effects
[tab:iostreams.fmtflags.effects]
108fmtflags
constants
[tab:iostreams.fmtflags.constants]
109iostate
effects
[tab:iostreams.iostate.effects]
110openmode
effects
[tab:iostreams.openmode.effects]
111seekdir
effects
[tab:iostreams.seekdir.effects]
112Position type requirements
[tab:iostreams.position.requirements]
113basic_ios::init() effects
[tab:iostreams.basicios.init.effects]
114basic_ios::copyfmt() effects
[tab:iostreams.copyfmt.effects]
115seekoff
positioning
[tab:iostreams.seekoff.positioning]
116newoff
values
[tab:iostreams.newoff.values]
117File open modes
[tab:iostreams.file.open.modes]
118seekoff
effects
[tab:iostreams.seekoff.effects]
119filesystem_error(const string&, error_code)
effects
[tab:filesystem_error.1]
120filesystem_error(const string&, const path&,
error_code) effects
[tab:filesystem_error.2]
121filesystem_error(const string&, const path&, const
path&, error_code) effects
[tab:filesystem_error.3]
122Enum class
file_type[tab:enum.file_type]
123Enum class
copy_options[tab:enum.copy_options]
124Enum class
perms[tab:enum.perms]
125Enum class
directory_options[tab:enum.directory_options]
126absolute(const
path&, const path&) return value
[tab:absolute.path]
127Effects of permission bits
[tab:fs.op.permissions]
128Regular expressions library
summary
[tab:re.lib.summary]
129Regular expression traits class
requirements
[tab:re:RegexpTraits]
130syntax_option_type effects
[tab:re:syntaxoption]
131regex_constants::match_flag_type effects when
obtaining a match against a character container sequence
[first, last).
[tab:re:matchflag]
132error_type values in the C locale
[tab:re:errortype]
133Character class names and
corresponding
ctype masks
[tab:re.traits.classnames]
134match_results assignment operator effects
[tab:re:results:assign]
135Effects of
regex_match algorithm
[tab:re:alg:match]
136Effects of
regex_search algorithm
[tab:re:alg:search]
137Atomics library summary
[tab:atomics.lib.summary]
138Named atomic types
[tab:atomics.integral]
139Atomic typedefs
[tab:atomics.typedefs]
140Atomic arithmetic
computations
[tab:atomic.arithmetic.computations]
141Thread support library
summary
[tab:thread.lib.summary]
142C headers
[tab:future.c.headers]
143strstreambuf(streamsize) effects
[tab:future.strstreambuf.effects]
144strstreambuf(void* (*)(size_t), void (*)(void*))
effects
[tab:future.strstreambuf1.effects]
145strstreambuf(charT*, streamsize, charT*)
effects
[tab:future.strstreambuf2.effects]
146seekoff
positioning
[tab:future.seekoff.positioning]
147newoff
values
[tab:future.newoff.values]