diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-06-30 16:45:27 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-06-30 16:45:27 +0000 |
commit | ed88608ab73376184596eda9d50e86b2d2db68df (patch) | |
tree | c531956fab3fcea466e5458a682dacdde61a15d4 | |
parent | 514b7b153bc9aa381e73f853ac37b62ab8995fd6 (diff) |
Update C++ section data and directory structure to reflect N2914
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74535 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/cxx-sections.data | 2063 |
1 files changed, 1026 insertions, 1037 deletions
diff --git a/test/cxx-sections.data b/test/cxx-sections.data index b4501ea286..0edc5f1508 100644 --- a/test/cxx-sections.data +++ b/test/cxx-sections.data @@ -26,40 +26,43 @@ 1.10 [intro.multithread] 1.11 [intro.ack] 2 [lex] - 2.1 [lex.phases] - 2.2 [lex.charset] - 2.3 [lex.trigraph] - 2.4 [lex.pptoken] - 2.5 [lex.digraph] - 2.6 [lex.token] - 2.7 [lex.comment] - 2.8 [lex.header] - 2.9 [lex.ppnumber] - 2.10 [lex.name] - 2.11 [lex.key] - 2.12 [lex.operators] - 2.13 [lex.literal] - 2.13.1 [lex.icon] - 2.13.2 [lex.ccon] - 2.13.3 [lex.fcon] - 2.13.4 [lex.string] - 2.13.5 [lex.bool] - 2.13.6 [lex.nullptr] - 2.13.7 [lex.ext] + 2.1 [lex.separate] + 2.2 [lex.phases] + 2.3 [lex.charset] + 2.4 [lex.trigraph] + 2.5 [lex.pptoken] + 2.6 [lex.digraph] + 2.7 [lex.token] + 2.8 [lex.comment] + 2.9 [lex.header] + 2.10 [lex.ppnumber] + 2.11 [lex.name] + 2.12 [lex.key] + 2.13 [lex.operators] + 2.14 [lex.literal] + 2.14.1 [lex.literal.kinds] + 2.14.2 [lex.icon] + 2.14.3 [lex.ccon] + 2.14.4 [lex.fcon] + 2.14.5 [lex.string] + 2.14.6 [lex.bool] + 2.14.7 [lex.nullptr] + 2.14.8 [lex.ext] 3 [basic] 3.1 [basic.def] 3.2 [basic.def.odr] 3.3 [basic.scope] - 3.3.1 [basic.scope.pdecl] - 3.3.2 [basic.scope.local] - 3.3.3 [basic.scope.proto] - 3.3.4 [basic.funscope] - 3.3.5 [basic.scope.namespace] - 3.3.6 [basic.scope.class] - 3.3.7 [basic.scope.concept] - 3.3.8 [basic.scope.req] - 3.3.9 [basic.scope.enum] - 3.3.10 [basic.scope.hiding] + 3.3.1 [basic.scope.declarative] + 3.3.2 [basic.scope.pdecl] + 3.3.3 [basic.scope.local] + 3.3.4 [basic.scope.proto] + 3.3.5 [basic.funscope] + 3.3.6 [basic.scope.namespace] + 3.3.7 [basic.scope.class] + 3.3.8 [basic.scope.concept] + 3.3.9 [basic.scope.req] + 3.3.10 [basic.scope.enum] + 3.3.11 [basic.scope.hiding] 3.4 [basic.lookup] 3.4.1 [basic.lookup.unqual] 3.4.2 [basic.lookup.argdep] @@ -107,7 +110,8 @@ 4.13 [conv.rank] 5 [expr] 5.1 [expr.prim] - 5.1.1 [expr.prim.lambda] + 5.1.1 [expr.prim.general] + 5.1.2 [expr.prim.lambda] 5.2 [expr.post] 5.2.1 [expr.sub] 5.2.2 [expr.call] @@ -284,76 +288,77 @@ 13.5.8 [over.literal] 13.6 [over.built] 14 [temp] - 14.1 [temp.param] - 14.2 [temp.names] - 14.3 [temp.arg] - 14.3.1 [temp.arg.type] - 14.3.2 [temp.arg.nontype] - 14.3.3 [temp.arg.template] - 14.4 [temp.type] - 14.5 [temp.decls] - 14.5.1 [temp.class] - 14.5.1.1 [temp.mem.func] - 14.5.1.2 [temp.mem.class] - 14.5.1.3 [temp.static] - 14.5.2 [temp.mem] - 14.5.3 [temp.variadic] - 14.5.4 [temp.friend] - 14.5.5 [temp.class.spec] - 14.5.5.1 [temp.class.spec.match] - 14.5.5.2 [temp.class.order] - 14.5.5.3 [temp.class.spec.mfunc] - 14.5.6 [temp.fct] - 14.5.6.1 [temp.over.link] - 14.5.6.2 [temp.func.order] - 14.5.7 [temp.alias] - 14.5.8 [temp.concept.map] - 14.6 [temp.res] - 14.6.1 [temp.local] - 14.6.2 [temp.dep] - 14.6.2.1 [temp.dep.type] - 14.6.2.2 [temp.dep.expr] - 14.6.2.3 [temp.dep.constexpr] - 14.6.2.4 [temp.dep.temp] - 14.6.3 [temp.nondep] - 14.6.4 [temp.dep.res] - 14.6.4.1 [temp.point] - 14.6.4.2 [temp.dep.candidate] - 14.6.5 [temp.inject] - 14.7 [temp.spec] - 14.7.1 [temp.inst] - 14.7.2 [temp.explicit] - 14.7.3 [temp.expl.spec] - 14.8 [temp.fct.spec] - 14.8.1 [temp.arg.explicit] - 14.8.2 [temp.deduct] - 14.8.2.1 [temp.deduct.call] - 14.8.2.2 [temp.deduct.funcaddr] - 14.8.2.3 [temp.deduct.conv] - 14.8.2.4 [temp.deduct.partial] - 14.8.2.5 [temp.deduct.type] - 14.8.3 [temp.over] - 14.9 [concept] - 14.9.1 [concept.def] - 14.9.1.1 [concept.fct] - 14.9.1.2 [concept.assoc] - 14.9.1.3 [concept.req] - 14.9.1.4 [concept.axiom] - 14.9.2 [concept.map] - 14.9.2.1 [concept.map.fct] - 14.9.2.2 [concept.map.assoc] - 14.9.3 [concept.refine] - 14.9.3.1 [concept.member.lookup] - 14.9.3.2 [concept.refine.maps] - 14.9.4 [concept.support] - 14.10 [temp.constrained] - 14.10.1 [temp.req] - 14.10.1.1 [temp.req.sat] - 14.10.1.2 [temp.req.impl] - 14.10.2 [temp.archetype] - 14.10.2.1 [temp.archetype.assemble] - 14.10.3 [temp.constrained.set] - 14.10.4 [temp.constrained.inst] + 14.1 [temp.export] + 14.2 [temp.param] + 14.3 [temp.names] + 14.4 [temp.arg] + 14.4.1 [temp.arg.type] + 14.4.2 [temp.arg.nontype] + 14.4.3 [temp.arg.template] + 14.5 [temp.type] + 14.6 [temp.decls] + 14.6.1 [temp.class] + 14.6.1.1 [temp.mem.func] + 14.6.1.2 [temp.mem.class] + 14.6.1.3 [temp.static] + 14.6.2 [temp.mem] + 14.6.3 [temp.variadic] + 14.6.4 [temp.friend] + 14.6.5 [temp.class.spec] + 14.6.5.1 [temp.class.spec.match] + 14.6.5.2 [temp.class.order] + 14.6.5.3 [temp.class.spec.mfunc] + 14.6.6 [temp.fct] + 14.6.6.1 [temp.over.link] + 14.6.6.2 [temp.func.order] + 14.6.7 [temp.alias] + 14.6.8 [temp.concept.map] + 14.7 [temp.res] + 14.7.1 [temp.local] + 14.7.2 [temp.dep] + 14.7.2.1 [temp.dep.type] + 14.7.2.2 [temp.dep.expr] + 14.7.2.3 [temp.dep.constexpr] + 14.7.2.4 [temp.dep.temp] + 14.7.3 [temp.nondep] + 14.7.4 [temp.dep.res] + 14.7.4.1 [temp.point] + 14.7.4.2 [temp.dep.candidate] + 14.7.5 [temp.inject] + 14.8 [temp.spec] + 14.8.1 [temp.inst] + 14.8.2 [temp.explicit] + 14.8.3 [temp.expl.spec] + 14.9 [temp.fct.spec] + 14.9.1 [temp.arg.explicit] + 14.9.2 [temp.deduct] + 14.9.2.1 [temp.deduct.call] + 14.9.2.2 [temp.deduct.funcaddr] + 14.9.2.3 [temp.deduct.conv] + 14.9.2.4 [temp.deduct.partial] + 14.9.2.5 [temp.deduct.type] + 14.9.3 [temp.over] + 14.10 [concept] + 14.10.1 [concept.def] + 14.10.1.1 [concept.fct] + 14.10.1.2 [concept.assoc] + 14.10.1.3 [concept.req] + 14.10.1.4 [concept.axiom] + 14.10.2 [concept.map] + 14.10.2.1 [concept.map.fct] + 14.10.2.2 [concept.map.assoc] + 14.10.3 [concept.refine] + 14.10.3.1 [concept.member.lookup] + 14.10.3.2 [concept.refine.maps] + 14.10.4 [concept.support] + 14.11 [temp.constrained] + 14.11.1 [temp.req] + 14.11.1.1 [temp.req.sat] + 14.11.1.2 [temp.req.impl] + 14.11.2 [temp.archetype] + 14.11.2.1 [temp.archetype.assemble] + 14.11.3 [temp.constrained.set] + 14.11.4 [temp.constrained.inst] 15 [except] 15.1 [except.throw] 15.2 [except.ctor] @@ -363,7 +368,6 @@ 15.5.1 [except.terminate] 15.5.2 [except.unexpected] 15.5.3 [except.uncaught] - 15.6 [except.access] 16 [cpp] 16.1 [cpp.cond] 16.2 [cpp.include] @@ -381,7 +385,7 @@ 16.9 [cpp.pragma.op] 17 [library] 17.1 [library.general] - 17.2 [library.overview] + 17.2 [library.c] 17.3 [definitions] 17.3.1 [defns.arbitrary.stream] 17.3.2 [defns.blocked] @@ -394,191 +398,187 @@ 17.3.9 [defns.handler] 17.3.10 [defns.iostream.templates] 17.3.11 [defns.modifier] - 17.3.12 [defns.obj.state] - 17.3.13 [defns.ntcts] - 17.3.14 [defns.narrow.iostream] - 17.3.15 [defns.observer] - 17.3.16 [defns.replacement] - 17.3.17 [defns.repositional.stream] - 17.3.18 [defns.required.behavior] - 17.3.19 [defns.reserved.function] - 17.3.20 [defns.stable] - 17.3.21 [defns.traits] - 17.3.22 [defns.wide.iostream] + 17.3.12 [defns.move.assign] + 17.3.13 [defns.move.assign.op] + 17.3.14 [defns.move.ctor] + 17.3.15 [defns.obj.state] + 17.3.16 [defns.ntcts] + 17.3.17 [defns.observer] + 17.3.18 [defns.replacement] + 17.3.19 [defns.repositional.stream] + 17.3.20 [defns.required.behavior] + 17.3.21 [defns.reserved.function] + 17.3.22 [defns.stable] + 17.3.23 [defns.traits] 17.4 [defns.additional] 17.5 [description] - 17.5.1 [description.general] - 17.5.2 [structure] - 17.5.2.1 [structure.elements] - 17.5.2.2 [structure.summary] - 17.5.2.3 [structure.requirements] - 17.5.2.4 [structure.specifications] - 17.5.2.5 [structure.see.also] - 17.5.3 [conventions] - 17.5.3.1 [conventions.general] - 17.5.3.2 [type.descriptions] - 17.5.3.2.1 [type.descriptions.general] - 17.5.3.2.2 [enumerated.types] - 17.5.3.2.3 [bitmask.types] - 17.5.3.2.4 [character.seq] - 17.5.3.2.4.1 [character.seq.general] - 17.5.3.2.4.2 [byte.strings] - 17.5.3.2.4.3 [multibyte.strings] - 17.5.3.2.4.4 [char16_t.seq] - 17.5.3.2.4.5 [char32_t.seq] - 17.5.3.2.4.6 [wide.characters] - 17.5.3.3 [functions.within.classes] - 17.5.3.4 [objects.within.classes] + 17.5.1 [structure] + 17.5.1.1 [structure.elements] + 17.5.1.2 [structure.summary] + 17.5.1.3 [structure.requirements] + 17.5.1.4 [structure.specifications] + 17.5.1.5 [structure.see.also] + 17.5.2 [conventions] + 17.5.2.1 [type.descriptions] + 17.5.2.1.1 [type.descriptions.general] + 17.5.2.1.2 [enumerated.types] + 17.5.2.1.3 [bitmask.types] + 17.5.2.1.4 [character.seq] + 17.5.2.1.4.1 [byte.strings] + 17.5.2.1.4.2 [multibyte.strings] + 17.5.2.1.4.3 [char16_t.seq] + 17.5.2.1.4.4 [char32_t.seq] + 17.5.2.1.4.5 [wide.characters] + 17.5.2.2 [functions.within.classes] + 17.5.2.3 [objects.within.classes] 17.6 [requirements] - 17.6.1 [requirements.general] - 17.6.2 [organization] - 17.6.2.1 [organization.general] - 17.6.2.2 [contents] - 17.6.2.3 [headers] - 17.6.2.4 [compliance] - 17.6.3 [using] - 17.6.3.1 [using.overview] - 17.6.3.2 [using.headers] - 17.6.3.3 [using.linkage] - 17.6.4 [constraints] - 17.6.4.1 [constraints.overview] - 17.6.4.2 [namespace.constraints] - 17.6.4.2.1 [namespace.std] - 17.6.4.2.2 [namespace.posix] - 17.6.4.3 [reserved.names] - 17.6.4.3.1 [reserved.names.general] - 17.6.4.3.2 [macro.names] - 17.6.4.3.3 [global.names] - 17.6.4.3.4 [extern.names] - 17.6.4.3.5 [extern.types] - 17.6.4.3.6 [usrlit.suffix] - 17.6.4.4 [alt.headers] - 17.6.4.5 [derived.classes] - 17.6.4.6 [replacement.functions] - 17.6.4.7 [handler.functions] - 17.6.4.8 [res.on.functions] - 17.6.4.9 [res.on.arguments] - 17.6.4.10 [res.on.objects] - 17.6.4.11 [res.on.required] - 17.6.5 [conforming] - 17.6.5.1 [conforming.overview] - 17.6.5.2 [res.on.headers] - 17.6.5.3 [res.on.macro.definitions] - 17.6.5.4 [global.functions] - 17.6.5.5 [member.functions] - 17.6.5.6 [reentrancy] - 17.6.5.7 [res.on.data.races] - 17.6.5.8 [protection.within.classes] - 17.6.5.9 [derivation] - 17.6.5.10 [res.on.exception.handling] - 17.6.5.11 [res.on.pointer.storage] - 17.6.5.12 [value.error.codes] + 17.6.1 [organization] + 17.6.1.1 [contents] + 17.6.1.2 [headers] + 17.6.1.3 [compliance] + 17.6.2 [using] + 17.6.2.1 [using.overview] + 17.6.2.2 [using.headers] + 17.6.2.3 [using.linkage] + 17.6.3 [constraints] + 17.6.3.1 [constraints.overview] + 17.6.3.2 [namespace.constraints] + 17.6.3.2.1 [namespace.std] + 17.6.3.2.2 [namespace.posix] + 17.6.3.3 [reserved.names] + 17.6.3.3.1 [macro.names] + 17.6.3.3.2 [global.names] + 17.6.3.3.3 [extern.names] + 17.6.3.3.4 [extern.types] + 17.6.3.3.5 [usrlit.suffix] + 17.6.3.4 [alt.headers] + 17.6.3.5 [derived.classes] + 17.6.3.6 [replacement.functions] + 17.6.3.7 [handler.functions] + 17.6.3.8 [res.on.functions] + 17.6.3.9 [res.on.arguments] + 17.6.3.10 [res.on.objects] + 17.6.3.11 [res.on.required] + 17.6.4 [conforming] + 17.6.4.1 [conforming.overview] + 17.6.4.2 [res.on.headers] + 17.6.4.3 [res.on.macro.definitions] + 17.6.4.4 [global.functions] + 17.6.4.5 [member.functions] + 17.6.4.6 [reentrancy] + 17.6.4.7 [res.on.data.races] + 17.6.4.8 [protection.within.classes] + 17.6.4.9 [derivation] + 17.6.4.10 [res.on.exception.handling] + 17.6.4.11 [res.on.pointer.storage] + 17.6.4.12 [value.error.codes] 18 [language.support] - 18.1 [support.types] - 18.2 [support.limits] - 18.2.1 [limits] - 18.2.1.1 [numeric.limits] - 18.2.1.2 [numeric.limits.members] - 18.2.1.3 [round.style] - 18.2.1.4 [denorm.style] - 18.2.1.5 [numeric.special] - 18.2.2 [c.limits] - 18.3 [cstdint] - 18.3.1 [cstdint.syn] - 18.3.2 [stdinth] - 18.4 [support.start.term] - 18.5 [support.dynamic] - 18.5.1 [new.delete] - 18.5.1.1 [new.delete.single] - 18.5.1.2 [new.delete.array] - 18.5.1.3 [new.delete.placement] - 18.5.1.4 [new.delete.dataraces] - 18.5.2 [alloc.errors] - 18.5.2.1 [bad.alloc] - 18.5.2.2 [new.handler] - 18.5.2.3 [set.new.handler] - 18.6 [support.rtti] - 18.6.1 [type.info] - 18.6.2 [type.index] - 18.6.2.1 [type.index.overview] - 18.6.2.2 [type.index.members] - 18.6.2.3 [type.index.templ] - 18.6.3 [bad.cast] - 18.6.4 [bad.typeid] - 18.7 [support.exception] - 18.7.1 [exception] - 18.7.2 [exception.unexpected] - 18.7.2.1 [bad.exception] - 18.7.2.2 [unexpected.handler] - 18.7.2.3 [set.unexpected] - 18.7.2.4 [unexpected] - 18.7.3 [exception.terminate] - 18.7.3.1 [terminate.handler] - 18.7.3.2 [set.terminate] - 18.7.3.3 [terminate] - 18.7.4 [uncaught] - 18.7.5 [propagation] - 18.7.6 [except.nested] - 18.8 [support.initlist] - 18.8.1 [support.initlist.cons] - 18.8.2 [support.initlist.access] - 18.8.3 [support.initlist.concept] - 18.9 [support.runtime] + 18.1 [support.general] + 18.2 [support.types] + 18.3 [support.limits] + 18.3.1 [limits] + 18.3.1.1 [numeric.limits] + 18.3.1.2 [numeric.limits.members] + 18.3.1.3 [round.style] + 18.3.1.4 [denorm.style] + 18.3.1.5 [numeric.special] + 18.3.2 [c.limits] + 18.4 [cstdint] + 18.4.1 [cstdint.syn] + 18.4.2 [stdinth] + 18.5 [support.start.term] + 18.6 [support.dynamic] + 18.6.1 [new.delete] + 18.6.1.1 [new.delete.single] + 18.6.1.2 [new.delete.array] + 18.6.1.3 [new.delete.placement] + 18.6.1.4 [new.delete.dataraces] + 18.6.2 [alloc.errors] + 18.6.2.1 [bad.alloc] + 18.6.2.2 [new.handler] + 18.6.2.3 [set.new.handler] + 18.7 [support.rtti] + 18.7.1 [type.info] + 18.7.2 [type.index] + 18.7.2.1 [type.index.overview] + 18.7.2.2 [type.index.members] + 18.7.2.3 [type.index.templ] + 18.7.3 [bad.cast] + 18.7.4 [bad.typeid] + 18.8 [support.exception] + 18.8.1 [exception] + 18.8.2 [exception.unexpected] + 18.8.2.1 [bad.exception] + 18.8.2.2 [unexpected.handler] + 18.8.2.3 [set.unexpected] + 18.8.2.4 [unexpected] + 18.8.3 [exception.terminate] + 18.8.3.1 [terminate.handler] + 18.8.3.2 [set.terminate] + 18.8.3.3 [terminate] + 18.8.4 [uncaught] + 18.8.5 [propagation] + 18.8.6 [except.nested] + 18.9 [support.initlist] + 18.9.1 [support.initlist.cons] + 18.9.2 [support.initlist.access] + 18.9.3 [support.initlist.concept] + 18.10 [support.runtime] 19 [diagnostics] - 19.1 [std.exceptions] - 19.1.1 [logic.error] - 19.1.2 [domain.error] - 19.1.3 [invalid.argument] - 19.1.4 [length.error] - 19.1.5 [out.of.range] - 19.1.6 [runtime.error] - 19.1.7 [range.error] - 19.1.8 [overflow.error] - 19.1.9 [underflow.error] - 19.2 [assertions] - 19.3 [errno] - 19.4 [syserr] - 19.4.1 [syserr.errcat] - 19.4.1.1 [syserr.errcat.overview] - 19.4.1.2 [syserr.errcat.virtuals] - 19.4.1.3 [syserr.errcat.nonvirtuals] - 19.4.1.4 [syserr.errcat.derived] - 19.4.1.5 [syserr.errcat.objects] - 19.4.2 [syserr.errcode] - 19.4.2.1 [syserr.errcodeenum] - 19.4.2.2 [syserr.errcode.overview] - 19.4.2.3 [syserr.errcode.constructors] - 19.4.2.4 [syserr.errcode.modifiers] - 19.4.2.5 [syserr.errcode.observers] - 19.4.2.6 [syserr.errcode.nonmembers] - 19.4.3 [syserr.errcondition] - 19.4.3.1 [syserr.errcondenum] - 19.4.3.2 [syserr.errcondition.overview] - 19.4.3.3 [syserr.errcondition.constructors] - 19.4.3.4 [syserr.errcondition.modifiers] - 19.4.3.5 [syserr.errcondition.observers] - 19.4.3.6 [syserr.errcondition.nonmembers] - 19.4.4 [syserr.compare] - 19.4.5 [syserr.syserr] - 19.4.5.1 [syserr.syserr.overview] - 19.4.5.2 [syserr.syserr.members] + 19.1 [diagnostics.general] + 19.2 [std.exceptions] + 19.2.1 [logic.error] + 19.2.2 [domain.error] + 19.2.3 [invalid.argument] + 19.2.4 [length.error] + 19.2.5 [out.of.range] + 19.2.6 [runtime.error] + 19.2.7 [range.error] + 19.2.8 [overflow.error] + 19.2.9 [underflow.error] + 19.3 [assertions] + 19.4 [errno] + 19.5 [syserr] + 19.5.1 [syserr.errcat] + 19.5.1.1 [syserr.errcat.overview] + 19.5.1.2 [syserr.errcat.virtuals] + 19.5.1.3 [syserr.errcat.nonvirtuals] + 19.5.1.4 [syserr.errcat.derived] + 19.5.1.5 [syserr.errcat.objects] + 19.5.2 [syserr.errcode] + 19.5.2.1 [syserr.errcodeenum] + 19.5.2.2 [syserr.errcode.overview] + 19.5.2.3 [syserr.errcode.constructors] + 19.5.2.4 [syserr.errcode.modifiers] + 19.5.2.5 [syserr.errcode.observers] + 19.5.2.6 [syserr.errcode.nonmembers] + 19.5.3 [syserr.errcondition] + 19.5.3.1 [syserr.errcondenum] + 19.5.3.2 [syserr.errcondition.overview] + 19.5.3.3 [syserr.errcondition.constructors] + 19.5.3.4 [syserr.errcondition.modifiers] + 19.5.3.5 [syserr.errcondition.observers] + 19.5.3.6 [syserr.errcondition.nonmembers] + 19.5.4 [syserr.compare] + 19.5.5 [syserr.syserr] + 19.5.5.1 [syserr.syserr.overview] + 19.5.5.2 [syserr.syserr.members] 20 [utilities] - 20.1 [utility.requirements] - 20.1.1 [utility.arg.requirements] - 20.1.2 [allocator.requirements] + 20.1 [utilities.general] 20.2 [utility.concepts] 20.2.1 [concept.transform] 20.2.2 [concept.true] - 20.2.3 [concept.operator] - 20.2.4 [concept.predicate] - 20.2.5 [concept.comparison] - 20.2.6 [concept.construct] - 20.2.7 [concept.destruct] - 20.2.8 [concept.copymove] - 20.2.9 [concept.memory] - 20.2.10 [concept.regular] - 20.2.11 [concept.convertible] - 20.2.12 [concept.arithmetic] + 20.2.3 [concept.classify] + 20.2.4 [concept.operator] + 20.2.5 [concept.predicate] + 20.2.6 [concept.comparison] + 20.2.7 [concept.construct] + 20.2.8 [concept.destruct] + 20.2.9 [concept.copymove] + 20.2.10 [concept.memory] + 20.2.11 [concept.regular] + 20.2.12 [concept.convertible] + 20.2.13 [concept.arithmetic] 20.3 [utility] 20.3.1 [operators] 20.3.2 [forward] @@ -597,15 +597,14 @@ 20.5 [tuple] 20.5.1 [tuple.general] 20.5.2 [tuple.tuple] - 20.5.2.1 [tuple.traits] - 20.5.2.2 [tuple.cnstr] - 20.5.2.3 [tuple.creation] - 20.5.2.4 [tuple.helper] - 20.5.2.5 [tuple.elem] - 20.5.2.6 [tuple.rel] - 20.5.2.7 [tuple.swap] - 20.5.2.8 [tuple.special] - 20.5.2.9 [tuple.concepts] + 20.5.2.1 [tuple.cnstr] + 20.5.2.2 [tuple.creation] + 20.5.2.3 [tuple.helper] + 20.5.2.4 [tuple.elem] + 20.5.2.5 [tuple.rel] + 20.5.2.6 [tuple.swap] + 20.5.2.7 [tuple.special] + 20.5.2.8 [tuple.concepts] 20.6 [meta] 20.6.1 [meta.rqmts] 20.6.2 [meta.type.synop] @@ -660,79 +659,72 @@ 20.7.16.2.6 [func.wrap.func.nullptr] 20.7.16.2.7 [func.wrap.func.alg] 20.7.17 [unord.hash] - 20.7.18 [func.referenceclosure] - 20.7.18.1 [func.referenceclosure.cons] - 20.7.18.2 [func.referenceclosure.obs] - 20.7.18.3 [func.referenceclosure.invoke] - 20.7.18.4 [func.referenceclosure.compare] 20.8 [memory] 20.8.1 [allocator.tag] 20.8.2 [allocator] 20.8.2.1 [allocator.general] 20.8.2.2 [allocator.concepts] + 20.8.2.3 [allocator.concepts.legacy] + 20.8.2.4 [allocator.concepts.members] 20.8.3 [allocator.element.concepts] - 20.8.4 [allocator.propagation] - 20.8.5 [allocator.propagation.map] - 20.8.6 [default.allocator] - 20.8.6.1 [allocator.members] - 20.8.6.2 [allocator.globals] - 20.8.7 [allocator.adaptor] - 20.8.7.1 [allocator.adaptor.cntr] - 20.8.7.2 [allocator.adaptor.members] - 20.8.7.3 [allocator.adaptor.globals] - 20.8.8 [storage.iterator] - 20.8.9 [temporary.buffer] - 20.8.10 [construct.element] - 20.8.11 [specialized.algorithms] - 20.8.11.1 [object.addressof] - 20.8.11.2 [uninitialized.copy] - 20.8.11.3 [uninitialized.fill] - 20.8.11.4 [uninitialized.fill.n] - 20.8.12 [unique.ptr] - 20.8.12.1 [unique.ptr.dltr] - 20.8.12.1.1 [unique.ptr.dltr.dflt] - 20.8.12.1.2 [unique.ptr.dltr.dflt1] - 20.8.12.1.3 [unique.ptr.dltr.dflt2] - 20.8.12.2 [unique.ptr.single] - 20.8.12.2.1 [unique.ptr.single.ctor] - 20.8.12.2.2 [unique.ptr.single.dtor] - 20.8.12.2.3 [unique.ptr.single.asgn] - 20.8.12.2.4 [unique.ptr.single.observers] - 20.8.12.2.5 [unique.ptr.single.modifiers] - 20.8.12.3 [unique.ptr.runtime] - 20.8.12.3.1 [unique.ptr.runtime.ctor] - 20.8.12.3.2 [unique.ptr.runtime.observers] - 20.8.12.3.3 [unique.ptr.runtime.modifiers] - X [unique.ptr.compiletime] - 20.8.12.4 [unique.ptr.special] - 20.8.13 [util.smartptr] - 20.8.13.1 [util.smartptr.weakptr] - 20.8.13.2 [util.smartptr.shared] - 20.8.13.2.1 [util.smartptr.shared.const] - 20.8.13.2.2 [util.smartptr.shared.dest] - 20.8.13.2.3 [util.smartptr.shared.assign] - 20.8.13.2.4 [util.smartptr.shared.mod] - 20.8.13.2.5 [util.smartptr.shared.obs] - 20.8.13.2.6 [util.smartptr.shared.create] - 20.8.13.2.7 [util.smartptr.shared.cmp] - 20.8.13.2.8 [util.smartptr.shared.io] - 20.8.13.2.9 [util.smartptr.shared.spec] - 20.8.13.2.10 [util.smartptr.shared.cast] - 20.8.13.2.11 [util.smartptr.getdeleter] - 20.8.13.3 [util.smartptr.weak] - 20.8.13.3.1 [util.smartptr.weak.const] - 20.8.13.3.2 [util.smartptr.weak.dest] - 20.8.13.3.3 [util.smartptr.weak.assign] - 20.8.13.3.4 [util.smartptr.weak.mod] - 20.8.13.3.5 [util.smartptr.weak.obs] - 20.8.13.3.6 [util.smartptr.weak.cmp] - 20.8.13.3.7 [util.smartptr.weak.spec] - 20.8.13.4 [util.smartptr.ownerless] - 20.8.13.5 [util.smartptr.enab] - 20.8.13.6 [util.smartptr.shared.atomic] - 20.8.13.7 [util.dynamic.safety] - 20.8.14 [ptr.align] - 20.8.15 [c.malloc] + 20.8.4 [default.allocator] + 20.8.4.1 [allocator.members] + 20.8.4.2 [allocator.globals] + 20.8.5 [allocator.adaptor] + 20.8.5.1 [allocator.adaptor.base] + 20.8.5.2 [allocator.adaptor.cntr] + 20.8.5.3 [allocator.adaptor2.cntr] + 20.8.5.4 [allocator.adaptor.members] + 20.8.5.5 [allocator.adaptor.globals] + 20.8.6 [storage.iterator] + 20.8.7 [temporary.buffer] + 20.8.8 [specialized.algorithms] + 20.8.8.1 [object.addressof] + 20.8.8.2 [uninitialized.copy] + 20.8.8.3 [uninitialized.fill] + 20.8.8.4 [uninitialized.fill.n] + 20.8.9 [unique.ptr] + 20.8.9.1 [unique.ptr.dltr] + 20.8.9.1.1 [unique.ptr.dltr.dflt] + 20.8.9.1.2 [unique.ptr.dltr.dflt1] + 20.8.9.2 [unique.ptr.single] + 20.8.9.2.1 [unique.ptr.single.ctor] + 20.8.9.2.2 [unique.ptr.single.dtor] + 20.8.9.2.3 [unique.ptr.single.asgn] + 20.8.9.2.4 [unique.ptr.single.observers] + 20.8.9.2.5 [unique.ptr.single.modifiers] + 20.8.9.3 [unique.ptr.runtime] + 20.8.9.3.1 [unique.ptr.runtime.ctor] + 20.8.9.3.2 [unique.ptr.runtime.observers] + 20.8.9.3.3 [unique.ptr.runtime.modifiers] + 20.8.9.4 [unique.ptr.special] + 20.8.10 [util.smartptr] + 20.8.10.1 [util.smartptr.weakptr] + 20.8.10.2 [util.smartptr.shared] + 20.8.10.2.1 [util.smartptr.shared.const] + 20.8.10.2.2 [util.smartptr.shared.dest] + 20.8.10.2.3 [util.smartptr.shared.assign] + 20.8.10.2.4 [util.smartptr.shared.mod] + 20.8.10.2.5 [util.smartptr.shared.obs] + 20.8.10.2.6 [util.smartptr.shared.create] + 20.8.10.2.7 [util.smartptr.shared.cmp] + 20.8.10.2.8 [util.smartptr.shared.io] + 20.8.10.2.9 [util.smartptr.shared.spec] + 20.8.10.2.10 [util.smartptr.shared.cast] + 20.8.10.2.11 [util.smartptr.getdeleter] + 20.8.10.3 [util.smartptr.weak] + 20.8.10.3.1 [util.smartptr.weak.const] + 20.8.10.3.2 [util.smartptr.weak.dest] + 20.8.10.3.3 [util.smartptr.weak.assign] + 20.8.10.3.4 [util.smartptr.weak.mod] + 20.8.10.3.5 [util.smartptr.weak.obs] + 20.8.10.3.6 [util.smartptr.weak.spec] + 20.8.10.4 [util.smartptr.ownerless] + 20.8.10.5 [util.smartptr.enab] + 20.8.10.6 [util.smartptr.shared.atomic] + 20.8.10.7 [util.dynamic.safety] + 20.8.11 [ptr.align] + 20.8.12 [c.malloc] 20.9 [time] 20.9.1 [time.clock.req] 20.9.2 [time.traits] @@ -761,628 +753,636 @@ 20.9.5.3 [time.clock.hires] 20.10 [date.time] 21 [strings] - 21.1 [char.traits] - 21.1.1 [char.traits.require] - 21.1.2 [char.traits.typedefs] - 21.1.3 [char.traits.specializations] - 21.1.3.1 [char.traits.specializations.char] - 21.1.3.2 [char.traits.specializations.char16_t] - 21.1.3.3 [char.traits.specializations.char32_t] - 21.1.3.4 [char.traits.specializations.wchar.t] - 21.2 [string.classes] - 21.3 [basic.string] - 21.3.1 [string.require] - 21.3.2 [string.cons] - 21.3.3 [string.iterators] - 21.3.4 [string.capacity] - 21.3.5 [string.access] - 21.3.6 [string.modifiers] - 21.3.6.1 [string::op+=] - 21.3.6.2 [string::append] - 21.3.6.3 [string::assign] - 21.3.6.4 [string::insert] - 21.3.6.5 [string::erase] - 21.3.6.6 [string::replace] - 21.3.6.7 [string::copy] - 21.3.6.8 [string::swap] - 21.3.7 [string.ops] - 21.3.7.1 [string.accessors] - 21.3.7.2 [string::find] - 21.3.7.3 [string::rfind] - 21.3.7.4 [string::find.first.of] - 21.3.7.5 [string::find.last.of] - 21.3.7.6 [string::find.first.not.of] - 21.3.7.7 [string::find.last.not.of] - 21.3.7.8 [string::substr] - 21.3.7.9 [string::compare] - 21.3.8 [string.nonmembers] - 21.3.8.1 [string::op+] - 21.3.8.2 [string::operator==] - 21.3.8.3 [string::op!=] - 21.3.8.4 [string::op<] - 21.3.8.5 [string::op>] - 21.3.8.6 [string::op<=] - 21.3.8.7 [string::op>=] - 21.3.8.8 [string.special] - 21.3.8.9 [string.io] - 21.4 [string.conversions] - 21.5 [c.strings] + 21.1 [strings.general] + 21.2 [char.traits] + 21.2.1 [char.traits.require] + 21.2.2 [char.traits.typedefs] + 21.2.3 [char.traits.specializations] + 21.2.3.1 [char.traits.specializations.char] + 21.2.3.2 [char.traits.specializations.char16_t] + 21.2.3.3 [char.traits.specializations.char32_t] + 21.2.3.4 [char.traits.specializations.wchar.t] + 21.3 [string.classes] + 21.4 [basic.string] + 21.4.1 [string.require] + 21.4.2 [string.cons] + 21.4.3 [string.iterators] + 21.4.4 [string.capacity] + 21.4.5 [string.access] + 21.4.6 [string.modifiers] + 21.4.6.1 [string::op+=] + 21.4.6.2 [string::append] + 21.4.6.3 [string::assign] + 21.4.6.4 [string::insert] + 21.4.6.5 [string::erase] + 21.4.6.6 [string::replace] + 21.4.6.7 [string::copy] + 21.4.6.8 [string::swap] + 21.4.7 [string.ops] + 21.4.7.1 [string.accessors] + 21.4.7.2 [string::find] + 21.4.7.3 [string::rfind] + 21.4.7.4 [string::find.first.of] + 21.4.7.5 [string::find.last.of] + 21.4.7.6 [string::find.first.not.of] + 21.4.7.7 [string::find.last.not.of] + 21.4.7.8 [string::substr] + 21.4.7.9 [string::compare] + 21.4.8 [string.nonmembers] + 21.4.8.1 [string::op+] + 21.4.8.2 [string::operator==] + 21.4.8.3 [string::op!=] + 21.4.8.4 [string::op<] + 21.4.8.5 [string::op>] + 21.4.8.6 [string::op<=] + 21.4.8.7 [string::op>=] + 21.4.8.8 [string.special] + 21.4.8.9 [string.io] + 21.5 [string.conversions] + 21.6 [c.strings] 22 [localization] - 22.1 [locales] - 22.1.1 [locale] - 22.1.1.1 [locale.types] - 22.1.1.1.1 [locale.category] - 22.1.1.1.2 [locale.facet] - 22.1.1.1.3 [locale.id] - 22.1.1.2 [locale.cons] - 22.1.1.3 [locale.members] - 22.1.1.4 [locale.operators] - 22.1.1.5 [locale.statics] - 22.1.2 [locale.global.templates] - 22.1.3 [locale.convenience] - 22.1.3.1 [classification] - 22.1.3.2 [conversions] - 22.1.3.2.1 [conversions.character] - 22.1.3.2.2 [conversions.string] - 22.1.3.2.3 [conversions.buffer] - 22.2 [locale.categories] - 22.2.1 [category.ctype] - 22.2.1.1 [locale.ctype] - 22.2.1.1.1 [locale.ctype.members] - 22.2.1.1.2 [locale.ctype.virtuals] - 22.2.1.2 [locale.ctype.byname] - 22.2.1.3 [facet.ctype.special] - 22.2.1.3.1 [facet.ctype.char.dtor] - 22.2.1.3.2 [facet.ctype.char.members] - 22.2.1.3.3 [facet.ctype.char.statics] - 22.2.1.3.4 [facet.ctype.char.virtuals] - 22.2.1.4 [locale.codecvt] - 22.2.1.4.1 [locale.codecvt.members] - 22.2.1.4.2 [locale.codecvt.virtuals] - 22.2.1.5 [locale.codecvt.byname] - 22.2.2 [category.numeric] - 22.2.2.1 [locale.num.get] - 22.2.2.1.1 [facet.num.get.members] - 22.2.2.1.2 [facet.num.get.virtuals] - 22.2.2.2 [locale.nm.put] - 22.2.2.2.1 [facet.num.put.members] - 22.2.2.2.2 [facet.num.put.virtuals] - 22.2.3 [facet.numpunct] - 22.2.3.1 [locale.numpunct] - 22.2.3.1.1 [facet.numpunct.members] - 22.2.3.1.2 [facet.numpunct.virtuals] - 22.2.3.2 [locale.numpunct.byname] - 22.2.4 [category.collate] - 22.2.4.1 [locale.collate] - 22.2.4.1.1 [locale.collate.members] - 22.2.4.1.2 [locale.collate.virtuals] - 22.2.4.2 [locale.collate.byname] - 22.2.5 [category.time] - 22.2.5.1 [locale.time.get] - 22.2.5.1.1 [locale.time.get.members] - 22.2.5.1.2 [locale.time.get.virtuals] - 22.2.5.2 [locale.time.get.byname] - 22.2.5.3 [locale.time.put] - 22.2.5.3.1 [locale.time.put.members] - 22.2.5.3.2 [locale.time.put.virtuals] - 22.2.5.4 [locale.time.put.byname] - 22.2.6 [category.monetary] - 22.2.6.1 [locale.money.get] - 22.2.6.1.1 [locale.money.get.members] - 22.2.6.1.2 [locale.money.get.virtuals] - 22.2.6.2 [locale.money.put] - 22.2.6.2.1 [locale.money.put.members] - 22.2.6.2.2 [locale.money.put.virtuals] - 22.2.6.3 [locale.moneypunct] - 22.2.6.3.1 [locale.moneypunct.members] - 22.2.6.3.2 [locale.moneypunct.virtuals] - 22.2.6.4 [locale.moneypunct.byname] - 22.2.7 [category.messages] - 22.2.7.1 [locale.messages] - 22.2.7.1.1 [locale.messages.members] - 22.2.7.1.2 [locale.messages.virtuals] - 22.2.7.2 [locale.messages.byname] - 22.2.8 [facets.examples] - 22.3 [locale.stdcvt] - 22.4 [c.locales] + 22.1 [localization.general] + 22.2 [locale.syn] + 22.3 [locales] + 22.3.1 [locale] + 22.3.1.1 [locale.types] + 22.3.1.1.1 [locale.category] + 22.3.1.1.2 [locale.facet] + 22.3.1.1.3 [locale.id] + 22.3.1.2 [locale.cons] + 22.3.1.3 [locale.members] + 22.3.1.4 [locale.operators] + 22.3.1.5 [locale.statics] + 22.3.2 [locale.global.templates] + 22.3.3 [locale.convenience] + 22.3.3.1 [classification] + 22.3.3.2 [conversions] + 22.3.3.2.1 [conversions.character] + 22.3.3.2.2 [conversions.string] + 22.3.3.2.3 [conversions.buffer] + 22.4 [locale.categories] + 22.4.1 [category.ctype] + 22.4.1.1 [locale.ctype] + 22.4.1.1.1 [locale.ctype.members] + 22.4.1.1.2 [locale.ctype.virtuals] + 22.4.1.2 [locale.ctype.byname] + 22.4.1.3 [facet.ctype.special] + 22.4.1.3.1 [facet.ctype.char.dtor] + 22.4.1.3.2 [facet.ctype.char.members] + 22.4.1.3.3 [facet.ctype.char.statics] + 22.4.1.3.4 [facet.ctype.char.virtuals] + 22.4.1.4 [locale.codecvt] + 22.4.1.4.1 [locale.codecvt.members] + 22.4.1.4.2 [locale.codec |