Module:CppStd/Indexcpp11: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 13: Line 13:
local m="Members";
local m="Members";
local n="range.adaptors";
local n="range.adaptors";
local o="depr";
local o="Modifiers";
local p="Modifiers";
local p="depr";
local q="Observers";
local q="Observers";
local r="sf.cmath";
local r="sf.cmath";
Line 20: Line 20:
local t="expr.compound";
local t="expr.compound";
local u="function.objects";
local u="function.objects";
local v="alg.nonmodifying";
local v="time.cal";
local w="time.cal";
local w="alg.nonmodifying";
local x="Assignment";
local x="Assignment";
local y="numeric.ops";
local y="diff.cpp03";
local z="diff.cpp03";
local z="numeric.ops";
local A="Erasure";
local A="Swap";
local B="Swap";
local B="conv";
local C="conv";
local C="conforming";
local D="utilities";
local D="diff.cpp17";
local E="diff.cpp17";
local E="utilities";
local F="conforming";
local F="Erasure";
local G="range.access";
local G="range.access";
local H="time";
local H="iterator.concepts";
local I="concepts.lang";
local I="support";
local J="iterator.concepts";
local J="alg.modifying.operations";
local K="alg.modifying.operations";
local K="time";
local L="support";
local L="concepts.lang";
local M="lex";
local M="input.output";
local N="filesystems";
local N="diff.cpp20";
local O="alg.sorting";
local O="Requirements";
local P="container.adaptors";
local P="alg.sorting";
local Q="Requirements";
local Q="filesystems";
local R="gram";
local R="container.adaptors";
local S="Specialized algorithms";
local S="Specialized algorithms";
local T="diff.cpp20";
local T="lex";
local U="input.output";
local U="gram";
local V="Virtual functions";
local V="tuple";
local W="dcl.dcl";
local W="re";
local X="re";
local X="class.mem";
local Y="cpp";
local Y="sequences";
local Z="variant";
local Z="Virtual functions";
local ab="algorithms";
local ab="variant";
local bb="tuple";
local bb="util.smartptr.shared";
local cb="class.mem";
local cb="diff.cpp14";
local db="util.smartptr.shared";
local db="algorithms";
local eb="atomics";
local eb="cpp";
local fb="sequences";
local fb="memory";
local gb="diff.cpp14";
local gb="dcl.dcl";
local hb="memory";
local hb="atomics";
local ib="type.traits";
local ib="type.traits";
local jb="fs.path.member";
local jb="dcl.attr";
local kb="expr.post";
local kb="move.iterators";
local lb="std.exceptions";
local lb="fs.path.member";
local mb="constraints";
local mb="std.exceptions";
local nb="move.iterators";
local nb="time.duration";
local ob="dcl.attr";
local ob="expr.post";
local pb="time.duration";
local pb="constraints";
local qb="futures";
local qb="class";
local rb="time.clock";
local rb="thread";
local sb="Element access";
local sb="rand";
local tb="thread";
local tb="numarray";
local ub="iostream.format";
local ub="Operations";
local vb="optional";
local vb="time.clock";
local wb="Comparisons";
local wb="format";
local xb="Preamble";
local xb="Comparisons";
local yb="temp";
local yb="Preamble";
local zb="class";
local zb="optional";
local Ab="format";
local Ab="temp";
local Bb="Operations";
local Bb="Element access";
local Cb="numarray";
local Cb="iostream.format";
local Db="complex.numbers";
local Db="futures";
local Eb="rand";
local Eb="complex.numbers";
local Fb="specialized.algorithms";
local Fb="fs.class.path";
local Gb="basic.scope";
local Gb="time.zone";
local Hb="uaxid";
local Hb="Destructor";
local Ib="coroutine.handle";
local Ib="basic.scope";
local Jb="temp.decls";
local Jb="re.results";
local Kb="expr.unary";
local Kb="utility";
local Lb="utility";
local Lb="coroutine.handle";
local Mb="fs.class.path";
local Mb="expr.unary";
local Nb="dcl.spec";
local Nb="stmt.stmt";
local Ob="over.match.funcs";
local Ob="reverse.iterators";
local Pb="reverse.iterators";
local Pb="over.match.funcs";
local Qb="stmt.stmt";
local Qb="specialized.algorithms";
local Rb="Destructor";
local Rb="dcl.spec";
local Sb="basic";
local Sb="uaxid";
local Tb="time.zone";
local Tb="temp.decls";
local Ub="re.results";
local Ub="basic";
local Vb="string.view.template";
local Vb="string.view.template";
local Wb="ios.base";
local Wb="template.valarray";
local Xb="diff.iso";
local Xb="ranges";
local Yb="thread.thread.class";
local Yb="bit";
local Zb="stacktrace.basic";
local Zb="thread.thread.class";
local ac="optional.optional";
local ac="support.exception";
local bc="numerics";
local bc="numerics";
local cc="comparisons";
local cc="expected.expected";
local dc="predef.iterators";
local dc="execpol";
local ec="lex.literal";
local ec="optional.optional";
local fc="expected.expected";
local fc="func.wrap.func";
local gc="support.exception";
local gc="diff.iso";
local hc="syserr";
local hc="locale.categories";
local ic="func.wrap.func";
local ic="stacktrace.basic";
local jc="class.access";
local jc="lex.literal";
local kc="expected.void";
local kc="container.requirements";
local lc="template.valarray";
local lc="class.access";
local mc="execpol";
local mc="alg.req";
local nc="locale.categories";
local nc="string.modifiers";
local oc="container.requirements";
local oc="ios.base";
local pc="bit";
local pc="comparisons";
local qc="Constructors, copy, and assignment";
local qc="basic.string";
local rc="alg.req";
local rc="expected.void";
local sc="time.point";
local sc="Constructors, copy, and assignment";
local tc="basic.string";
local tc="predef.iterators";
local uc="ranges";
local uc="syserr";
local vc="string.modifiers";
local vc="time.point";
local wc="meta.trans";
local wc="iterators.common";
local xc="string.view";
local xc="support.limits";
local yc="expr.prim";
local yc="util.smartptr.weak";
local zc="iterators";
local zc="diff.cpp11";
local Ac="iterators.counted";
local Ac="iterator.cpp17";
local Bc="stack";
local Bc="diff";
local Cc="atomics.types.generic";
local Cc="mdspan.layout";
local Dc="support.limits";
local Dc="iterators.counted";
local Ec="associative";
local Ec="views.span";
local Fc="refwrap";
local Fc="iterator.requirements";
local Gc="thread.mutex";
local Gc="range.utility";
local Hc="iterator.cpp17";
local Hc="basic.memobj";
local Ic="forward.list";
local Ic="re.regex";
local Jc="string.classes";
local Jc="concepts";
local Kc="array";
local Kc="basic.lookup";
local Lc="input.streams";
local Lc="dcl.meaning";
local Mc="mdspan.layout";
local Mc="associative";
local Nc="flat.map";
local Nc="containers";
local Oc="views.span";
local Oc="string.view";
local Pc="unord";
local Pc="temp.deduct";
local Qc="iterators.common";
local Qc="string.classes";
local Rc="range.utility";
local Rc="concepts.callable";
local Sc="basic.memobj";
local Sc="string.ops";
local Tc="re.regex";
local Tc="iterators";
local Uc="support.c.headers";
local Uc="dcl.type";
local Vc="util.smartptr.weak";
local Vc="range.chunk";
local Wc="unique.ptr";
local Wc="unique.ptr";
local Xc="basic.lookup";
local Xc="diff.mods.to.definitions";
local Yc="containers";
local Yc="module";
local Zc="dcl.type";
local Zc="expr";
local ad="string.ops";
local ad="atomics.types.generic";
local bd="concepts";
local bd="array";
local cd="variant.variant";
local cd="expr.prim";
local dd="diff";
local dd="forward.list";
local ed="expected";
local ed="flat.map";
local fd="temp.deduct";
local fd="stack";
local gd="iterator.requirements";
local gd="refwrap";
local hd="arithmetic.operations";
local hd="meta.trans";
local id="diff.mods.to.definitions";
local id="arithmetic.operations";
local jd="module";
local jd="variant.variant";
local kd="concepts.callable";
local kd="input.streams";
local ld="dcl.meaning";
local ld="unord";
local md="over.oper";
local md="support.c.headers";
local nd="range.chunk";
local nd="expected";
local od="expr";
local od="over.oper";
local pd="diff.cpp11";
local pd="thread.mutex";
local qd="syncstream.syncbuf";
local qd="temp.class";
local rd="requirements";
local rd="except";
local sd="cmp";
local sd="thread.req.lockable";
local td="format.formatter";
local td="rand.dist";
local ud="ratio";
local ud="time.clock.cast";
local vd="list";
local vd="rand.req";
local wd="views.multidim";
local wd="alg.heap.operations";
local xd="c.math";
local xd="alg.set.operations";
local yd="span.streams";
local yd="utility.requirements";
local zd="support.coroutine";
local zd="class.init";
local Ad="reserved.names";
local Ad="basic.stc";
local Bd="except";
local Bd="cpp.replace";
local Cd="cpp.replace";
local Cd="ratio";
local Dd="char.traits.specializations";
local Dd="requirements";
local Ed="Hash support";
local Ed="conventions";
local Fd="coro.generator";
local Fd="over.best.ics";
local Gd="rand.req";
local Gd="fs.enum";
local Hd="rand.dist";
local Hd="iostreams.base";
local Id="iostreams.base";
local Id="reserved.names";
local Jd="thread.jthread.class";
local Jd="atomics.ref.generic";
local Kd="over";
local Kd="ios.types";
local Ld="ios.types";
local Ld="queue";
local Md="utility.requirements";
local Md="coro.generator";
local Nd="rand.dist.norm";
local Nd="Hash support";


return {
return {
Line 204: Line 204:
["intro.scope"]={
["intro.scope"]={
[a]="1",
[a]="1",
[b]="Scope [intro.scope]",
[b]="Scope",
[c]=i,
[c]=i,
[d]="intro.refs"
[d]="intro.refs"
Line 210: Line 210:
["intro.refs"]={
["intro.refs"]={
[a]="2",
[a]="2",
[b]="Normative references [intro.refs]",
[b]="Normative references",
[c]=i,
[c]=i,
[d]="intro.defs"
[d]="intro.defs"
Line 216: Line 216:
["intro.defs"]={
["intro.defs"]={
[a]="3",
[a]="3",
[b]="Terms and definitions [intro.defs]",
[b]="Terms and definitions",
[c]=i,
[c]=i,
[d]="intro"
[d]="intro"
Line 222: Line 222:
["intro"]={
["intro"]={
[a]="4",
[a]="4",
[b]="General principles [intro]",
[b]="General principles",
[e]="intro.compliance",
[e]="intro.compliance",
[c]=i,
[c]=i,
[d]=M
[d]=T
},
},
["intro.compliance"]={
["intro.compliance"]={
Line 256: Line 256:
[c]="intro"
[c]="intro"
},
},
[M]={
[T]={
[a]="5",
[a]="5",
[b]="Lexical conventions [lex]",
[b]="Lexical conventions",
[e]="lex.separate",
[e]="lex.separate",
[c]=i,
[c]=i,
[d]=Sb
[d]=Ub
},
},
["lex.separate"]={
["lex.separate"]={
[a]="5.1",
[a]="5.1",
[b]="Separate translation",
[b]="Separate translation",
[c]=M,
[c]=T,
[d]="lex.phases"
[d]="lex.phases"
},
},
Line 272: Line 272:
[a]="5.2",
[a]="5.2",
[b]="Phases of translation",
[b]="Phases of translation",
[c]=M,
[c]=T,
[d]="lex.charset"
[d]="lex.charset"
},
},
Line 278: Line 278:
[a]="5.3",
[a]="5.3",
[b]="Character sets",
[b]="Character sets",
[c]=M,
[c]=T,
[d]="lex.pptoken"
[d]="lex.pptoken"
},
},
Line 284: Line 284:
[a]="5.4",
[a]="5.4",
[b]="Preprocessing tokens",
[b]="Preprocessing tokens",
[c]=M,
[c]=T,
[d]="lex.digraph"
[d]="lex.digraph"
},
},
Line 290: Line 290:
[a]="5.5",
[a]="5.5",
[b]="Alternative tokens",
[b]="Alternative tokens",
[c]=M,
[c]=T,
[d]="lex.token"
[d]="lex.token"
},
},
Line 296: Line 296:
[a]="5.6",
[a]="5.6",
[b]="Tokens",
[b]="Tokens",
[c]=M,
[c]=T,
[d]="lex.comment"
[d]="lex.comment"
},
},
Line 302: Line 302:
[a]="5.7",
[a]="5.7",
[b]="Comments",
[b]="Comments",
[c]=M,
[c]=T,
[d]="lex.header"
[d]="lex.header"
},
},
Line 308: Line 308:
[a]="5.8",
[a]="5.8",
[b]="Header names",
[b]="Header names",
[c]=M,
[c]=T,
[d]="lex.ppnumber"
[d]="lex.ppnumber"
},
},
Line 314: Line 314:
[a]="5.9",
[a]="5.9",
[b]="Preprocessing numbers",
[b]="Preprocessing numbers",
[c]=M,
[c]=T,
[d]="lex.name"
[d]="lex.name"
},
},
Line 320: Line 320:
[a]="5.10",
[a]="5.10",
[b]="Identifiers",
[b]="Identifiers",
[c]=M,
[c]=T,
[d]="lex.key"
[d]="lex.key"
},
},
Line 326: Line 326:
[a]="5.11",
[a]="5.11",
[b]="Keywords",
[b]="Keywords",
[c]=M,
[c]=T,
[d]="lex.operators"
[d]="lex.operators"
},
},
Line 332: Line 332:
[a]="5.12",
[a]="5.12",
[b]="Operators and punctuators",
[b]="Operators and punctuators",
[c]=M,
[c]=T,
[d]=ec
[d]=jc
},
},
[ec]={
[jc]={
[a]="5.13",
[a]="5.13",
[b]="Literals",
[b]="Literals",
[e]="lex.literal.kinds",
[e]="lex.literal.kinds",
[c]=M
[c]=T
},
},
["lex.literal.kinds"]={
["lex.literal.kinds"]={
[a]="5.13.1",
[a]="5.13.1",
[b]="Kinds of literals",
[b]="Kinds of literals",
[c]=ec,
[c]=jc,
[d]="lex.icon"
[d]="lex.icon"
},
},
Line 350: Line 350:
[a]="5.13.2",
[a]="5.13.2",
[b]="Integer literals",
[b]="Integer literals",
[c]=ec,
[c]=jc,
[d]="lex.ccon"
[d]="lex.ccon"
},
},
Line 356: Line 356:
[a]="5.13.3",
[a]="5.13.3",
[b]="Character literals",
[b]="Character literals",
[c]=ec,
[c]=jc,
[d]="lex.fcon"
[d]="lex.fcon"
},
},
Line 362: Line 362:
[a]="5.13.4",
[a]="5.13.4",
[b]="Floating-point literals",
[b]="Floating-point literals",
[c]=ec,
[c]=jc,
[d]="lex.string"
[d]="lex.string"
},
},
Line 368: Line 368:
[a]="5.13.5",
[a]="5.13.5",
[b]="String literals",
[b]="String literals",
[c]=ec,
[c]=jc,
[d]="lex.bool"
[d]="lex.bool"
},
},
Line 374: Line 374:
[a]="5.13.6",
[a]="5.13.6",
[b]="Boolean literals",
[b]="Boolean literals",
[c]=ec,
[c]=jc,
[d]="lex.nullptr"
[d]="lex.nullptr"
},
},
Line 380: Line 380:
[a]="5.13.7",
[a]="5.13.7",
[b]="Pointer literals",
[b]="Pointer literals",
[c]=ec,
[c]=jc,
[d]="lex.ext"
[d]="lex.ext"
},
},
Line 386: Line 386:
[a]="5.13.8",
[a]="5.13.8",
[b]="User-defined literals",
[b]="User-defined literals",
[c]=ec
[c]=jc
},
},
[Sb]={
[Ub]={
[a]="6",
[a]="6",
[b]="Basics [basic]",
[b]="Basics",
[e]="basic.pre",
[e]="basic.pre",
[c]=i,
[c]=i,
[d]=od
[d]=Zc
},
},
["basic.pre"]={
["basic.pre"]={
[a]="6.1",
[a]="6.1",
[b]=xb,
[b]=yb,
[c]=Sb,
[c]=Ub,
[d]="basic.def"
[d]="basic.def"
},
},
Line 404: Line 404:
[a]="6.2",
[a]="6.2",
[b]="Declarations and definitions",
[b]="Declarations and definitions",
[c]=Sb,
[c]=Ub,
[d]="basic.def.odr"
[d]="basic.def.odr"
},
},
Line 410: Line 410:
[a]="6.3",
[a]="6.3",
[b]="One-definition rule",
[b]="One-definition rule",
[c]=Sb,
[c]=Ub,
[d]=Gb
[d]=Ib
},
},
[Gb]={
[Ib]={
[a]="6.4",
[a]="6.4",
[b]="Scope",
[b]="Scope",
[e]="basic.scope.scope",
[e]="basic.scope.scope",
[c]=Sb,
[c]=Ub,
[d]=Xc
[d]=Kc
},
},
["basic.scope.scope"]={
["basic.scope.scope"]={
[a]="6.4.1",
[a]="6.4.1",
[b]=f,
[b]=f,
[c]=Gb,
[c]=Ib,
[d]="basic.scope.pdecl"
[d]="basic.scope.pdecl"
},
},
Line 429: Line 429:
[a]="6.4.2",
[a]="6.4.2",
[b]="Point of declaration",
[b]="Point of declaration",
[c]=Gb,
[c]=Ib,
[d]="basic.scope.block"
[d]="basic.scope.block"
},
},
Line 435: Line 435:
[a]="6.4.3",
[a]="6.4.3",
[b]="Block scope",
[b]="Block scope",
[c]=Gb,
[c]=Ib,
[d]="basic.scope.param"
[d]="basic.scope.param"
},
},
Line 441: Line 441:
[a]="6.4.4",
[a]="6.4.4",
[b]="Function parameter scope",
[b]="Function parameter scope",
[c]=Gb,
[c]=Ib,
[d]="basic.scope.lambda"
[d]="basic.scope.lambda"
},
},
Line 447: Line 447:
[a]="6.4.5",
[a]="6.4.5",
[b]="Lambda scope",
[b]="Lambda scope",
[c]=Gb,
[c]=Ib,
[d]="basic.scope.namespace"
[d]="basic.scope.namespace"
},
},
Line 453: Line 453:
[a]="6.4.6",
[a]="6.4.6",
[b]="Namespace scope",
[b]="Namespace scope",
[c]=Gb,
[c]=Ib,
[d]="basic.scope.class"
[d]="basic.scope.class"
},
},
Line 459: Line 459:
[a]="6.4.7",
[a]="6.4.7",
[b]="Class scope",
[b]="Class scope",
[c]=Gb,
[c]=Ib,
[d]="basic.scope.enum"
[d]="basic.scope.enum"
},
},
Line 465: Line 465:
[a]="6.4.8",
[a]="6.4.8",
[b]="Enumeration scope",
[b]="Enumeration scope",
[c]=Gb,
[c]=Ib,
[d]="basic.scope.temp"
[d]="basic.scope.temp"
},
},
Line 471: Line 471:
[a]="6.4.9",
[a]="6.4.9",
[b]="Template parameter scope",
[b]="Template parameter scope",
[c]=Gb
[c]=Ib
},
},
[Xc]={
[Kc]={
[a]="6.5",
[a]="6.5",
[b]="Name lookup",
[b]="Name lookup",
[e]="basic.lookup.general",
[e]="basic.lookup.general",
[c]=Sb,
[c]=Ub,
[d]="basic.link"
[d]="basic.link"
},
},
Line 483: Line 483:
[a]="6.5.1",
[a]="6.5.1",
[b]=f,
[b]=f,
[c]=Xc,
[c]=Kc,
[d]="class.member.lookup"
[d]="class.member.lookup"
},
},
Line 489: Line 489:
[a]="6.5.2",
[a]="6.5.2",
[b]="Member name lookup",
[b]="Member name lookup",
[c]=Xc,
[c]=Kc,
[d]="basic.lookup.unqual"
[d]="basic.lookup.unqual"
},
},
Line 495: Line 495:
[a]="6.5.3",
[a]="6.5.3",
[b]="Unqualified name lookup",
[b]="Unqualified name lookup",
[c]=Xc,
[c]=Kc,
[d]="basic.lookup.argdep"
[d]="basic.lookup.argdep"
},
},
Line 501: Line 501:
[a]="6.5.4",
[a]="6.5.4",
[b]="Argument-dependent name lookup",
[b]="Argument-dependent name lookup",
[c]=Xc,
[c]=Kc,
[d]="basic.lookup.qual"
[d]="basic.lookup.qual"
},
},
Line 508: Line 508:
[b]="Qualified name lookup",
[b]="Qualified name lookup",
[e]="basic.lookup.qual.general",
[e]="basic.lookup.qual.general",
[c]=Xc,
[c]=Kc,
[d]="basic.lookup.elab"
[d]="basic.lookup.elab"
},
},
Line 531: Line 531:
[a]="6.5.6",
[a]="6.5.6",
[b]="Elaborated type specifiers",
[b]="Elaborated type specifiers",
[c]=Xc,
[c]=Kc,
[d]="basic.lookup.udir"
[d]="basic.lookup.udir"
},
},
Line 537: Line 537:
[a]="6.5.7",
[a]="6.5.7",
[b]="Using-directives and namespace aliases",
[b]="Using-directives and namespace aliases",
[c]=Xc
[c]=Kc
},
},
["basic.link"]={
["basic.link"]={
[a]="6.6",
[a]="6.6",
[b]="Program and linkage",
[b]="Program and linkage",
[c]=Sb,
[c]=Ub,
[d]=Sc
[d]=Hc
},
},
[Sc]={
[Hc]={
[a]="6.7",
[a]="6.7",
[b]="Memory and objects",
[b]="Memory and objects",
[e]="intro.memory",
[e]="intro.memory",
[c]=Sb,
[c]=Ub,
[d]="basic.types"
[d]="basic.types"
},
},
Line 555: Line 555:
[a]="6.7.1",
[a]="6.7.1",
[b]="Memory model",
[b]="Memory model",
[c]=Sc,
[c]=Hc,
[d]="intro.object"
[d]="intro.object"
},
},
Line 561: Line 561:
[a]="6.7.2",
[a]="6.7.2",
[b]="Object model",
[b]="Object model",
[c]=Sc,
[c]=Hc,
[d]="basic.life"
[d]="basic.life"
},
},
Line 567: Line 567:
[a]="6.7.3",
[a]="6.7.3",
[b]="Lifetime",
[b]="Lifetime",
[c]=Sc,
[c]=Hc,
[d]="basic.indet"
[d]="basic.indet"
},
},
Line 573: Line 573:
[a]="6.7.4",
[a]="6.7.4",
[b]="Indeterminate values",
[b]="Indeterminate values",
[c]=Sc,
[c]=Hc,
[d]="basic.stc"
[d]=Ad
},
},
["basic.stc"]={
[Ad]={
[a]="6.7.5",
[a]="6.7.5",
[b]="Storage duration",
[b]="Storage duration",
[e]="basic.stc.general",
[e]="basic.stc.general",
[c]=Sc,
[c]=Hc,
[d]="basic.align"
[d]="basic.align"
},
},
Line 586: Line 586:
[a]="6.7.5.1",
[a]="6.7.5.1",
[b]=f,
[b]=f,
[c]="basic.stc",
[c]=Ad,
[d]="basic.stc.static"
[d]="basic.stc.static"
},
},
Line 592: Line 592:
[a]="6.7.5.2",
[a]="6.7.5.2",
[b]="Static storage duration",
[b]="Static storage duration",
[c]="basic.stc",
[c]=Ad,
[d]="basic.stc.thread"
[d]="basic.stc.thread"
},
},
Line 598: Line 598:
[a]="6.7.5.3",
[a]="6.7.5.3",
[b]="Thread storage duration",
[b]="Thread storage duration",
[c]="basic.stc",
[c]=Ad,
[d]="basic.stc.auto"
[d]="basic.stc.auto"
},
},
Line 604: Line 604:
[a]="6.7.5.4",
[a]="6.7.5.4",
[b]="Automatic storage duration",
[b]="Automatic storage duration",
[c]="basic.stc",
[c]=Ad,
[d]="basic.stc.dynamic"
[d]="basic.stc.dynamic"
},
},
Line 611: Line 611:
[b]="Dynamic storage duration",
[b]="Dynamic storage duration",
[e]="basic.stc.dynamic.general",
[e]="basic.stc.dynamic.general",
[c]="basic.stc",
[c]=Ad,
[d]="basic.stc.inherit"
[d]="basic.stc.inherit"
},
},
Line 634: Line 634:
[a]="6.7.5.6",
[a]="6.7.5.6",
[b]="Duration of subobjects",
[b]="Duration of subobjects",
[c]="basic.stc"
[c]=Ad
},
},
["basic.align"]={
["basic.align"]={
[a]="6.7.6",
[a]="6.7.6",
[b]="Alignment",
[b]="Alignment",
[c]=Sc,
[c]=Hc,
[d]="class.temporary"
[d]="class.temporary"
},
},
Line 645: Line 645:
[a]="6.7.7",
[a]="6.7.7",
[b]="Temporary objects",
[b]="Temporary objects",
[c]=Sc
[c]=Hc
},
},
["basic.types"]={
["basic.types"]={
Line 651: Line 651:
[b]="Types",
[b]="Types",
[e]="basic.types.general",
[e]="basic.types.general",
[c]=Sb,
[c]=Ub,
[d]="basic.exec"
[d]="basic.exec"
},
},
Line 693: Line 693:
[b]="Program execution",
[b]="Program execution",
[e]="intro.execution",
[e]="intro.execution",
[c]=Sb
[c]=Ub
},
},
["intro.execution"]={
["intro.execution"]={
Line 754: Line 754:
[c]="basic.start"
[c]="basic.start"
},
},
[od]={
[Zc]={
[a]="7",
[a]="7",
[b]="Expressions [expr]",
[b]="Expressions",
[e]="expr.pre",
[e]="expr.pre",
[c]=i,
[c]=i,
[d]=Qb
[d]=Nb
},
},
["expr.pre"]={
["expr.pre"]={
[a]="7.1",
[a]="7.1",
[b]=xb,
[b]=yb,
[c]=od,
[c]=Zc,
[d]="expr.prop"
[d]="expr.prop"
},
},
Line 771: Line 771:
[b]="Properties of expressions",
[b]="Properties of expressions",
[e]="basic.lval",
[e]="basic.lval",
[c]=od,
[c]=Zc,
[d]=C
[d]=B
},
},
["basic.lval"]={
["basic.lval"]={
Line 791: Line 791:
[c]="expr.prop"
[c]="expr.prop"
},
},
[C]={
[B]={
[a]="7.3",
[a]="7.3",
[b]="Standard conversions",
[b]="Standard conversions",
[e]="conv.general",
[e]="conv.general",
[c]=od,
[c]=Zc,
[d]="expr.arith.conv"
[d]="expr.arith.conv"
},
},
Line 801: Line 801:
[a]="7.3.1",
[a]="7.3.1",
[b]=f,
[b]=f,
[c]=C,
[c]=B,
[d]="conv.lval"
[d]="conv.lval"
},
},
Line 807: Line 807:
[a]="7.3.2",
[a]="7.3.2",
[b]="Lvalue-to-rvalue conversion",
[b]="Lvalue-to-rvalue conversion",
[c]=C,
[c]=B,
[d]="conv.array"
[d]="conv.array"
},
},
Line 813: Line 813:
[a]="7.3.3",
[a]="7.3.3",
[b]="Array-to-pointer conversion",
[b]="Array-to-pointer conversion",
[c]=C,
[c]=B,
[d]="conv.func"
[d]="conv.func"
},
},
Line 819: Line 819:
[a]="7.3.4",
[a]="7.3.4",
[b]="Function-to-pointer conversion",
[b]="Function-to-pointer conversion",
[c]=C,
[c]=B,
[d]="conv.rval"
[d]="conv.rval"
},
},
Line 825: Line 825:
[a]="7.3.5",
[a]="7.3.5",
[b]="Temporary materialization conversion",
[b]="Temporary materialization conversion",
[c]=C,
[c]=B,
[d]="conv.qual"
[d]="conv.qual"
},
},
Line 831: Line 831:
[a]="7.3.6",
[a]="7.3.6",
[b]="Qualification conversions",
[b]="Qualification conversions",
[c]=C,
[c]=B,
[d]="conv.prom"
[d]="conv.prom"
},
},
Line 837: Line 837:
[a]="7.3.7",
[a]="7.3.7",
[b]="Integral promotions",
[b]="Integral promotions",
[c]=C,
[c]=B,
[d]="conv.fpprom"
[d]="conv.fpprom"
},
},
Line 843: Line 843:
[a]="7.3.8",
[a]="7.3.8",
[b]="Floating-point promotion",
[b]="Floating-point promotion",
[c]=C,
[c]=B,
[d]="conv.integral"
[d]="conv.integral"
},
},
Line 849: Line 849:
[a]="7.3.9",
[a]="7.3.9",
[b]="Integral conversions",
[b]="Integral conversions",
[c]=C,
[c]=B,
[d]="conv.double"
[d]="conv.double"
},
},
Line 855: Line 855:
[a]="7.3.10",
[a]="7.3.10",
[b]="Floating-point conversions",
[b]="Floating-point conversions",
[c]=C,
[c]=B,
[d]="conv.fpint"
[d]="conv.fpint"
},
},
Line 861: Line 861:
[a]="7.3.11",
[a]="7.3.11",
[b]="Floating-integral conversions",
[b]="Floating-integral conversions",
[c]=C,
[c]=B,
[d]="conv.ptr"
[d]="conv.ptr"
},
},
Line 867: Line 867:
[a]="7.3.12",
[a]="7.3.12",
[b]="Pointer conversions",
[b]="Pointer conversions",
[c]=C,
[c]=B,
[d]="conv.mem"
[d]="conv.mem"
},
},
Line 873: Line 873:
[a]="7.3.13",
[a]="7.3.13",
[b]="Pointer-to-member conversions",
[b]="Pointer-to-member conversions",
[c]=C,
[c]=B,
[d]="conv.fctptr"
[d]="conv.fctptr"
},
},
Line 879: Line 879:
[a]="7.3.14",
[a]="7.3.14",
[b]="Function pointer conversions",
[b]="Function pointer conversions",
[c]=C,
[c]=B,
[d]="conv.bool"
[d]="conv.bool"
},
},
Line 885: Line 885:
[a]="7.3.15",
[a]="7.3.15",
[b]="Boolean conversions",
[b]="Boolean conversions",
[c]=C
[c]=B
},
},
["expr.arith.conv"]={
["expr.arith.conv"]={
[a]="7.4",
[a]="7.4",
[b]="Usual arithmetic conversions",
[b]="Usual arithmetic conversions",
[c]=od,
[c]=Zc,
[d]=yc
[d]=cd
},
},
[yc]={
[cd]={
[a]="7.5",
[a]="7.5",
[b]="Primary expressions",
[b]="Primary expressions",
[e]="expr.prim.literal",
[e]="expr.prim.literal",
[c]=od,
[c]=Zc,
[d]=t
[d]=t
},
},
Line 903: Line 903:
[a]="7.5.1",
[a]="7.5.1",
[b]="Literals",
[b]="Literals",
[c]=yc,
[c]=cd,
[d]="expr.prim.this"
[d]="expr.prim.this"
},
},
Line 909: Line 909:
[a]="7.5.2",
[a]="7.5.2",
[b]="This",
[b]="This",
[c]=yc,
[c]=cd,
[d]="expr.prim.paren"
[d]="expr.prim.paren"
},
},
Line 915: Line 915:
[a]="7.5.3",
[a]="7.5.3",
[b]="Parentheses",
[b]="Parentheses",
[c]=yc,
[c]=cd,
[d]="expr.prim.id"
[d]="expr.prim.id"
},
},
Line 922: Line 922:
[b]="Names",
[b]="Names",
[e]="expr.prim.id.general",
[e]="expr.prim.id.general",
[c]=yc,
[c]=cd,
[d]="expr.prim.lambda"
[d]="expr.prim.lambda"
},
},
Line 952: Line 952:
[b]="Lambda expressions",
[b]="Lambda expressions",
[e]="expr.prim.lambda.general",
[e]="expr.prim.lambda.general",
[c]=yc,
[c]=cd,
[d]="expr.prim.fold"
[d]="expr.prim.fold"
},
},
Line 975: Line 975:
[a]="7.5.6",
[a]="7.5.6",
[b]="Fold expressions",
[b]="Fold expressions",
[c]=yc,
[c]=cd,
[d]="expr.prim.req"
[d]="expr.prim.req"
},
},
Line 982: Line 982:
[b]="Requires expressions",
[b]="Requires expressions",
[e]="expr.prim.req.general",
[e]="expr.prim.req.general",
[c]=yc
[c]=cd
},
},
["expr.prim.req.general"]={
["expr.prim.req.general"]={
Line 1,016: Line 1,016:
[a]="7.6",
[a]="7.6",
[b]="Compound expressions",
[b]="Compound expressions",
[e]=kb,
[e]=ob,
[c]=od,
[c]=Zc,
[d]="expr.const"
[d]="expr.const"
},
},
[kb]={
[ob]={
[a]="7.6.1",
[a]="7.6.1",
[b]="Postfix expressions",
[b]="Postfix expressions",
[e]="expr.post.general",
[e]="expr.post.general",
[c]=t,
[c]=t,
[d]=Kb
[d]=Mb
},
},
["expr.post.general"]={
["expr.post.general"]={
[a]="7.6.1.1",
[a]="7.6.1.1",
[b]=f,
[b]=f,
[c]=kb,
[c]=ob,
[d]="expr.sub"
[d]="expr.sub"
},
},
Line 1,036: Line 1,036:
[a]="7.6.1.2",
[a]="7.6.1.2",
[b]="Subscripting",
[b]="Subscripting",
[c]=kb,
[c]=ob,
[d]="expr.call"
[d]="expr.call"
},
},
Line 1,042: Line 1,042:
[a]="7.6.1.3",
[a]="7.6.1.3",
[b]="Function call",
[b]="Function call",
[c]=kb,
[c]=ob,
[d]="expr.type.conv"
[d]="expr.type.conv"
},
},
Line 1,048: Line 1,048:
[a]="7.6.1.4",
[a]="7.6.1.4",
[b]="Explicit type conversion (functional notation)",
[b]="Explicit type conversion (functional notation)",
[c]=kb,
[c]=ob,
[d]="expr.ref"
[d]="expr.ref"
},
},
Line 1,054: Line 1,054:
[a]="7.6.1.5",
[a]="7.6.1.5",
[b]="Class member access",
[b]="Class member access",
[c]=kb,
[c]=ob,
[d]="expr.post.incr"
[d]="expr.post.incr"
},
},
Line 1,060: Line 1,060:
[a]="7.6.1.6",
[a]="7.6.1.6",
[b]="Increment and decrement",
[b]="Increment and decrement",
[c]=kb,
[c]=ob,
[d]="expr.dynamic.cast"
[d]="expr.dynamic.cast"
},
},
Line 1,066: Line 1,066:
[a]="7.6.1.7",
[a]="7.6.1.7",
[b]="Dynamic cast",
[b]="Dynamic cast",
[c]=kb,
[c]=ob,
[d]="expr.typeid"
[d]="expr.typeid"
},
},
Line 1,072: Line 1,072:
[a]="7.6.1.8",
[a]="7.6.1.8",
[b]="Type identification",
[b]="Type identification",
[c]=kb,
[c]=ob,
[d]="expr.static.cast"
[d]="expr.static.cast"
},
},
Line 1,078: Line 1,078:
[a]="7.6.1.9",
[a]="7.6.1.9",
[b]="Static cast",
[b]="Static cast",
[c]=kb,
[c]=ob,
[d]="expr.reinterpret.cast"
[d]="expr.reinterpret.cast"
},
},
Line 1,084: Line 1,084:
[a]="7.6.1.10",
[a]="7.6.1.10",
[b]="Reinterpret cast",
[b]="Reinterpret cast",
[c]=kb,
[c]=ob,
[d]="expr.const.cast"
[d]="expr.const.cast"
},
},
Line 1,090: Line 1,090:
[a]="7.6.1.11",
[a]="7.6.1.11",
[b]="Const cast",
[b]="Const cast",
[c]=kb
[c]=ob
},
},
[Kb]={
[Mb]={
[a]="7.6.2",
[a]="7.6.2",
[b]="Unary expressions",
[b]="Unary expressions",
Line 1,102: Line 1,102:
[a]="7.6.2.1",
[a]="7.6.2.1",
[b]=f,
[b]=f,
[c]=Kb,
[c]=Mb,
[d]="expr.unary.op"
[d]="expr.unary.op"
},
},
Line 1,108: Line 1,108:
[a]="7.6.2.2",
[a]="7.6.2.2",
[b]="Unary operators",
[b]="Unary operators",
[c]=Kb,
[c]=Mb,
[d]="expr.pre.incr"
[d]="expr.pre.incr"
},
},
Line 1,114: Line 1,114:
[a]="7.6.2.3",
[a]="7.6.2.3",
[b]="Increment and decrement",
[b]="Increment and decrement",
[c]=Kb,
[c]=Mb,
[d]="expr.await"
[d]="expr.await"
},
},
Line 1,120: Line 1,120:
[a]="7.6.2.4",
[a]="7.6.2.4",
[b]="Await",
[b]="Await",
[c]=Kb,
[c]=Mb,
[d]="expr.sizeof"
[d]="expr.sizeof"
},
},
Line 1,126: Line 1,126:
[a]="7.6.2.5",
[a]="7.6.2.5",
[b]="Sizeof",
[b]="Sizeof",
[c]=Kb,
[c]=Mb,
[d]="expr.alignof"
[d]="expr.alignof"
},
},
Line 1,132: Line 1,132:
[a]="7.6.2.6",
[a]="7.6.2.6",
[b]="Alignof",
[b]="Alignof",
[c]=Kb,
[c]=Mb,
[d]="expr.unary.noexcept"
[d]="expr.unary.noexcept"
},
},
Line 1,138: Line 1,138:
[a]="7.6.2.7",
[a]="7.6.2.7",
[b]="noexcept operator",
[b]="noexcept operator",
[c]=Kb,
[c]=Mb,
[d]="expr.new"
[d]="expr.new"
},
},
Line 1,144: Line 1,144:
[a]="7.6.2.8",
[a]="7.6.2.8",
[b]="New",
[b]="New",
[c]=Kb,
[c]=Mb,
[d]="expr.delete"
[d]="expr.delete"
},
},
Line 1,150: Line 1,150:
[a]="7.6.2.9",
[a]="7.6.2.9",
[b]="Delete",
[b]="Delete",
[c]=Kb
[c]=Mb
},
},
["expr.cast"]={
["expr.cast"]={
Line 1,262: Line 1,262:
[a]="7.7",
[a]="7.7",
[b]="Constant expressions",
[b]="Constant expressions",
[c]=od
[c]=Zc
},
},
[Qb]={
[Nb]={
[a]="8",
[a]="8",
[b]="Statements [stmt.stmt]",
[b]="Statements",
[e]="stmt.pre",
[e]="stmt.pre",
[c]=i,
[c]=i,
[d]=W
[d]=gb
},
},
["stmt.pre"]={
["stmt.pre"]={
[a]="8.1",
[a]="8.1",
[b]=xb,
[b]=yb,
[c]=Qb,
[c]=Nb,
[d]="stmt.label"
[d]="stmt.label"
},
},
Line 1,280: Line 1,280:
[a]="8.2",
[a]="8.2",
[b]="Label",
[b]="Label",
[c]=Qb,
[c]=Nb,
[d]="stmt.expr"
[d]="stmt.expr"
},
},
Line 1,286: Line 1,286:
[a]="8.3",
[a]="8.3",
[b]="Expression statement",
[b]="Expression statement",
[c]=Qb,
[c]=Nb,
[d]="stmt.block"
[d]="stmt.block"
},
},
Line 1,292: Line 1,292:
[a]="8.4",
[a]="8.4",
[b]="Compound statement or block",
[b]="Compound statement or block",
[c]=Qb,
[c]=Nb,
[d]="stmt.select"
[d]="stmt.select"
},
},
Line 1,299: Line 1,299:
[b]="Selection statements",
[b]="Selection statements",
[e]="stmt.select.general",
[e]="stmt.select.general",
[c]=Qb,
[c]=Nb,
[d]="stmt.iter"
[d]="stmt.iter"
},
},
Line 1,323: Line 1,323:
[b]="Iteration statements",
[b]="Iteration statements",
[e]="stmt.iter.general",
[e]="stmt.iter.general",
[c]=Qb,
[c]=Nb,
[d]="stmt.jump"
[d]="stmt.jump"
},
},
Line 1,359: Line 1,359:
[b]="Jump statements",
[b]="Jump statements",
[e]="stmt.jump.general",
[e]="stmt.jump.general",
[c]=Qb,
[c]=Nb,
[d]="stmt.dcl"
[d]="stmt.dcl"
},
},
Line 1,400: Line 1,400:
[a]="8.8",
[a]="8.8",
[b]="Declaration statement",
[b]="Declaration statement",
[c]=Qb,
[c]=Nb,
[d]="stmt.ambig"
[d]="stmt.ambig"
},
},
Line 1,406: Line 1,406:
[a]="8.9",
[a]="8.9",
[b]="Ambiguity resolution",
[b]="Ambiguity resolution",
[c]=Qb
[c]=Nb
},
},
[W]={
[gb]={
[a]="9",
[a]="9",
[b]="Declarations [dcl.dcl]",
[b]="Declarations",
[e]="dcl.pre",
[e]="dcl.pre",
[c]=i,
[c]=i,
[d]=jd
[d]=Yc
},
},
["dcl.pre"]={
["dcl.pre"]={
[a]="9.1",
[a]="9.1",
[b]=xb,
[b]=yb,
[c]=W,
[c]=gb,
[d]=Nb
[d]=Rb
},
},
[Nb]={
[Rb]={
[a]="9.2",
[a]="9.2",
[b]="Specifiers",
[b]="Specifiers",
[e]="dcl.spec.general",
[e]="dcl.spec.general",
[c]=W,
[c]=gb,
[d]="dcl.decl"
[d]="dcl.decl"
},
},
Line 1,431: Line 1,431:
[a]="9.2.1",
[a]="9.2.1",
[b]=f,
[b]=f,
[c]=Nb,
[c]=Rb,
[d]="dcl.stc"
[d]="dcl.stc"
},
},
Line 1,437: Line 1,437:
[a]="9.2.2",
[a]="9.2.2",
[b]="Storage class specifiers",
[b]="Storage class specifiers",
[c]=Nb,
[c]=Rb,
[d]="dcl.fct.spec"
[d]="dcl.fct.spec"
},
},
Line 1,443: Line 1,443:
[a]="9.2.3",
[a]="9.2.3",
[b]="Function specifiers",
[b]="Function specifiers",
[c]=Nb,
[c]=Rb,
[d]="dcl.typedef"
[d]="dcl.typedef"
},
},
Line 1,449: Line 1,449:
[a]="9.2.4",
[a]="9.2.4",
[b]="The typedef specifier",
[b]="The typedef specifier",
[c]=Nb,
[c]=Rb,
[d]="dcl.friend"
[d]="dcl.friend"
},
},
Line 1,455: Line 1,455:
[a]="9.2.5",
[a]="9.2.5",
[b]="The friend specifier",
[b]="The friend specifier",
[c]=Nb,
[c]=Rb,
[d]="dcl.constexpr"
[d]="dcl.constexpr"
},
},
Line 1,461: Line 1,461:
[a]="9.2.6",
[a]="9.2.6",
[b]="The constexpr and consteval specifiers",
[b]="The constexpr and consteval specifiers",
[c]=Nb,
[c]=Rb,
[d]="dcl.constinit"
[d]="dcl.constinit"
},
},
Line 1,467: Line 1,467:
[a]="9.2.7",
[a]="9.2.7",
[b]="The constinit specifier",
[b]="The constinit specifier",
[c]=Nb,
[c]=Rb,
[d]="dcl.inline"
[d]="dcl.inline"
},
},
Line 1,473: Line 1,473:
[a]="9.2.8",
[a]="9.2.8",
[b]="The inline specifier",
[b]="The inline specifier",
[c]=Nb,
[c]=Rb,
[d]=Zc
[d]=Uc
},
},
[Zc]={
[Uc]={
[a]="9.2.9",
[a]="9.2.9",
[b]="Type specifiers",
[b]="Type specifiers",
[e]="dcl.type.general",
[e]="dcl.type.general",
[c]=Nb
[c]=Rb
},
},
["dcl.type.general"]={
["dcl.type.general"]={
[a]="9.2.9.1",
[a]="9.2.9.1",
[b]=f,
[b]=f,
[c]=Zc,
[c]=Uc,
[d]="dcl.type.cv"
[d]="dcl.type.cv"
},
},
Line 1,491: Line 1,491:
[a]="9.2.9.2",
[a]="9.2.9.2",
[b]="The cv-qualifiers",
[b]="The cv-qualifiers",
[c]=Zc,
[c]=Uc,
[d]="dcl.type.simple"
[d]="dcl.type.simple"
},
},
Line 1,497: Line 1,497:
[a]="9.2.9.3",
[a]="9.2.9.3",
[b]="Simple type specifiers",
[b]="Simple type specifiers",
[c]=Zc,
[c]=Uc,
[d]="dcl.type.elab"
[d]="dcl.type.elab"
},
},
Line 1,503: Line 1,503:
[a]="9.2.9.4",
[a]="9.2.9.4",
[b]="Elaborated type specifiers",
[b]="Elaborated type specifiers",
[c]=Zc,
[c]=Uc,
[d]="dcl.type.decltype"
[d]="dcl.type.decltype"
},
},
Line 1,509: Line 1,509:
[a]="9.2.9.5",
[a]="9.2.9.5",
[b]="Decltype specifiers",
[b]="Decltype specifiers",
[c]=Zc,
[c]=Uc,
[d]="dcl.spec.auto"
[d]="dcl.spec.auto"
},
},
Line 1,516: Line 1,516:
[b]="Placeholder type specifiers",
[b]="Placeholder type specifiers",
[e]="dcl.spec.auto.general",
[e]="dcl.spec.auto.general",
[c]=Zc,
[c]=Uc,
[d]="dcl.type.class.deduct"
[d]="dcl.type.class.deduct"
},
},
Line 1,533: Line 1,533:
[a]="9.2.9.7",
[a]="9.2.9.7",
[b]="Deduced class template specialization types",
[b]="Deduced class template specialization types",
[c]=Zc
[c]=Uc
},
},
["dcl.decl"]={
["dcl.decl"]={
Line 1,539: Line 1,539:
[b]="Declarators",
[b]="Declarators",
[e]="dcl.decl.general",
[e]="dcl.decl.general",
[c]=W,
[c]=gb,
[d]="dcl.init"
[d]="dcl.init"
},
},
Line 1,558: Line 1,558:
[b]="Ambiguity resolution",
[b]="Ambiguity resolution",
[c]="dcl.decl",
[c]="dcl.decl",
[d]=ld
[d]=Lc
},
},
[ld]={
[Lc]={
[a]="9.3.4",
[a]="9.3.4",
[b]="Meaning of declarators",
[b]="Meaning of declarators",
Line 1,569: Line 1,569:
[a]="9.3.4.1",
[a]="9.3.4.1",
[b]=f,
[b]=f,
[c]=ld,
[c]=Lc,
[d]="dcl.ptr"
[d]="dcl.ptr"
},
},
Line 1,575: Line 1,575:
[a]="9.3.4.2",
[a]="9.3.4.2",
[b]="Pointers",
[b]="Pointers",
[c]=ld,
[c]=Lc,
[d]="dcl.ref"
[d]="dcl.ref"
},
},
Line 1,581: Line 1,581:
[a]="9.3.4.3",
[a]="9.3.4.3",
[b]="References",
[b]="References",
[c]=ld,
[c]=Lc,
[d]="dcl.mptr"
[d]="dcl.mptr"
},
},
Line 1,587: Line 1,587:
[a]="9.3.4.4",
[a]="9.3.4.4",
[b]="Pointers to members",
[b]="Pointers to members",
[c]=ld,
[c]=Lc,
[d]="dcl.array"
[d]="dcl.array"
},
},
Line 1,593: Line 1,593:
[a]="9.3.4.5",
[a]="9.3.4.5",
[b]="Arrays",
[b]="Arrays",
[c]=ld,
[c]=Lc,
[d]="dcl.fct"
[d]="dcl.fct"
},
},
Line 1,599: Line 1,599:
[a]="9.3.4.6",
[a]="9.3.4.6",
[b]="Functions",
[b]="Functions",
[c]=ld,
[c]=Lc,
[d]="dcl.fct.default"
[d]="dcl.fct.default"
},
},
Line 1,605: Line 1,605:
[a]="9.3.4.7",
[a]="9.3.4.7",
[b]="Default arguments",
[b]="Default arguments",
[c]=ld
[c]=Lc
},
},
["dcl.init"]={
["dcl.init"]={
Line 1,611: Line 1,611:
[b]="Initializers",
[b]="Initializers",
[e]="dcl.init.general",
[e]="dcl.init.general",
[c]=W,
[c]=gb,
[d]="dcl.fct.def"
[d]="dcl.fct.def"
},
},
Line 1,647: Line 1,647:
[b]="Function definitions",
[b]="Function definitions",
[e]="dcl.fct.def.general",
[e]="dcl.fct.def.general",
[c]=W,
[c]=gb,
[d]="dcl.struct.bind"
[d]="dcl.struct.bind"
},
},
Line 1,676: Line 1,676:
[a]="9.6",
[a]="9.6",
[b]="Structured binding declarations",
[b]="Structured binding declarations",
[c]=W,
[c]=gb,
[d]="enum"
[d]="enum"
},
},
Line 1,683: Line 1,683:
[b]="Enumerations",
[b]="Enumerations",
[e]="dcl.enum",
[e]="dcl.enum",
[c]=W,
[c]=gb,
[d]="basic.namespace"
[d]="basic.namespace"
},
},
Line 1,701: Line 1,701:
[b]="Namespaces",
[b]="Namespaces",
[e]="basic.namespace.general",
[e]="basic.namespace.general",
[c]=W,
[c]=gb,
[d]="namespace.udecl"
[d]="namespace.udecl"
},
},
Line 1,742: Line 1,742:
[a]="9.9",
[a]="9.9",
[b]="The using declaration",
[b]="The using declaration",
[c]=W,
[c]=gb,
[d]="dcl.asm"
[d]="dcl.asm"
},
},
Line 1,748: Line 1,748:
[a]="9.10",
[a]="9.10",
[b]="The asm declaration",
[b]="The asm declaration",
[c]=W,
[c]=gb,
[d]="dcl.link"
[d]="dcl.link"
},
},
Line 1,754: Line 1,754:
[a]="9.11",
[a]="9.11",
[b]="Linkage specifications",
[b]="Linkage specifications",
[c]=W,
[c]=gb,
[d]=ob
[d]=jb
},
},
[ob]={
[jb]={
[a]="9.12",
[a]="9.12",
[b]="Attributes",
[b]="Attributes",
[e]="dcl.attr.grammar",
[e]="dcl.attr.grammar",
[c]=W
[c]=gb
},
},
["dcl.attr.grammar"]={
["dcl.attr.grammar"]={
[a]="9.12.1",
[a]="9.12.1",
[b]="Attribute syntax and semantics",
[b]="Attribute syntax and semantics",
[c]=ob,
[c]=jb,
[d]="dcl.align"
[d]="dcl.align"
},
},
Line 1,772: Line 1,772:
[a]="9.12.2",
[a]="9.12.2",
[b]="Alignment specifier",
[b]="Alignment specifier",
[c]=ob,
[c]=jb,
[d]="dcl.attr.assume"
[d]="dcl.attr.assume"
},
},
Line 1,778: Line 1,778:
[a]="9.12.3",
[a]="9.12.3",
[b]="Assumption attribute",
[b]="Assumption attribute",
[c]=ob,
[c]=jb,
[d]="dcl.attr.depend"
[d]="dcl.attr.depend"
},
},
Line 1,784: Line 1,784:
[a]="9.12.4",
[a]="9.12.4",
[b]="Carries dependency attribute",
[b]="Carries dependency attribute",
[c]=ob,
[c]=jb,
[d]="dcl.attr.deprecated"
[d]="dcl.attr.deprecated"
},
},
Line 1,790: Line 1,790:
[a]="9.12.5",
[a]="9.12.5",
[b]="Deprecated attribute",
[b]="Deprecated attribute",
[c]=ob,
[c]=jb,
[d]="dcl.attr.fallthrough"
[d]="dcl.attr.fallthrough"
},
},
Line 1,796: Line 1,796:
[a]="9.12.6",
[a]="9.12.6",
[b]="Fallthrough attribute",
[b]="Fallthrough attribute",
[c]=ob,
[c]=jb,
[d]="dcl.attr.likelihood"
[d]="dcl.attr.likelihood"
},
},
Line 1,802: Line 1,802:
[a]="9.12.7",
[a]="9.12.7",
[b]="Likelihood attributes",
[b]="Likelihood attributes",
[c]=ob,
[c]=jb,
[d]="dcl.attr.unused"
[d]="dcl.attr.unused"
},
},
Line 1,808: Line 1,808:
[a]="9.12.8",
[a]="9.12.8",
[b]="Maybe unused attribute",
[b]="Maybe unused attribute",
[c]=ob,
[c]=jb,
[d]="dcl.attr.nodiscard"
[d]="dcl.attr.nodiscard"
},
},
Line 1,814: Line 1,814:
[a]="9.12.9",
[a]="9.12.9",
[b]="Nodiscard attribute",
[b]="Nodiscard attribute",
[c]=ob,
[c]=jb,
[d]="dcl.attr.noreturn"
[d]="dcl.attr.noreturn"
},
},
Line 1,820: Line 1,820:
[a]="9.12.10",
[a]="9.12.10",
[b]="Noreturn attribute",
[b]="Noreturn attribute",
[c]=ob,
[c]=jb,
[d]="dcl.attr.nouniqueaddr"
[d]="dcl.attr.nouniqueaddr"
},
},
Line 1,826: Line 1,826:
[a]="9.12.11",
[a]="9.12.11",
[b]="No unique address attribute",
[b]="No unique address attribute",
[c]=ob
[c]=jb
},
},
[jd]={
[Yc]={
[a]="10",
[a]="10",
[b]="Modules [module]",
[b]="Modules",
[e]="module.unit",
[e]="module.unit",
[c]=i,
[c]=i,
[d]=zb
[d]=qb
},
},
["module.unit"]={
["module.unit"]={
[a]="10.1",
[a]="10.1",
[b]="Module units and purviews",
[b]="Module units and purviews",
[c]=jd,
[c]=Yc,
[d]="module.interface"
[d]="module.interface"
},
},
Line 1,844: Line 1,844:
[a]="10.2",
[a]="10.2",
[b]="Export declaration",
[b]="Export declaration",
[c]=jd,
[c]=Yc,
[d]="module.import"
[d]="module.import"
},
},
Line 1,850: Line 1,850:
[a]="10.3",
[a]="10.3",
[b]="Import declaration",
[b]="Import declaration",
[c]=jd,
[c]=Yc,
[d]="module.global.frag"
[d]="module.global.frag"
},
},
Line 1,856: Line 1,856:
[a]="10.4",
[a]="10.4",
[b]="Global module fragment",
[b]="Global module fragment",
[c]=jd,
[c]=Yc,
[d]="module.private.frag"
[d]="module.private.frag"
},
},
Line 1,862: Line 1,862:
[a]="10.5",
[a]="10.5",
[b]="Private module fragment",
[b]="Private module fragment",
[c]=jd,
[c]=Yc,
[d]="module.context"
[d]="module.context"
},
},
Line 1,868: Line 1,868:
[a]="10.6",
[a]="10.6",
[b]="Instantiation context",
[b]="Instantiation context",
[c]=jd,
[c]=Yc,
[d]="module.reach"
[d]="module.reach"
},
},
Line 1,874: Line 1,874:
[a]="10.7",
[a]="10.7",
[b]="Reachability",
[b]="Reachability",
[c]=jd
[c]=Yc
},
},
[zb]={
[qb]={
[a]="11",
[a]="11",
[b]="Classes [class]",
[b]="Classes",
[e]="class.pre",
[e]="class.pre",
[c]=i,
[c]=i,
[d]=Kd
[d]="over"
},
},
["class.pre"]={
["class.pre"]={
[a]="11.1",
[a]="11.1",
[b]=xb,
[b]=yb,
[c]=zb,
[c]=qb,
[d]="class.prop"
[d]="class.prop"
},
},
Line 1,892: Line 1,892:
[a]="11.2",
[a]="11.2",
[b]="Properties of classes",
[b]="Properties of classes",
[c]=zb,
[c]=qb,
[d]="class.name"
[d]="class.name"
},
},
Line 1,898: Line 1,898:
[a]="11.3",
[a]="11.3",
[b]="Class names",
[b]="Class names",
[c]=zb,
[c]=qb,
[d]=cb
[d]=X
},
},
[cb]={
[X]={
[a]="11.4",
[a]="11.4",
[b]="Class members",
[b]="Class members",
[e]="class.mem.general",
[e]="class.mem.general",
[c]=zb,
[c]=qb,
[d]="class.union"
[d]="class.union"
},
},
Line 1,911: Line 1,911:
[a]="11.4.1",
[a]="11.4.1",
[b]=f,
[b]=f,
[c]=cb,
[c]=X,
[d]="class.mfct"
[d]="class.mfct"
},
},
Line 1,917: Line 1,917:
[a]="11.4.2",
[a]="11.4.2",
[b]=j,
[b]=j,
[c]=cb,
[c]=X,
[d]="class.mfct.non.static"
[d]="class.mfct.non.static"
},
},
Line 1,923: Line 1,923:
[a]="11.4.3",
[a]="11.4.3",
[b]="Non-static member functions",
[b]="Non-static member functions",
[c]=cb,
[c]=X,
[d]="special"
[d]="special"
},
},
Line 1,929: Line 1,929:
[a]="11.4.4",
[a]="11.4.4",
[b]="Special member functions",
[b]="Special member functions",
[c]=cb,
[c]=X,
[d]="class.ctor"
[d]="class.ctor"
},
},
Line 1,936: Line 1,936:
[b]=h,
[b]=h,
[e]="class.ctor.general",
[e]="class.ctor.general",
[c]=cb,
[c]=X,
[d]="class.copy.assign"
[d]="class.copy.assign"
},
},
Line 1,959: Line 1,959:
[a]="11.4.6",
[a]="11.4.6",
[b]="Copy/move assignment operator",
[b]="Copy/move assignment operator",
[c]=cb,
[c]=X,
[d]="class.dtor"
[d]="class.dtor"
},
},
Line 1,965: Line 1,965:
[a]="11.4.7",
[a]="11.4.7",
[b]="Destructors",
[b]="Destructors",
[c]=cb,
[c]=X,
[d]="class.conv"
[d]="class.conv"
},
},
Line 1,972: Line 1,972:
[b]="Conversions",
[b]="Conversions",
[e]="class.conv.general",
[e]="class.conv.general",
[c]=cb,
[c]=X,
[d]="class.static"
[d]="class.static"
},
},
Line 1,996: Line 1,996:
[b]="Static members",
[b]="Static members",
[e]="class.static.general",
[e]="class.static.general",
[c]=cb,
[c]=X,
[d]="class.bit"
[d]="class.bit"
},
},
Line 2,019: Line 2,019:
[a]="11.4.10",
[a]="11.4.10",
[b]="Bit-fields",
[b]="Bit-fields",
[c]=cb,
[c]=X,
[d]="class.free"
[d]="class.free"
},
},
Line 2,025: Line 2,025:
[a]="11.4.11",
[a]="11.4.11",
[b]="Allocation and deallocation functions",
[b]="Allocation and deallocation functions",
[c]=cb,
[c]=X,
[d]="class.nest"
[d]="class.nest"
},
},
Line 2,031: Line 2,031:
[a]="11.4.12",
[a]="11.4.12",
[b]="Nested class declarations",
[b]="Nested class declarations",
[c]=cb
[c]=X
},
},
["class.union"]={
["class.union"]={
Line 2,037: Line 2,037:
[b]="Unions",
[b]="Unions",
[e]="class.union.general",
[e]="class.union.general",
[c]=zb,
[c]=qb,
[d]="class.local"
[d]="class.local"
},
},
Line 2,054: Line 2,054:
[a]="11.6",
[a]="11.6",
[b]="Local class declarations",
[b]="Local class declarations",
[c]=zb,
[c]=qb,
[d]="class.derived"
[d]="class.derived"
},
},
Line 2,061: Line 2,061:
[b]="Derived classes",
[b]="Derived classes",
[e]="class.derived.general",
[e]="class.derived.general",
[c]=zb,
[c]=qb,
[d]=jc
[d]=lc
},
},
["class.derived.general"]={
["class.derived.general"]={
Line 2,078: Line 2,078:
["class.virtual"]={
["class.virtual"]={
[a]="11.7.3",
[a]="11.7.3",
[b]=V,
[b]=Z,
[c]="class.derived",
[c]="class.derived",
[d]="class.abstract"
[d]="class.abstract"
Line 2,087: Line 2,087:
[c]="class.derived"
[c]="class.derived"
},
},
[jc]={
[lc]={
[a]="11.8",
[a]="11.8",
[b]="Member access control",
[b]="Member access control",
[e]="class.access.general",
[e]="class.access.general",
[c]=zb,
[c]=qb,
[d]="class.init"
[d]=zd
},
},
["class.access.general"]={
["class.access.general"]={
[a]="11.8.1",
[a]="11.8.1",
[b]=f,
[b]=f,
[c]=jc,
[c]=lc,
[d]="class.access.spec"
[d]="class.access.spec"
},
},
Line 2,103: Line 2,103:
[a]="11.8.2",
[a]="11.8.2",
[b]="Access specifiers",
[b]="Access specifiers",
[c]=jc,
[c]=lc,
[d]="class.access.base"
[d]="class.access.base"
},
},
Line 2,109: Line 2,109:
[a]="11.8.3",
[a]="11.8.3",
[b]="Accessibility of base classes and base class members",
[b]="Accessibility of base classes and base class members",
[c]=jc,
[c]=lc,
[d]="class.friend"
[d]="class.friend"
},
},
Line 2,115: Line 2,115:
[a]="11.8.4",
[a]="11.8.4",
[b]="Friends",
[b]="Friends",
[c]=jc,
[c]=lc,
[d]="class.protected"
[d]="class.protected"
},
},
Line 2,121: Line 2,121:
[a]="11.8.5",
[a]="11.8.5",
[b]="Protected member access",
[b]="Protected member access",
[c]=jc,
[c]=lc,
[d]="class.access.virt"
[d]="class.access.virt"
},
},
Line 2,127: Line 2,127:
[a]="11.8.6",
[a]="11.8.6",
[b]="Access to virtual functions",
[b]="Access to virtual functions",
[c]=jc,
[c]=lc,
[d]="class.paths"
[d]="class.paths"
},
},
Line 2,133: Line 2,133:
[a]="11.8.7",
[a]="11.8.7",
[b]="Multiple access",
[b]="Multiple access",
[c]=jc,
[c]=lc,
[d]="class.access.nest"
[d]="class.access.nest"
},
},
Line 2,139: Line 2,139:
[a]="11.8.8",
[a]="11.8.8",
[b]="Nested classes",
[b]="Nested classes",
[c]=jc
[c]=lc
},
},
["class.init"]={
[zd]={
[a]="11.9",
[a]="11.9",
[b]="Initialization",
[b]="Initialization",
[e]="class.init.general",
[e]="class.init.general",
[c]=zb,
[c]=qb,
[d]="class.compare"
[d]="class.compare"
},
},
Line 2,151: Line 2,151:
[a]="11.9.1",
[a]="11.9.1",
[b]=f,
[b]=f,
[c]="class.init",
[c]=zd,
[d]="class.expl.init"
[d]="class.expl.init"
},
},
Line 2,157: Line 2,157:
[a]="11.9.2",
[a]="11.9.2",
[b]="Explicit initialization",
[b]="Explicit initialization",
[c]="class.init",
[c]=zd,
[d]="class.base.init"
[d]="class.base.init"
},
},
Line 2,163: Line 2,163:
[a]="11.9.3",
[a]="11.9.3",
[b]="Initializing bases and members",
[b]="Initializing bases and members",
[c]="class.init",
[c]=zd,
[d]="class.inhctor.init"
[d]="class.inhctor.init"
},
},
Line 2,169: Line 2,169:
[a]="11.9.4",
[a]="11.9.4",
[b]="Initialization by inherited constructor",
[b]="Initialization by inherited constructor",
[c]="class.init",
[c]=zd,
[d]="class.cdtor"
[d]="class.cdtor"
},
},
Line 2,175: Line 2,175:
[a]="11.9.5",
[a]="11.9.5",
[b]="Construction and destruction",
[b]="Construction and destruction",
[c]="class.init",
[c]=zd,
[d]="class.copy.elision"
[d]="class.copy.elision"
},
},
Line 2,181: Line 2,181:
[a]="11.9.6",
[a]="11.9.6",
[b]="Copy/move elision",
[b]="Copy/move elision",
[c]="class.init"
[c]=zd
},
},
["class.compare"]={
["class.compare"]={
[a]="11.10",
[a]="11.10",
[b]=wb,
[b]=xb,
[e]="class.compare.default",
[e]="class.compare.default",
[c]=zb
[c]=qb
},
},
["class.compare.default"]={
["class.compare.default"]={
Line 2,212: Line 2,212:
[c]="class.compare"
[c]="class.compare"
},
},
[Kd]={
["over"]={
[a]="12",
[a]="12",
[b]="Overloading [over]",
[b]="Overloading",
[e]="over.pre",
[e]="over.pre",
[c]=i,
[c]=i,
[d]=yb
[d]=Ab
},
},
["over.pre"]={
["over.pre"]={
[a]="12.1",
[a]="12.1",
[b]=xb,
[b]=yb,
[c]=Kd,
[c]="over",
[d]="over.match"
[d]="over.match"
},
},
Line 2,229: Line 2,229:
[b]="Overload resolution",
[b]="Overload resolution",
[e]="over.match.general",
[e]="over.match.general",
[c]=Kd,
[c]="over",
[d]="over.over"
[d]="over.over"
},
},
Line 2,236: Line 2,236:
[b]=f,
[b]=f,
[c]="over.match",
[c]="over.match",
[d]=Ob
[d]=Pb
},
},
[Ob]={
[Pb]={
[a]="12.2.2",
[a]="12.2.2",
[b]="Candidate functions and argument lists",
[b]="Candidate functions and argument lists",
Line 2,248: Line 2,248:
[a]="12.2.2.1",
[a]="12.2.2.1",
[b]=f,
[b]=f,
[c]=Ob,
[c]=Pb,
[d]="over.match.call"
[d]="over.match.call"
},
},
Line 2,255: Line 2,255:
[b]="Function call syntax",
[b]="Function call syntax",
[e]="over.match.call.general",
[e]="over.match.call.general",
[c]=Ob,
[c]=Pb,
[d]="over.match.oper"
[d]="over.match.oper"
},
},
Line 2,278: Line 2,278:
[a]="12.2.2.3",
[a]="12.2.2.3",
[b]="Operators in expressions",
[b]="Operators in expressions",
[c]=Ob,
[c]=Pb,
[d]="over.match.ctor"
[d]="over.match.ctor"
},
},
Line 2,284: Line 2,284:
[a]="12.2.2.4",
[a]="12.2.2.4",
[b]="Initialization by constructor",
[b]="Initialization by constructor",
[c]=Ob,
[c]=Pb,
[d]="over.match.copy"
[d]="over.match.copy"
},
},
Line 2,290: Line 2,290:
[a]="12.2.2.5",
[a]="12.2.2.5",
[b]="Copy-initialization of class by user-defined conversion",
[b]="Copy-initialization of class by user-defined conversion",
[c]=Ob,
[c]=Pb,
[d]="over.match.conv"
[d]="over.match.conv"
},
},
Line 2,296: Line 2,296:
[a]="12.2.2.6",
[a]="12.2.2.6",
[b]="Initialization by conversion function",
[b]="Initialization by conversion function",
[c]=Ob,
[c]=Pb,
[d]="over.match.ref"
[d]="over.match.ref"
},
},
Line 2,302: Line 2,302:
[a]="12.2.2.7",
[a]="12.2.2.7",
[b]="Initialization by conversion function for direct reference binding",
[b]="Initialization by conversion function for direct reference binding",
[c]=Ob,
[c]=Pb,
[d]="over.match.list"
[d]="over.match.list"
},
},
Line 2,308: Line 2,308:
[a]="12.2.2.8",
[a]="12.2.2.8",
[b]="Initialization by list-initialization",
[b]="Initialization by list-initialization",
[c]=Ob,
[c]=Pb,
[d]="over.match.class.deduct"
[d]="over.match.class.deduct"
},
},
Line 2,314: Line 2,314:
[a]="12.2.2.9",
[a]="12.2.2.9",
[b]="Class template argument deduction",
[b]="Class template argument deduction",
[c]=Ob
[c]=Pb
},
},
["over.match.viable"]={
["over.match.viable"]={
Line 2,332: Line 2,332:
[b]=f,
[b]=f,
[c]="over.match.best",
[c]="over.match.best",
[d]="over.best.ics"
[d]=Fd
},
},
["over.best.ics"]={
[Fd]={
[a]="12.2.4.2",
[a]="12.2.4.2",
[b]="Implicit conversion sequences",
[b]="Implicit conversion sequences",
Line 2,344: Line 2,344:
[a]="12.2.4.2.1",
[a]="12.2.4.2.1",
[b]=f,
[b]=f,
[c]="over.best.ics",
[c]=Fd,
[d]="over.ics.scs"
[d]="over.ics.scs"
},
},
Line 2,350: Line 2,350:
[a]="12.2.4.2.2",
[a]="12.2.4.2.2",
[b]="Standard conversion sequences",
[b]="Standard conversion sequences",
[c]="over.best.ics",
[c]=Fd,
[d]="over.ics.user"
[d]="over.ics.user"
},
},
Line 2,356: Line 2,356:
[a]="12.2.4.2.3",
[a]="12.2.4.2.3",
[b]="User-defined conversion sequences",
[b]="User-defined conversion sequences",
[c]="over.best.ics",
[c]=Fd,
[d]="over.ics.ellipsis"
[d]="over.ics.ellipsis"
},
},
Line 2,362: Line 2,362:
[a]="12.2.4.2.4",
[a]="12.2.4.2.4",
[b]="Ellipsis conversion sequences",
[b]="Ellipsis conversion sequences",
[c]="over.best.ics",
[c]=Fd,
[d]="over.ics.ref"
[d]="over.ics.ref"
},
},
Line 2,368: Line 2,368:
[a]="12.2.4.2.5",
[a]="12.2.4.2.5",
[b]="Reference binding",
[b]="Reference binding",
[c]="over.best.ics",
[c]=Fd,
[d]="over.ics.list"
[d]="over.ics.list"
},
},
Line 2,374: Line 2,374:
[a]="12.2.4.2.6",
[a]="12.2.4.2.6",
[b]="List-initialization sequence",
[b]="List-initialization sequence",
[c]="over.best.ics"
[c]=Fd
},
},
["over.ics.rank"]={
["over.ics.rank"]={
Line 2,384: Line 2,384:
[a]="12.3",
[a]="12.3",
[b]="Address of an overload set",
[b]="Address of an overload set",
[c]=Kd,
[c]="over",
[d]=md
[d]=od
},
},
[md]={
[od]={
[a]="12.4",
[a]="12.4",
[b]="Overloaded operators",
[b]="Overloaded operators",
[e]="over.oper.general",
[e]="over.oper.general",
[c]=Kd,
[c]="over",
[d]="over.built"
[d]="over.built"
},
},
Line 2,397: Line 2,397:
[a]="12.4.1",
[a]="12.4.1",
[b]=f,
[b]=f,
[c]=md,
[c]=od,
[d]="over.unary"
[d]="over.unary"
},
},
Line 2,403: Line 2,403:
[a]="12.4.2",
[a]="12.4.2",
[b]="Unary operators",
[b]="Unary operators",
[c]=md,
[c]=od,
[d]="over.binary"
[d]="over.binary"
},
},
Line 2,410: Line 2,410:
[b]="Binary operators",
[b]="Binary operators",
[e]="over.binary.general",
[e]="over.binary.general",
[c]=md,
[c]=od,
[d]="over.call"
[d]="over.call"
},
},
Line 2,427: Line 2,427:
[a]="12.4.4",
[a]="12.4.4",
[b]="Function call",
[b]="Function call",
[c]=md,
[c]=od,
[d]="over.sub"
[d]="over.sub"
},
},
Line 2,433: Line 2,433:
[a]="12.4.5",
[a]="12.4.5",
[b]="Subscripting",
[b]="Subscripting",
[c]=md,
[c]=od,
[d]="over.ref"
[d]="over.ref"
},
},
Line 2,439: Line 2,439:
[a]="12.4.6",
[a]="12.4.6",
[b]="Class member access",
[b]="Class member access",
[c]=md,
[c]=od,
[d]="over.inc"
[d]="over.inc"
},
},
Line 2,445: Line 2,445:
[a]="12.4.7",
[a]="12.4.7",
[b]="Increment and decrement",
[b]="Increment and decrement",
[c]=md
[c]=od
},
},
["over.built"]={
["over.built"]={
[a]="12.5",
[a]="12.5",
[b]="Built-in operators",
[b]="Built-in operators",
[c]=Kd,
[c]="over",
[d]="over.literal"
[d]="over.literal"
},
},
Line 2,456: Line 2,456:
[a]="12.6",
[a]="12.6",
[b]="User-defined literals",
[b]="User-defined literals",
[c]=Kd
[c]="over"
},
},
[yb]={
[Ab]={
[a]="13",
[a]="13",
[b]="Templates [temp]",
[b]="Templates",
[e]="temp.pre",
[e]="temp.pre",
[c]=i,
[c]=i,
[d]=Bd
[d]=rd
},
},
["temp.pre"]={
["temp.pre"]={
[a]="13.1",
[a]="13.1",
[b]=xb,
[b]=yb,
[c]=yb,
[c]=Ab,
[d]="temp.param"
[d]="temp.param"
},
},
Line 2,474: Line 2,474:
[a]="13.2",
[a]="13.2",
[b]="Template parameters",
[b]="Template parameters",
[c]=yb,
[c]=Ab,
[d]="temp.names"
[d]="temp.names"
},
},
Line 2,480: Line 2,480:
[a]="13.3",
[a]="13.3",
[b]="Names of template specializations",
[b]="Names of template specializations",
[c]=yb,
[c]=Ab,
[d]="temp.arg"
[d]="temp.arg"
},
},
Line 2,487: Line 2,487:
[b]="Template arguments",
[b]="Template arguments",
[e]="temp.arg.general",
[e]="temp.arg.general",
[c]=yb,
[c]=Ab,
[d]="temp.constr"
[d]="temp.constr"
},
},
Line 2,517: Line 2,517:
[b]="Template constraints",
[b]="Template constraints",
[e]="temp.constr.general",
[e]="temp.constr.general",
[c]=yb,
[c]=Ab,
[d]="temp.type"
[d]="temp.type"
},
},
Line 2,570: Line 2,570:
[a]="13.6",
[a]="13.6",
[b]="Type equivalence",
[b]="Type equivalence",
[c]=yb,
[c]=Ab,
[d]=Jb
[d]=Tb
},
},
[Jb]={
[Tb]={
[a]="13.7",
[a]="13.7",
[b]="Template declarations",
[b]="Template declarations",
[e]="temp.decls.general",
[e]="temp.decls.general",
[c]=yb,
[c]=Ab,
[d]="temp.res"
[d]="temp.res"
},
},
Line 2,583: Line 2,583:
[a]="13.7.1",
[a]="13.7.1",
[b]=f,
[b]=f,
[c]=Jb,
[c]=Tb,
[d]="temp.class"
[d]=qd
},
},
["temp.class"]={
[qd]={
[a]="13.7.2",
[a]="13.7.2",
[b]="Class templates",
[b]="Class templates",
[e]="temp.class.general",
[e]="temp.class.general",
[c]=Jb,
[c]=Tb,
[d]="temp.mem"
[d]="temp.mem"
},
},
Line 2,596: Line 2,596:
[a]="13.7.2.1",
[a]="13.7.2.1",
[b]=f,
[b]=f,
[c]="temp.class",
[c]=qd,
[d]="temp.mem.func"
[d]="temp.mem.func"
},
},
Line 2,602: Line 2,602:
[a]="13.7.2.2",
[a]="13.7.2.2",
[b]="Member functions of class templates",
[b]="Member functions of class templates",
[c]="temp.class",
[c]=qd,
[d]="temp.deduct.guide"
[d]="temp.deduct.guide"
},
},
Line 2,608: Line 2,608:
[a]="13.7.2.3",
[a]="13.7.2.3",
[b]="Deduction guides",
[b]="Deduction guides",
[c]="temp.class",
[c]=qd,
[d]="temp.mem.class"
[d]="temp.mem.class"
},
},
Line 2,614: Line 2,614:
[a]="13.7.2.4",
[a]="13.7.2.4",
[b]="Member classes of class templates",
[b]="Member classes of class templates",
[c]="temp.class",
[c]=qd,
[d]="temp.static"
[d]="temp.static"
},
},
Line 2,620: Line 2,620:
[a]="13.7.2.5",
[a]="13.7.2.5",
[b]="Static data members of class templates",
[b]="Static data members of class templates",
[c]="temp.class",
[c]=qd,
[d]="temp.mem.enum"
[d]="temp.mem.enum"
},
},
Line 2,626: Line 2,626:
[a]="13.7.2.6",
[a]="13.7.2.6",
[b]="Enumeration members of class templates",
[b]="Enumeration members of class templates",
[c]="temp.class"
[c]=qd
},
},
["temp.mem"]={
["temp.mem"]={
[a]="13.7.3",
[a]="13.7.3",
[b]="Member templates",
[b]="Member templates",
[c]=Jb,
[c]=Tb,
[d]="temp.variadic"
[d]="temp.variadic"
},
},
Line 2,637: Line 2,637:
[a]="13.7.4",
[a]="13.7.4",
[b]="Variadic templates",
[b]="Variadic templates",
[c]=Jb,
[c]=Tb,
[d]="temp.friend"
[d]="temp.friend"
},
},
Line 2,643: Line 2,643:
[a]="13.7.5",
[a]="13.7.5",
[b]="Friends",
[b]="Friends",
[c]=Jb,
[c]=Tb,
[d]="temp.spec.partial"
[d]="temp.spec.partial"
},
},
Line 2,650: Line 2,650:
[b]="Partial specialization",
[b]="Partial specialization",
[e]="temp.spec.partial.general",
[e]="temp.spec.partial.general",
[c]=Jb,
[c]=Tb,
[d]="temp.fct"
[d]="temp.fct"
},
},
Line 2,680: Line 2,680:
[b]="Function templates",
[b]="Function templates",
[e]="temp.fct.general",
[e]="temp.fct.general",
[c]=Jb,
[c]=Tb,
[d]="temp.alias"
[d]="temp.alias"
},
},
Line 2,703: Line 2,703:
[a]="13.7.8",
[a]="13.7.8",
[b]="Alias templates",
[b]="Alias templates",
[c]=Jb,
[c]=Tb,
[d]="temp.concept"
[d]="temp.concept"
},
},
Line 2,709: Line 2,709:
[a]="13.7.9",
[a]="13.7.9",
[b]="Concept definitions",
[b]="Concept definitions",
[c]=Jb
[c]=Tb
},
},
["temp.res"]={
["temp.res"]={
Line 2,715: Line 2,715:
[b]="Name resolution",
[b]="Name resolution",
[e]="temp.res.general",
[e]="temp.res.general",
[c]=yb,
[c]=Ab,
[d]="temp.spec"
[d]="temp.spec"
},
},
Line 2,787: Line 2,787:
[b]="Template instantiation and specialization",
[b]="Template instantiation and specialization",
[e]="temp.spec.general",
[e]="temp.spec.general",
[c]=yb,
[c]=Ab,
[d]="temp.fct.spec"
[d]="temp.fct.spec"
},
},
Line 2,817: Line 2,817:
[b]="Function template specializations",
[b]="Function template specializations",
[e]="temp.fct.spec.general",
[e]="temp.fct.spec.general",
[c]=yb
[c]=Ab
},
},
["temp.fct.spec.general"]={
["temp.fct.spec.general"]={
Line 2,829: Line 2,829:
[b]="Explicit template argument specification",
[b]="Explicit template argument specification",
[c]="temp.fct.spec",
[c]="temp.fct.spec",
[d]=fd
[d]=Pc
},
},
[fd]={
[Pc]={
[a]="13.10.3",
[a]="13.10.3",
[b]="Template argument deduction",
[b]="Template argument deduction",
Line 2,841: Line 2,841:
[a]="13.10.3.1",
[a]="13.10.3.1",
[b]=f,
[b]=f,
[c]=fd,
[c]=Pc,
[d]="temp.deduct.call"
[d]="temp.deduct.call"
},
},
Line 2,847: Line 2,847:
[a]="13.10.3.2",
[a]="13.10.3.2",
[b]="Deducing template arguments from a function call",
[b]="Deducing template arguments from a function call",
[c]=fd,
[c]=Pc,
[d]="temp.deduct.funcaddr"
[d]="temp.deduct.funcaddr"
},
},
Line 2,853: Line 2,853:
[a]="13.10.3.3",
[a]="13.10.3.3",
[b]="Deducing template arguments taking the address of a function template",
[b]="Deducing template arguments taking the address of a function template",
[c]=fd,
[c]=Pc,
[d]="temp.deduct.conv"
[d]="temp.deduct.conv"
},
},
Line 2,859: Line 2,859:
[a]="13.10.3.4",
[a]="13.10.3.4",
[b]="Deducing conversion function template arguments",
[b]="Deducing conversion function template arguments",
[c]=fd,
[c]=Pc,
[d]="temp.deduct.partial"
[d]="temp.deduct.partial"
},
},
Line 2,865: Line 2,865:
[a]="13.10.3.5",
[a]="13.10.3.5",
[b]="Deducing template arguments during partial ordering",
[b]="Deducing template arguments during partial ordering",
[c]=fd,
[c]=Pc,
[d]="temp.deduct.type"
[d]="temp.deduct.type"
},
},
Line 2,871: Line 2,871:
[a]="13.10.3.6",
[a]="13.10.3.6",
[b]="Deducing template arguments from a type",
[b]="Deducing template arguments from a type",
[c]=fd,
[c]=Pc,
[d]="temp.deduct.decl"
[d]="temp.deduct.decl"
},
},
Line 2,877: Line 2,877:
[a]="13.10.3.7",
[a]="13.10.3.7",
[b]="Deducing template arguments from a function declaration",
[b]="Deducing template arguments from a function declaration",
[c]=fd
[c]=Pc
},
},
["temp.over"]={
["temp.over"]={
Line 2,884: Line 2,884:
[c]="temp.fct.spec"
[c]="temp.fct.spec"
},
},
[Bd]={
[rd]={
[a]="14",
[a]="14",
[b]="Exception handling [except]",
[b]="Exception handling",
[e]="except.pre",
[e]="except.pre",
[c]=i,
[c]=i,
[d]=Y
[d]=eb
},
},
["except.pre"]={
["except.pre"]={
[a]="14.1",
[a]="14.1",
[b]=xb,
[b]=yb,
[c]=Bd,
[c]=rd,
[d]="except.throw"
[d]="except.throw"
},
},
Line 2,900: Line 2,900:
[a]="14.2",
[a]="14.2",
[b]="Throwing an exception",
[b]="Throwing an exception",
[c]=Bd,
[c]=rd,
[d]="except.ctor"
[d]="except.ctor"
},
},
Line 2,906: Line 2,906:
[a]="14.3",
[a]="14.3",
[b]="Constructors and destructors",
[b]="Constructors and destructors",
[c]=Bd,
[c]=rd,
[d]="except.handle"
[d]="except.handle"
},
},
Line 2,912: Line 2,912:
[a]="14.4",
[a]="14.4",
[b]="Handling an exception",
[b]="Handling an exception",
[c]=Bd,
[c]=rd,
[d]="except.spec"
[d]="except.spec"
},
},
Line 2,918: Line 2,918:
[a]="14.5",
[a]="14.5",
[b]="Exception specifications",
[b]="Exception specifications",
[c]=Bd,
[c]=rd,
[d]="except.special"
[d]="except.special"
},
},
Line 2,925: Line 2,925:
[b]="Special functions",
[b]="Special functions",
[e]="except.special.general",
[e]="except.special.general",
[c]=Bd
[c]=rd
},
},
["except.special.general"]={
["except.special.general"]={
Line 2,944: Line 2,944:
[c]="except.special"
[c]="except.special"
},
},
[Y]={
[eb]={
[a]="15",
[a]="15",
[b]="Preprocessing directives [cpp]",
[b]="Preprocessing directives",
[e]="cpp.pre",
[e]="cpp.pre",
[c]=i,
[c]=i,
Line 2,953: Line 2,953:
["cpp.pre"]={
["cpp.pre"]={
[a]="15.1",
[a]="15.1",
[b]=xb,
[b]=yb,
[c]=Y,
[c]=eb,
[d]="cpp.cond"
[d]="cpp.cond"
},
},
Line 2,960: Line 2,960:
[a]="15.2",
[a]="15.2",
[b]="Conditional inclusion",
[b]="Conditional inclusion",
[c]=Y,
[c]=eb,
[d]="cpp.include"
[d]="cpp.include"
},
},
Line 2,966: Line 2,966:
[a]="15.3",
[a]="15.3",
[b]="Source file inclusion",
[b]="Source file inclusion",
[c]=Y,
[c]=eb,
[d]="cpp.module"
[d]="cpp.module"
},
},
Line 2,972: Line 2,972:
[a]="15.4",
[a]="15.4",
[b]="Module directive",
[b]="Module directive",
[c]=Y,
[c]=eb,
[d]="cpp.import"
[d]="cpp.import"
},
},
Line 2,978: Line 2,978:
[a]="15.5",
[a]="15.5",
[b]="Header unit importation",
[b]="Header unit importation",
[c]=Y,
[c]=eb,
[d]=Cd
[d]=Bd
},
},
[Cd]={
[Bd]={
[a]="15.6",
[a]="15.6",
[b]="Macro replacement",
[b]="Macro replacement",
[e]="cpp.replace.general",
[e]="cpp.replace.general",
[c]=Y,
[c]=eb,
[d]="cpp.line"
[d]="cpp.line"
},
},
Line 2,991: Line 2,991:
[a]="15.6.1",
[a]="15.6.1",
[b]=f,
[b]=f,
[c]=Cd,
[c]=Bd,
[d]="cpp.subst"
[d]="cpp.subst"
},
},
Line 2,997: Line 2,997:
[a]="15.6.2",
[a]="15.6.2",
[b]="Argument substitution",
[b]="Argument substitution",
[c]=Cd,
[c]=Bd,
[d]="cpp.stringize"
[d]="cpp.stringize"
},
},
Line 3,003: Line 3,003:
[a]="15.6.3",
[a]="15.6.3",
[b]="The # operator",
[b]="The # operator",
[c]=Cd,
[c]=Bd,
[d]="cpp.concat"
[d]="cpp.concat"
},
},
Line 3,009: Line 3,009:
[a]="15.6.4",
[a]="15.6.4",
[b]="The ## operator",
[b]="The ## operator",
[c]=Cd,
[c]=Bd,
[d]="cpp.rescan"
[d]="cpp.rescan"
},
},
Line 3,015: Line 3,015:
[a]="15.6.5",
[a]="15.6.5",
[b]="Rescanning and further replacement",
[b]="Rescanning and further replacement",
[c]=Cd,
[c]=Bd,
[d]="cpp.scope"
[d]="cpp.scope"
},
},
Line 3,021: Line 3,021:
[a]="15.6.6",
[a]="15.6.6",
[b]="Scope of macro definitions",
[b]="Scope of macro definitions",
[c]=Cd
[c]=Bd
},
},
["cpp.line"]={
["cpp.line"]={
[a]="15.7",
[a]="15.7",
[b]="Line control",
[b]="Line control",
[c]=Y,
[c]=eb,
[d]="cpp.error"
[d]="cpp.error"
},
},
Line 3,032: Line 3,032:
[a]="15.8",
[a]="15.8",
[b]="Diagnostic directives",
[b]="Diagnostic directives",
[c]=Y,
[c]=eb,
[d]="cpp.pragma"
[d]="cpp.pragma"
},
},
Line 3,038: Line 3,038:
[a]="15.9",
[a]="15.9",
[b]="Pragma directive",
[b]="Pragma directive",
[c]=Y,
[c]=eb,
[d]="cpp.null"
[d]="cpp.null"
},
},
Line 3,044: Line 3,044:
[a]="15.10",
[a]="15.10",
[b]="Null directive",
[b]="Null directive",
[c]=Y,
[c]=eb,
[d]="cpp.predefined"
[d]="cpp.predefined"
},
},
Line 3,050: Line 3,050:
[a]="15.11",
[a]="15.11",
[b]="Predefined macro names",
[b]="Predefined macro names",
[c]=Y,
[c]=eb,
[d]="cpp.pragma.op"
[d]="cpp.pragma.op"
},
},
Line 3,056: Line 3,056:
[a]="15.12",
[a]="15.12",
[b]="Pragma operator",
[b]="Pragma operator",
[c]=Y
[c]=eb
},
},
["library"]={
["library"]={
[a]="16",
[a]="16",
[b]="Library introduction [library]",
[b]="Library introduction",
[e]="library.general",
[e]="library.general",
[c]=i,
[c]=i,
[d]=L
[d]=I
},
},
["library.general"]={
["library.general"]={
Line 3,082: Line 3,082:
[e]="description.general",
[e]="description.general",
[c]="library",
[c]="library",
[d]=rd
[d]=Dd
},
},
["description.general"]={
["description.general"]={
Line 3,095: Line 3,095:
[e]="structure.elements",
[e]="structure.elements",
[c]="description",
[c]="description",
[d]="conventions"
[d]=Ed
},
},
["structure.elements"]={
["structure.elements"]={
Line 3,111: Line 3,111:
["structure.requirements"]={
["structure.requirements"]={
[a]="16.3.2.3",
[a]="16.3.2.3",
[b]=Q,
[b]=O,
[c]="structure",
[c]="structure",
[d]="structure.specifications"
[d]="structure.specifications"
Line 3,126: Line 3,126:
[c]="structure"
[c]="structure"
},
},
["conventions"]={
[Ed]={
[a]="16.3.3",
[a]="16.3.3",
[b]="Other conventions",
[b]="Other conventions",
Line 3,135: Line 3,135:
[a]="16.3.3.1",
[a]="16.3.3.1",
[b]=f,
[b]=f,
[c]="conventions",
[c]=Ed,
[d]="expos.only.entity"
[d]="expos.only.entity"
},
},
Line 3,141: Line 3,141:
[a]="16.3.3.2",
[a]="16.3.3.2",
[b]="Exposition-only entities, etc.",
[b]="Exposition-only entities, etc.",
[c]="conventions",
[c]=Ed,
[d]="type.descriptions"
[d]="type.descriptions"
},
},
Line 3,148: Line 3,148:
[b]="Type descriptions",
[b]="Type descriptions",
[e]="type.descriptions.general",
[e]="type.descriptions.general",
[c]="conventions",
[c]=Ed,
[d]="functions.within.classes"
[d]="functions.within.classes"
},
},
Line 3,201: Line 3,201:
[a]="16.3.3.4",
[a]="16.3.3.4",
[b]="Functions within classes",
[b]="Functions within classes",
[c]="conventions",
[c]=Ed,
[d]="objects.within.classes"
[d]="objects.within.classes"
},
},
Line 3,207: Line 3,207:
[a]="16.3.3.5",
[a]="16.3.3.5",
[b]="Private members",
[b]="Private members",
[c]="conventions",
[c]=Ed,
[d]="freestanding.item"
[d]="freestanding.item"
},
},
Line 3,213: Line 3,213:
[a]="16.3.3.6",
[a]="16.3.3.6",
[b]="Freestanding items",
[b]="Freestanding items",
[c]="conventions"
[c]=Ed
},
},
[rd]={
[Dd]={
[a]="16.4",
[a]="16.4",
[b]="Library-wide requirements",
[b]="Library-wide requirements",
Line 3,224: Line 3,224:
[a]="16.4.1",
[a]="16.4.1",
[b]=f,
[b]=f,
[c]=rd,
[c]=Dd,
[d]="organization"
[d]="organization"
},
},
Line 3,231: Line 3,231:
[b]="Library contents and organization",
[b]="Library contents and organization",
[e]="organization.general",
[e]="organization.general",
[c]=rd,
[c]=Dd,
[d]="using"
[d]="using"
},
},
Line 3,267: Line 3,267:
[b]="Using the library",
[b]="Using the library",
[e]="using.overview",
[e]="using.overview",
[c]=rd,
[c]=Dd,
[d]=Md
[d]=yd
},
},
["using.overview"]={
["using.overview"]={
Line 3,287: Line 3,287:
[c]="using"
[c]="using"
},
},
[Md]={
[yd]={
[a]="16.4.4",
[a]="16.4.4",
[b]="Requirements on types and expressions",
[b]="Requirements on types and expressions",
[e]="utility.requirements.general",
[e]="utility.requirements.general",
[c]=rd,
[c]=Dd,
[d]=mb
[d]=pb
},
},
["utility.requirements.general"]={
["utility.requirements.general"]={
[a]="16.4.4.1",
[a]="16.4.4.1",
[b]=f,
[b]=f,
[c]=Md,
[c]=yd,
[d]="utility.arg.requirements"
[d]="utility.arg.requirements"
},
},
Line 3,303: Line 3,303:
[a]="16.4.4.2",
[a]="16.4.4.2",
[b]="Template argument requirements",
[b]="Template argument requirements",
[c]=Md,
[c]=yd,
[d]="swappable.requirements"
[d]="swappable.requirements"
},
},
Line 3,309: Line 3,309:
[a]="16.4.4.3",
[a]="16.4.4.3",
[b]="Swappable requirements",
[b]="Swappable requirements",
[c]=Md,
[c]=yd,
[d]="nullablepointer.requirements"
[d]="nullablepointer.requirements"
},
},
Line 3,315: Line 3,315:
[a]="16.4.4.4",
[a]="16.4.4.4",
[b]="Cpp17NullablePointer requirements",
[b]="Cpp17NullablePointer requirements",
[c]=Md,
[c]=yd,
[d]="hash.requirements"
[d]="hash.requirements"
},
},
Line 3,321: Line 3,321:
[a]="16.4.4.5",
[a]="16.4.4.5",
[b]="Cpp17Hash requirements",
[b]="Cpp17Hash requirements",
[c]=Md,
[c]=yd,
[d]="allocator.requirements"
[d]="allocator.requirements"
},
},
Line 3,328: Line 3,328:
[b]="Cpp17Allocator requirements",
[b]="Cpp17Allocator requirements",
[e]="allocator.requirements.general",
[e]="allocator.requirements.general",
[c]=Md
[c]=yd
},
},
["allocator.requirements.general"]={
["allocator.requirements.general"]={
Line 3,341: Line 3,341:
[c]="allocator.requirements"
[c]="allocator.requirements"
},
},
[mb]={
[pb]={
[a]="16.4.5",
[a]="16.4.5",
[b]="Constraints on programs",
[b]="Constraints on programs",
[e]="constraints.overview",
[e]="constraints.overview",
[c]=rd,
[c]=Dd,
[d]=F
[d]=C
},
},
["constraints.overview"]={
["constraints.overview"]={
[a]="16.4.5.1",
[a]="16.4.5.1",
[b]=g,
[b]=g,
[c]=mb,
[c]=pb,
[d]="namespace.constraints"
[d]="namespace.constraints"
},
},
Line 3,358: Line 3,358:
[b]="Namespace use",
[b]="Namespace use",
[e]="namespace.std",
[e]="namespace.std",
[c]=mb,
[c]=pb,
[d]=Ad
[d]=Id
},
},
["namespace.std"]={
["namespace.std"]={
Line 3,378: Line 3,378:
[c]="namespace.constraints"
[c]="namespace.constraints"
},
},
[Ad]={
[Id]={
[a]="16.4.5.3",
[a]="16.4.5.3",
[b]="Reserved names",
[b]="Reserved names",
[e]="reserved.names.general",
[e]="reserved.names.general",
[c]=mb,
[c]=pb,
[d]="alt.headers"
[d]="alt.headers"
},
},
Line 3,388: Line 3,388:
[a]="16.4.5.3.1",
[a]="16.4.5.3.1",
[b]=f,
[b]=f,
[c]=Ad,
[c]=Id,
[d]="zombie.names"
[d]="zombie.names"
},
},
Line 3,394: Line 3,394:
[a]="16.4.5.3.2",
[a]="16.4.5.3.2",
[b]="Zombie names",
[b]="Zombie names",
[c]=Ad,
[c]=Id,
[d]="macro.names"
[d]="macro.names"
},
},
Line 3,400: Line 3,400:
[a]="16.4.5.3.3",
[a]="16.4.5.3.3",
[b]="Macro names",
[b]="Macro names",
[c]=Ad,
[c]=Id,
[d]="extern.names"
[d]="extern.names"
},
},
Line 3,406: Line 3,406:
[a]="16.4.5.3.4",
[a]="16.4.5.3.4",
[b]="External linkage",
[b]="External linkage",
[c]=Ad,
[c]=Id,
[d]="extern.types"
[d]="extern.types"
},
},
Line 3,412: Line 3,412:
[a]="16.4.5.3.5",
[a]="16.4.5.3.5",
[b]="Types",
[b]="Types",
[c]=Ad,
[c]=Id,
[d]="usrlit.suffix"
[d]="usrlit.suffix"
},
},
Line 3,418: Line 3,418:
[a]="16.4.5.3.6",
[a]="16.4.5.3.6",
[b]="User-defined literal suffixes",
[b]="User-defined literal suffixes",
[c]=Ad
[c]=Id
},
},
["alt.headers"]={
["alt.headers"]={
[a]="16.4.5.4",
[a]="16.4.5.4",
[b]="Headers",
[b]="Headers",
[c]=mb,
[c]=pb,
[d]="derived.classes"
[d]="derived.classes"
},
},
Line 3,429: Line 3,429:
[a]="16.4.5.5",
[a]="16.4.5.5",
[b]="Derived classes",
[b]="Derived classes",
[c]=mb,
[c]=pb,
[d]="replacement.functions"
[d]="replacement.functions"
},
},
Line 3,435: Line 3,435:
[a]="16.4.5.6",
[a]="16.4.5.6",
[b]="Replacement functions",
[b]="Replacement functions",
[c]=mb,
[c]=pb,
[d]="handler.functions"
[d]="handler.functions"
},
},
Line 3,441: Line 3,441:
[a]="16.4.5.7",
[a]="16.4.5.7",
[b]="Handler functions",
[b]="Handler functions",
[c]=mb,
[c]=pb,
[d]="res.on.functions"
[d]="res.on.functions"
},
},
Line 3,447: Line 3,447:
[a]="16.4.5.8",
[a]="16.4.5.8",
[b]="Other functions",
[b]="Other functions",
[c]=mb,
[c]=pb,
[d]="res.on.arguments"
[d]="res.on.arguments"
},
},
Line 3,453: Line 3,453:
[a]="16.4.5.9",
[a]="16.4.5.9",
[b]="Function arguments",
[b]="Function arguments",
[c]=mb,
[c]=pb,
[d]="res.on.objects"
[d]="res.on.objects"
},
},
Line 3,459: Line 3,459:
[a]="16.4.5.10",
[a]="16.4.5.10",
[b]="Library object access",
[b]="Library object access",
[c]=mb,
[c]=pb,
[d]="res.on.requirements"
[d]="res.on.requirements"
},
},
Line 3,465: Line 3,465:
[a]="16.4.5.11",
[a]="16.4.5.11",
[b]="Semantic requirements",
[b]="Semantic requirements",
[c]=mb
[c]=pb
},
},
[F]={
[C]={
[a]="16.4.6",
[a]="16.4.6",
[b]="Conforming implementations",
[b]="Conforming implementations",
[e]="conforming.overview",
[e]="conforming.overview",
[c]=rd
[c]=Dd
},
},
["conforming.overview"]={
["conforming.overview"]={
[a]="16.4.6.1",
[a]="16.4.6.1",
[b]=g,
[b]=g,
[c]=F,
[c]=C,
[d]="res.on.headers"
[d]="res.on.headers"
},
},
Line 3,482: Line 3,482:
[a]="16.4.6.2",
[a]="16.4.6.2",
[b]="Headers",
[b]="Headers",
[c]=F,
[c]=C,
[d]="res.on.macro.definitions"
[d]="res.on.macro.definitions"
},
},
Line 3,488: Line 3,488:
[a]="16.4.6.3",
[a]="16.4.6.3",
[b]="Restrictions on macro definitions",
[b]="Restrictions on macro definitions",
[c]=F,
[c]=C,
[d]="global.functions"
[d]="global.functions"
},
},
Line 3,494: Line 3,494:
[a]="16.4.6.4",
[a]="16.4.6.4",
[b]=l,
[b]=l,
[c]=F,
[c]=C,
[d]="member.functions"
[d]="member.functions"
},
},
Line 3,500: Line 3,500:
[a]="16.4.6.5",
[a]="16.4.6.5",
[b]=j,
[b]=j,
[c]=F,
[c]=C,
[d]="hidden.friends"
[d]="hidden.friends"
},
},
Line 3,506: Line 3,506:
[a]="16.4.6.6",
[a]="16.4.6.6",
[b]="Friend functions",
[b]="Friend functions",
[c]=F,
[c]=C,
[d]="constexpr.functions"
[d]="constexpr.functions"
},
},
Line 3,512: Line 3,512:
[a]="16.4.6.7",
[a]="16.4.6.7",
[b]="Constexpr functions and constructors",
[b]="Constexpr functions and constructors",
[c]=F,
[c]=C,
[d]="algorithm.stable"
[d]="algorithm.stable"
},
},
Line 3,518: Line 3,518:
[a]="16.4.6.8",
[a]="16.4.6.8",
[b]="Requirements for stable algorithms",
[b]="Requirements for stable algorithms",
[c]=F,
[c]=C,
[d]="reentrancy"
[d]="reentrancy"
},
},
Line 3,524: Line 3,524:
[a]="16.4.6.9",
[a]="16.4.6.9",
[b]="Reentrancy",
[b]="Reentrancy",
[c]=F,
[c]=C,
[d]="res.on.data.races"
[d]="res.on.data.races"
},
},
Line 3,530: Line 3,530:
[a]="16.4.6.10",
[a]="16.4.6.10",
[b]="Data race avoidance",
[b]="Data race avoidance",
[c]=F,
[c]=C,
[d]="protection.within.classes"
[d]="protection.within.classes"
},
},
Line 3,536: Line 3,536:
[a]="16.4.6.11",
[a]="16.4.6.11",
[b]="Protection within classes",
[b]="Protection within classes",
[c]=F,
[c]=C,
[d]="derivation"
[d]="derivation"
},
},
Line 3,542: Line 3,542:
[a]="16.4.6.12",
[a]="16.4.6.12",
[b]="Derived classes",
[b]="Derived classes",
[c]=F,
[c]=C,
[d]="res.on.exception.handling"
[d]="res.on.exception.handling"
},
},
Line 3,548: Line 3,548:
[a]="16.4.6.13",
[a]="16.4.6.13",
[b]="Restrictions on exception handling",
[b]="Restrictions on exception handling",
[c]=F,
[c]=C,
[d]="value.error.codes"
[d]="value.error.codes"
},
},
Line 3,554: Line 3,554:
[a]="16.4.6.14",
[a]="16.4.6.14",
[b]="Value of error codes",
[b]="Value of error codes",
[c]=F,
[c]=C,
[d]="lib.types.movedfrom"
[d]="lib.types.movedfrom"
},
},
Line 3,560: Line 3,560:
[a]="16.4.6.15",
[a]="16.4.6.15",
[b]="Moved-from state of library types",
[b]="Moved-from state of library types",
[c]=F
[c]=C
},
},
[L]={
[I]={
[a]="17",
[a]="17",
[b]="Language support library [support]",
[b]="Language support library",
[e]="support.general",
[e]="support.general",
[c]=i,
[c]=i,
[d]=bd
[d]=Jc
},
},
["support.general"]={
["support.general"]={
[a]="17.1",
[a]="17.1",
[b]=f,
[b]=f,
[c]=L,
[c]=I,
[d]="support.types"
[d]="support.types"
},
},
Line 3,579: Line 3,579:
[b]="Common definitions",
[b]="Common definitions",
[e]="cstddef.syn",
[e]="cstddef.syn",
[c]=L,
[c]=I,
[d]=Dc
[d]=xc
},
},
["cstddef.syn"]={
["cstddef.syn"]={
Line 3,611: Line 3,611:
[c]="support.types"
[c]="support.types"
},
},
[Dc]={
[xc]={
[a]="17.3",
[a]="17.3",
[b]="Implementation properties",
[b]="Implementation properties",
[e]="support.limits.general",
[e]="support.limits.general",
[c]=L,
[c]=I,
[d]="support.arith.types"
[d]="support.arith.types"
},
},
Line 3,621: Line 3,621:
[a]="17.3.1",
[a]="17.3.1",
[b]=f,
[b]=f,
[c]=Dc,
[c]=xc,
[d]="version.syn"
[d]="version.syn"
},
},
Line 3,627: Line 3,627:
[a]="17.3.2",
[a]="17.3.2",
[b]="Header <version> synopsis",
[b]="Header <version> synopsis",
[c]=Dc,
[c]=xc,
[d]="limits.syn"
[d]="limits.syn"
},
},
Line 3,633: Line 3,633:
[a]="17.3.3",
[a]="17.3.3",
[b]="Header <limits> synopsis",
[b]="Header <limits> synopsis",
[c]=Dc,
[c]=xc,
[d]="round.style"
[d]="round.style"
},
},
Line 3,639: Line 3,639:
[a]="17.3.4",
[a]="17.3.4",
[b]="Enum float_round_style",
[b]="Enum float_round_style",
[c]=Dc,
[c]=xc,
[d]="numeric.limits"
[d]="numeric.limits"
},
},
Line 3,646: Line 3,646:
[b]="Class template numeric_limits",
[b]="Class template numeric_limits",
[e]="numeric.limits.general",
[e]="numeric.limits.general",
[c]=Dc,
[c]=xc,
[d]="climits.syn"
[d]="climits.syn"
},
},
Line 3,669: Line 3,669:
[a]="17.3.6",
[a]="17.3.6",
[b]="Header <climits> synopsis",
[b]="Header <climits> synopsis",
[c]=Dc,
[c]=xc,
[d]="cfloat.syn"
[d]="cfloat.syn"
},
},
Line 3,675: Line 3,675:
[a]="17.3.7",
[a]="17.3.7",
[b]="Header <cfloat> synopsis",
[b]="Header <cfloat> synopsis",
[c]=Dc
[c]=xc
},
},
["support.arith.types"]={
["support.arith.types"]={
Line 3,681: Line 3,681:
[b]="Arithmetic types",
[b]="Arithmetic types",
[e]="cstdint.syn",
[e]="cstdint.syn",
[c]=L,
[c]=I,
[d]="support.start.term"
[d]="support.start.term"
},
},
Line 3,698: Line 3,698:
[a]="17.5",
[a]="17.5",
[b]="Startup and termination",
[b]="Startup and termination",
[c]=L,
[c]=I,
[d]="support.dynamic"
[d]="support.dynamic"
},
},
Line 3,705: Line 3,705:
[b]="Dynamic memory management",
[b]="Dynamic memory management",
[e]="support.dynamic.general",
[e]="support.dynamic.general",
[c]=L,
[c]=I,
[d]="support.rtti"
[d]="support.rtti"
},
},
Line 3,807: Line 3,807:
[b]="Type identification",
[b]="Type identification",
[e]="support.rtti.general",
[e]="support.rtti.general",
[c]=L,
[c]=I,
[d]="support.srcloc"
[d]="support.srcloc"
},
},
Line 3,843: Line 3,843:
[b]="Source location",
[b]="Source location",
[e]="source.location.syn",
[e]="source.location.syn",
[c]=L,
[c]=I,
[d]=gc
[d]=ac
},
},
["source.location.syn"]={
["source.location.syn"]={
Line 3,875: Line 3,875:
[c]="support.srcloc.class"
[c]="support.srcloc.class"
},
},
[gc]={
[ac]={
[a]="17.9",
[a]="17.9",
[b]="Exception handling",
[b]="Exception handling",
[e]="support.exception.general",
[e]="support.exception.general",
[c]=L,
[c]=I,
[d]="support.initlist"
[d]="support.initlist"
},
},
Line 3,885: Line 3,885:
[a]="17.9.1",
[a]="17.9.1",
[b]=f,
[b]=f,
[c]=gc,
[c]=ac,
[d]="exception.syn"
[d]="exception.syn"
},
},
Line 3,891: Line 3,891:
[a]="17.9.2",
[a]="17.9.2",
[b]="Header <exception> synopsis",
[b]="Header <exception> synopsis",
[c]=gc,
[c]=ac,
[d]="exception"
[d]="exception"
},
},
Line 3,897: Line 3,897:
[a]="17.9.3",
[a]="17.9.3",
[b]="Class exception",
[b]="Class exception",
[c]=gc,
[c]=ac,
[d]="bad.exception"
[d]="bad.exception"
},
},
Line 3,903: Line 3,903:
[a]="17.9.4",
[a]="17.9.4",
[b]="Class bad_exception",
[b]="Class bad_exception",
[c]=gc,
[c]=ac,
[d]="exception.terminate"
[d]="exception.terminate"
},
},
Line 3,910: Line 3,910:
[b]="Abnormal termination",
[b]="Abnormal termination",
[e]="terminate.handler",
[e]="terminate.handler",
[c]=gc,
[c]=ac,
[d]="uncaught.exceptions"
[d]="uncaught.exceptions"
},
},
Line 3,939: Line 3,939:
[a]="17.9.6",
[a]="17.9.6",
[b]="uncaught_exceptions",
[b]="uncaught_exceptions",
[c]=gc,
[c]=ac,
[d]="propagation"
[d]="propagation"
},
},
Line 3,945: Line 3,945:
[a]="17.9.7",
[a]="17.9.7",
[b]="Exception propagation",
[b]="Exception propagation",
[c]=gc,
[c]=ac,
[d]="except.nested"
[d]="except.nested"
},
},
Line 3,951: Line 3,951:
[a]="17.9.8",
[a]="17.9.8",
[b]="nested_exception",
[b]="nested_exception",
[c]=gc
[c]=ac
},
},
["support.initlist"]={
["support.initlist"]={
Line 3,957: Line 3,957:
[b]="Initializer lists",
[b]="Initializer lists",
[e]="support.initlist.general",
[e]="support.initlist.general",
[c]=L,
[c]=I,
[d]=sd
[d]="cmp"
},
},
["support.initlist.general"]={
["support.initlist.general"]={
Line 3,989: Line 3,989:
[c]="support.initlist"
[c]="support.initlist"
},
},
[sd]={
["cmp"]={
[a]="17.11",
[a]="17.11",
[b]=wb,
[b]=xb,
[e]="compare.syn",
[e]="compare.syn",
[c]=L,
[c]=I,
[d]=zd
[d]="support.coroutine"
},
},
["compare.syn"]={
["compare.syn"]={
[a]="17.11.1",
[a]="17.11.1",
[b]="Header <compare> synopsis",
[b]="Header <compare> synopsis",
[c]=sd,
[c]="cmp",
[d]="cmp.categories"
[d]="cmp.categories"
},
},
Line 4,006: Line 4,006:
[b]="Comparison category types",
[b]="Comparison category types",
[e]="cmp.categories.pre",
[e]="cmp.categories.pre",
[c]=sd,
[c]="cmp",
[d]="cmp.common"
[d]="cmp.common"
},
},
["cmp.categories.pre"]={
["cmp.categories.pre"]={
[a]="17.11.2.1",
[a]="17.11.2.1",
[b]=xb,
[b]=yb,
[c]="cmp.categories",
[c]="cmp.categories",
[d]="cmp.partialord"
[d]="cmp.partialord"
Line 4,035: Line 4,035:
[a]="17.11.3",
[a]="17.11.3",
[b]="Class template common_comparison_category",
[b]="Class template common_comparison_category",
[c]=sd,
[c]="cmp",
[d]="cmp.concept"
[d]="cmp.concept"
},
},
Line 4,041: Line 4,041:
[a]="17.11.4",
[a]="17.11.4",
[b]="Concept three_way_comparable",
[b]="Concept three_way_comparable",
[c]=sd,
[c]="cmp",
[d]="cmp.result"
[d]="cmp.result"
},
},
Line 4,047: Line 4,047:
[a]="17.11.5",
[a]="17.11.5",
[b]="Result of three-way comparison",
[b]="Result of three-way comparison",
[c]=sd,
[c]="cmp",
[d]="cmp.alg"
[d]="cmp.alg"
},
},
Line 4,053: Line 4,053:
[a]="17.11.6",
[a]="17.11.6",
[b]="Comparison algorithms",
[b]="Comparison algorithms",
[c]=sd
[c]="cmp"
},
},
[zd]={
["support.coroutine"]={
[a]="17.12",
[a]="17.12",
[b]="Coroutines",
[b]="Coroutines",
[e]="support.coroutine.general",
[e]="support.coroutine.general",
[c]=L,
[c]=I,
[d]="support.runtime"
[d]="support.runtime"
},
},
Line 4,065: Line 4,065:
[a]="17.12.1",
[a]="17.12.1",
[b]=f,
[b]=f,
[c]=zd,
[c]="support.coroutine",
[d]="coroutine.syn"
[d]="coroutine.syn"
},
},
Line 4,071: Line 4,071:
[a]="17.12.2",
[a]="17.12.2",
[b]="Header <coroutine> synopsis",
[b]="Header <coroutine> synopsis",
[c]=zd,
[c]="support.coroutine",
[d]="coroutine.traits"
[d]="coroutine.traits"
},
},
Line 4,078: Line 4,078:
[b]="Coroutine traits",
[b]="Coroutine traits",
[e]="coroutine.traits.general",
[e]="coroutine.traits.general",
[c]=zd,
[c]="support.coroutine",
[d]=Ib
[d]=Lb
},
},
["coroutine.traits.general"]={
["coroutine.traits.general"]={
Line 4,092: Line 4,092:
[c]="coroutine.traits"
[c]="coroutine.traits"
},
},
[Ib]={
[Lb]={
[a]="17.12.4",
[a]="17.12.4",
[b]="Class template coroutine_handle",
[b]="Class template coroutine_handle",
[e]="coroutine.handle.general",
[e]="coroutine.handle.general",
[c]=zd,
[c]="support.coroutine",
[d]="coroutine.noop"
[d]="coroutine.noop"
},
},
Line 4,102: Line 4,102:
[a]="17.12.4.1",
[a]="17.12.4.1",
[b]=f,
[b]=f,
[c]=Ib,
[c]=Lb,
[d]="coroutine.handle.con"
[d]="coroutine.handle.con"
},
},
Line 4,108: Line 4,108:
[a]="17.12.4.2",
[a]="17.12.4.2",
[b]="Construct/reset",
[b]="Construct/reset",
[c]=Ib,
[c]=Lb,
[d]="coroutine.handle.conv"
[d]="coroutine.handle.conv"
},
},
Line 4,114: Line 4,114:
[a]="17.12.4.3",
[a]="17.12.4.3",
[b]="Conversion",
[b]="Conversion",
[c]=Ib,
[c]=Lb,
[d]="coroutine.handle.export.import"
[d]="coroutine.handle.export.import"
},
},
Line 4,120: Line 4,120:
[a]="17.12.4.4",
[a]="17.12.4.4",
[b]="Export/import",
[b]="Export/import",
[c]=Ib,
[c]=Lb,
[d]="coroutine.handle.observers"
[d]="coroutine.handle.observers"
},
},
Line 4,126: Line 4,126:
[a]="17.12.4.5",
[a]="17.12.4.5",
[b]=q,
[b]=q,
[c]=Ib,
[c]=Lb,
[d]="coroutine.handle.resumption"
[d]="coroutine.handle.resumption"
},
},
Line 4,132: Line 4,132:
[a]="17.12.4.6",
[a]="17.12.4.6",
[b]="Resumption",
[b]="Resumption",
[c]=Ib,
[c]=Lb,
[d]="coroutine.handle.promise"
[d]="coroutine.handle.promise"
},
},
Line 4,138: Line 4,138:
[a]="17.12.4.7",
[a]="17.12.4.7",
[b]="Promise access",
[b]="Promise access",
[c]=Ib,
[c]=Lb,
[d]="coroutine.handle.compare"
[d]="coroutine.handle.compare"
},
},
Line 4,144: Line 4,144:
[a]="17.12.4.8",
[a]="17.12.4.8",
[b]="Comparison operators",
[b]="Comparison operators",
[c]=Ib,
[c]=Lb,
[d]="coroutine.handle.hash"
[d]="coroutine.handle.hash"
},
},
["coroutine.handle.hash"]={
["coroutine.handle.hash"]={
[a]="17.12.4.9",
[a]="17.12.4.9",
[b]=Ed,
[b]=Nd,
[c]=Ib
[c]=Lb
},
},
["coroutine.noop"]={
["coroutine.noop"]={
Line 4,156: Line 4,156:
[b]="No-op coroutines",
[b]="No-op coroutines",
[e]="coroutine.promise.noop",
[e]="coroutine.promise.noop",
[c]=zd,
[c]="support.coroutine",
[d]="coroutine.trivial.awaitables"
[d]="coroutine.trivial.awaitables"
},
},
Line 4,209: Line 4,209:
[a]="17.12.6",
[a]="17.12.6",
[b]="Trivial awaitables",
[b]="Trivial awaitables",
[c]=zd
[c]="support.coroutine"
},
},
["support.runtime"]={
["support.runtime"]={
Line 4,215: Line 4,215:
[b]="Other runtime support",
[b]="Other runtime support",
[e]="support.runtime.general",
[e]="support.runtime.general",
[c]=L,
[c]=I,
[d]=Uc
[d]=md
},
},
["support.runtime.general"]={
["support.runtime.general"]={
Line 4,247: Line 4,247:
[c]="support.runtime"
[c]="support.runtime"
},
},
[Uc]={
[md]={
[a]="17.14",
[a]="17.14",
[b]="C headers",
[b]="C headers",
[e]="support.c.headers.general",
[e]="support.c.headers.general",
[c]=L
[c]=I
},
},
["support.c.headers.general"]={
["support.c.headers.general"]={
[a]="17.14.1",
[a]="17.14.1",
[b]=f,
[b]=f,
[c]=Uc,
[c]=md,
[d]="complex.h.syn"
[d]="complex.h.syn"
},
},
Line 4,262: Line 4,262:
[a]="17.14.2",
[a]="17.14.2",
[b]="Header <complex.h> synopsis",
[b]="Header <complex.h> synopsis",
[c]=Uc,
[c]=md,
[d]="iso646.h.syn"
[d]="iso646.h.syn"
},
},
Line 4,268: Line 4,268:
[a]="17.14.3",
[a]="17.14.3",
[b]="Header <iso646.h> synopsis",
[b]="Header <iso646.h> synopsis",
[c]=Uc,
[c]=md,
[d]="stdalign.h.syn"
[d]="stdalign.h.syn"
},
},
Line 4,274: Line 4,274:
[a]="17.14.4",
[a]="17.14.4",
[b]="Header <stdalign.h> synopsis",
[b]="Header <stdalign.h> synopsis",
[c]=Uc,
[c]=md,
[d]="stdbool.h.syn"
[d]="stdbool.h.syn"
},
},
Line 4,280: Line 4,280:
[a]="17.14.5",
[a]="17.14.5",
[b]="Header <stdbool.h> synopsis",
[b]="Header <stdbool.h> synopsis",
[c]=Uc,
[c]=md,
[d]="tgmath.h.syn"
[d]="tgmath.h.syn"
},
},
Line 4,286: Line 4,286:
[a]="17.14.6",
[a]="17.14.6",
[b]="Header <tgmath.h> synopsis",
[b]="Header <tgmath.h> synopsis",
[c]=Uc,
[c]=md,
[d]="support.c.headers.other"
[d]="support.c.headers.other"
},
},
Line 4,292: Line 4,292:
[a]="17.14.7",
[a]="17.14.7",
[b]="Other C headers",
[b]="Other C headers",
[c]=Uc
[c]=md
},
},
[bd]={
[Jc]={
[a]="18",
[a]="18",
[b]="Concepts library [concepts]",
[b]="Concepts library",
[e]="concepts.general",
[e]="concepts.general",
[c]=i,
[c]=i,
Line 4,304: Line 4,304:
[a]="18.1",
[a]="18.1",
[b]=f,
[b]=f,
[c]=bd,
[c]=Jc,
[d]="concepts.equality"
[d]="concepts.equality"
},
},
Line 4,310: Line 4,310:
[a]="18.2",
[a]="18.2",
[b]="Equality preservation",
[b]="Equality preservation",
[c]=bd,
[c]=Jc,
[d]="concepts.syn"
[d]="concepts.syn"
},
},
Line 4,316: Line 4,316:
[a]="18.3",
[a]="18.3",
[b]="Header <concepts> synopsis",
[b]="Header <concepts> synopsis",
[c]=bd,
[c]=Jc,
[d]=I
[d]=L
},
},
[I]={
[L]={
[a]="18.4",
[a]="18.4",
[b]="Language-related concepts",
[b]="Language-related concepts",
[e]="concepts.lang.general",
[e]="concepts.lang.general",
[c]=bd,
[c]=Jc,
[d]="concepts.compare"
[d]="concepts.compare"
},
},
Line 4,329: Line 4,329:
[a]="18.4.1",
[a]="18.4.1",
[b]=f,
[b]=f,
[c]=I,
[c]=L,
[d]="concept.same"
[d]="concept.same"
},
},
Line 4,335: Line 4,335:
[a]="18.4.2",
[a]="18.4.2",
[b]="Concept same_as",
[b]="Concept same_as",
[c]=I,
[c]=L,
[d]="concept.derived"
[d]="concept.derived"
},
},
Line 4,341: Line 4,341:
[a]="18.4.3",
[a]="18.4.3",
[b]="Concept derived_from",
[b]="Concept derived_from",
[c]=I,
[c]=L,
[d]="concept.convertible"
[d]="concept.convertible"
},
},
Line 4,347: Line 4,347:
[a]="18.4.4",
[a]="18.4.4",
[b]="Concept convertible_to",
[b]="Concept convertible_to",
[c]=I,
[c]=L,
[d]="concept.commonref"
[d]="concept.commonref"
},
},
Line 4,353: Line 4,353:
[a]="18.4.5",
[a]="18.4.5",
[b]="Concept common_reference_with",
[b]="Concept common_reference_with",
[c]=I,
[c]=L,
[d]="concept.common"
[d]="concept.common"
},
},
Line 4,359: Line 4,359:
[a]="18.4.6",
[a]="18.4.6",
[b]="Concept common_with",
[b]="Concept common_with",
[c]=I,
[c]=L,
[d]="concepts.arithmetic"
[d]="concepts.arithmetic"
},
},
Line 4,365: Line 4,365:
[a]="18.4.7",
[a]="18.4.7",
[b]="Arithmetic concepts",
[b]="Arithmetic concepts",
[c]=I,
[c]=L,
[d]="concept.assignable"
[d]="concept.assignable"
},
},
Line 4,371: Line 4,371:
[a]="18.4.8",
[a]="18.4.8",
[b]="Concept assignable_from",
[b]="Concept assignable_from",
[c]=I,
[c]=L,
[d]="concept.swappable"
[d]="concept.swappable"
},
},
Line 4,377: Line 4,377:
[a]="18.4.9",
[a]="18.4.9",
[b]="Concept swappable",
[b]="Concept swappable",
[c]=I,
[c]=L,
[d]="concept.destructible"
[d]="concept.destructible"
},
},
Line 4,383: Line 4,383:
[a]="18.4.10",
[a]="18.4.10",
[b]="Concept destructible",
[b]="Concept destructible",
[c]=I,
[c]=L,
[d]="concept.constructible"
[d]="concept.constructible"
},
},
Line 4,389: Line 4,389:
[a]="18.4.11",
[a]="18.4.11",
[b]="Concept constructible_from",
[b]="Concept constructible_from",
[c]=I,
[c]=L,
[d]="concept.default.init"
[d]="concept.default.init"
},
},
Line 4,395: Line 4,395:
[a]="18.4.12",
[a]="18.4.12",
[b]="Concept default_initializable",
[b]="Concept default_initializable",
[c]=I,
[c]=L,
[d]="concept.moveconstructible"
[d]="concept.moveconstructible"
},
},
Line 4,401: Line 4,401:
[a]="18.4.13",
[a]="18.4.13",
[b]="Concept move_constructible",
[b]="Concept move_constructible",
[c]=I,
[c]=L,
[d]="concept.copyconstructible"
[d]="concept.copyconstructible"
},
},
Line 4,407: Line 4,407:
[a]="18.4.14",
[a]="18.4.14",
[b]="Concept copy_constructible",
[b]="Concept copy_constructible",
[c]=I
[c]=L
},
},
["concepts.compare"]={
["concepts.compare"]={
Line 4,413: Line 4,413:
[b]="Comparison concepts",
[b]="Comparison concepts",
[e]="concepts.compare.general",
[e]="concepts.compare.general",
[c]=bd,
[c]=Jc,
[d]="concepts.object"
[d]="concepts.object"
},
},
Line 4,448: Line 4,448:
[a]="18.6",
[a]="18.6",
[b]="Object concepts",
[b]="Object concepts",
[c]=bd,
[c]=Jc,
[d]=kd
[d]=Rc
},
},
[kd]={
[Rc]={
[a]="18.7",
[a]="18.7",
[b]="Callable concepts",
[b]="Callable concepts",
[e]="concepts.callable.general",
[e]="concepts.callable.general",
[c]=bd
[c]=Jc
},
},
["concepts.callable.general"]={
["concepts.callable.general"]={
[a]="18.7.1",
[a]="18.7.1",
[b]=f,
[b]=f,
[c]=kd,
[c]=Rc,
[d]="concept.invocable"
[d]="concept.invocable"
},
},
Line 4,466: Line 4,466:
[a]="18.7.2",
[a]="18.7.2",
[b]="Concept invocable",
[b]="Concept invocable",
[c]=kd,
[c]=Rc,
[d]="concept.regularinvocable"
[d]="concept.regularinvocable"
},
},
Line 4,472: Line 4,472:
[a]="18.7.3",
[a]="18.7.3",
[b]="Concept regular_invocable",
[b]="Concept regular_invocable",
[c]=kd,
[c]=Rc,
[d]="concept.predicate"
[d]="concept.predicate"
},
},
Line 4,478: Line 4,478:
[a]="18.7.4",
[a]="18.7.4",
[b]="Concept predicate",
[b]="Concept predicate",
[c]=kd,
[c]=Rc,
[d]="concept.relation"
[d]="concept.relation"
},
},
Line 4,484: Line 4,484:
[a]="18.7.5",
[a]="18.7.5",
[b]="Concept relation",
[b]="Concept relation",
[c]=kd,
[c]=Rc,
[d]="concept.equiv"
[d]="concept.equiv"
},
},
Line 4,490: Line 4,490:
[a]="18.7.6",
[a]="18.7.6",
[b]="Concept equivalence_relation",
[b]="Concept equivalence_relation",
[c]=kd,
[c]=Rc,
[d]="concept.strictweakorder"
[d]="concept.strictweakorder"
},
},
Line 4,496: Line 4,496:
[a]="18.7.7",
[a]="18.7.7",
[b]="Concept strict_weak_order",
[b]="Concept strict_weak_order",
[c]=kd
[c]=Rc
},
},
["diagnostics"]={
["diagnostics"]={
[a]="19",
[a]="19",
[b]="Diagnostics library [diagnostics]",
[b]="Diagnostics library",
[e]="diagnostics.general",
[e]="diagnostics.general",
[c]=i,
[c]=i,
Line 4,509: Line 4,509:
[b]=f,
[b]=f,
[c]="diagnostics",
[c]="diagnostics",
[d]=lb
[d]=mb
},
},
[lb]={
[mb]={
[a]="19.2",
[a]="19.2",
[b]="Exception classes",
[b]="Exception classes",
Line 4,521: Line 4,521:
[a]="19.2.1",
[a]="19.2.1",
[b]=f,
[b]=f,
[c]=lb,
[c]=mb,
[d]="stdexcept.syn"
[d]="stdexcept.syn"
},
},
Line 4,527: Line 4,527:
[a]="19.2.2",
[a]="19.2.2",
[b]="Header <stdexcept> synopsis",
[b]="Header <stdexcept> synopsis",
[c]=lb,
[c]=mb,
[d]="logic.error"
[d]="logic.error"
},
},
Line 4,533: Line 4,533:
[a]="19.2.3",
[a]="19.2.3",
[b]="Class logic_error",
[b]="Class logic_error",
[c]=lb,
[c]=mb,
[d]="domain.error"
[d]="domain.error"
},
},
Line 4,539: Line 4,539:
[a]="19.2.4",
[a]="19.2.4",
[b]="Class domain_error",
[b]="Class domain_error",
[c]=lb,
[c]=mb,
[d]="invalid.argument"
[d]="invalid.argument"
},
},
Line 4,545: Line 4,545:
[a]="19.2.5",
[a]="19.2.5",
[b]="Class invalid_argument",
[b]="Class invalid_argument",
[c]=lb,
[c]=mb,
[d]="length.error"
[d]="length.error"
},
},
Line 4,551: Line 4,551:
[a]="19.2.6",
[a]="19.2.6",
[b]="Class length_error",
[b]="Class length_error",
[c]=lb,
[c]=mb,
[d]="out.of.range"
[d]="out.of.range"
},
},
Line 4,557: Line 4,557:
[a]="19.2.7",
[a]="19.2.7",
[b]="Class out_of_range",
[b]="Class out_of_range",
[c]=lb,
[c]=mb,
[d]="runtime.error"
[d]="runtime.error"
},
},
Line 4,563: Line 4,563:
[a]="19.2.8",
[a]="19.2.8",
[b]="Class runtime_error",
[b]="Class runtime_error",
[c]=lb,
[c]=mb,
[d]="range.error"
[d]="range.error"
},
},
Line 4,569: Line 4,569:
[a]="19.2.9",
[a]="19.2.9",
[b]="Class range_error",
[b]="Class range_error",
[c]=lb,
[c]=mb,
[d]="overflow.error"
[d]="overflow.error"
},
},
Line 4,575: Line 4,575:
[a]="19.2.10",
[a]="19.2.10",
[b]="Class overflow_error",
[b]="Class overflow_error",
[c]=lb,
[c]=mb,
[d]="underflow.error"
[d]="underflow.error"
},
},
Line 4,581: Line 4,581:
[a]="19.2.11",
[a]="19.2.11",
[b]="Class underflow_error",
[b]="Class underflow_error",
[c]=lb
[c]=mb
},
},
["assertions"]={
["assertions"]={
Line 4,612: Line 4,612:
[e]="errno.general",
[e]="errno.general",
[c]="diagnostics",
[c]="diagnostics",
[d]=hc
[d]=uc
},
},
["errno.general"]={
["errno.general"]={
Line 4,625: Line 4,625:
[c]="errno"
[c]="errno"
},
},
[hc]={
[uc]={
[a]="19.5",
[a]="19.5",
[b]="System error support",
[b]="System error support",
Line 4,635: Line 4,635:
[a]="19.5.1",
[a]="19.5.1",
[b]=f,
[b]=f,
[c]=hc,
[c]=uc,
[d]="system.error.syn"
[d]="system.error.syn"
},
},
Line 4,641: Line 4,641:
[a]="19.5.2",
[a]="19.5.2",
[b]="Header <system_error> synopsis",
[b]="Header <system_error> synopsis",
[c]=hc,
[c]=uc,
[d]="syserr.errcat"
[d]="syserr.errcat"
},
},
Line 4,648: Line 4,648:
[b]="Class error_category",
[b]="Class error_category",
[e]="syserr.errcat.overview",
[e]="syserr.errcat.overview",
[c]=hc,
[c]=uc,
[d]="syserr.errcode"
[d]="syserr.errcode"
},
},
Line 4,684: Line 4,684:
[b]="Class error_code",
[b]="Class error_code",
[e]="syserr.errcode.overview",
[e]="syserr.errcode.overview",
[c]=hc,
[c]=uc,
[d]="syserr.errcondition"
[d]="syserr.errcondition"
},
},
Line 4,701: Line 4,701:
["syserr.errcode.modifiers"]={
["syserr.errcode.modifiers"]={
[a]="19.5.4.3",
[a]="19.5.4.3",
[b]=p,
[b]=o,
[c]="syserr.errcode",
[c]="syserr.errcode",
[d]="syserr.errcode.observers"
[d]="syserr.errcode.observers"
Line 4,720: Line 4,720:
[b]="Class error_condition",
[b]="Class error_condition",
[e]="syserr.errcondition.overview",
[e]="syserr.errcondition.overview",
[c]=hc,
[c]=uc,
[d]="syserr.compare"
[d]="syserr.compare"
},
},
Line 4,737: Line 4,737:
["syserr.errcondition.modifiers"]={
["syserr.errcondition.modifiers"]={
[a]="19.5.5.3",
[a]="19.5.5.3",
[b]=p,
[b]=o,
[c]="syserr.errcondition",
[c]="syserr.errcondition",
[d]="syserr.errcondition.observers"
[d]="syserr.errcondition.observers"
Line 4,755: Line 4,755:
[a]="19.5.6",
[a]="19.5.6",
[b]="Comparison operator functions",
[b]="Comparison operator functions",
[c]=hc,
[c]=uc,
[d]="syserr.hash"
[d]="syserr.hash"
},
},
Line 4,761: Line 4,761:
[a]="19.5.7",
[a]="19.5.7",
[b]="System error hash support",
[b]="System error hash support",
[c]=hc,
[c]=uc,
[d]="syserr.syserr"
[d]="syserr.syserr"
},
},
Line 4,768: Line 4,768:
[b]="Class system_error",
[b]="Class system_error",
[e]="syserr.syserr.overview",
[e]="syserr.syserr.overview",
[c]=hc
[c]=uc
},
},
["syserr.syserr.overview"]={
["syserr.syserr.overview"]={
Line 4,804: Line 4,804:
[e]="stacktrace.entry.overview",
[e]="stacktrace.entry.overview",
[c]="stacktrace",
[c]="stacktrace",
[d]=Zb
[d]=ic
},
},
["stacktrace.entry.overview"]={
["stacktrace.entry.overview"]={
Line 4,835: Line 4,835:
[c]="stacktrace.entry"
[c]="stacktrace.entry"
},
},
[Zb]={
[ic]={
[a]="19.6.4",
[a]="19.6.4",
[b]="Class template basic_stacktrace",
[b]="Class template basic_stacktrace",
Line 4,844: Line 4,844:
[a]="19.6.4.1",
[a]="19.6.4.1",
[b]=g,
[b]=g,
[c]=Zb,
[c]=ic,
[d]="stacktrace.basic.cons"
[d]="stacktrace.basic.cons"
},
},
Line 4,850: Line 4,850:
[a]="19.6.4.2",
[a]="19.6.4.2",
[b]="Creation and assignment",
[b]="Creation and assignment",
[c]=Zb,
[c]=ic,
[d]="stacktrace.basic.obs"
[d]="stacktrace.basic.obs"
},
},
Line 4,856: Line 4,856:
[a]="19.6.4.3",
[a]="19.6.4.3",
[b]=q,
[b]=q,
[c]=Zb,
[c]=ic,
[d]="stacktrace.basic.cmp"
[d]="stacktrace.basic.cmp"
},
},
["stacktrace.basic.cmp"]={
["stacktrace.basic.cmp"]={
[a]="19.6.4.4",
[a]="19.6.4.4",
[b]=wb,
[b]=xb,
[c]=Zb,
[c]=ic,
[d]="stacktrace.basic.mod"
[d]="stacktrace.basic.mod"
},
},
["stacktrace.basic.mod"]={
["stacktrace.basic.mod"]={
[a]="19.6.4.5",
[a]="19.6.4.5",
[b]=p,
[b]=o,
[c]=Zb,
[c]=ic,
[d]="stacktrace.basic.nonmem"
[d]="stacktrace.basic.nonmem"
},
},
Line 4,874: Line 4,874:
[a]="19.6.4.6",
[a]="19.6.4.6",
[b]=l,
[b]=l,
[c]=Zb,
[c]=ic,
[d]="stacktrace.format"
[d]="stacktrace.format"
},
},
Line 4,880: Line 4,880:
[a]="19.6.4.7",
[a]="19.6.4.7",
[b]="Formatting support",
[b]="Formatting support",
[c]=Zb,
[c]=ic,
[d]="stacktrace.basic.hash"
[d]="stacktrace.basic.hash"
},
},
["stacktrace.basic.hash"]={
["stacktrace.basic.hash"]={
[a]="19.6.4.8",
[a]="19.6.4.8",
[b]=Ed,
[b]=Nd,
[c]=Zb
[c]=ic
},
},
["mem"]={
["mem"]={
[a]="20",
[a]="20",
[b]="Memory management library [mem]",
[b]="Memory management library",
[e]="mem.general",
[e]="mem.general",
[c]=i,
[c]=i,
Line 4,899: Line 4,899:
[b]=f,
[b]=f,
[c]="mem",
[c]="mem",
[d]=hb
[d]=fb
},
},
[hb]={
[fb]={
[a]="20.2",
[a]="20.2",
[b]="Memory",
[b]="Memory",
Line 4,911: Line 4,911:
[a]="20.2.1",
[a]="20.2.1",
[b]=s,
[b]=s,
[c]=hb,
[c]=fb,
[d]="memory.syn"
[d]="memory.syn"
},
},
Line 4,917: Line 4,917:
[a]="20.2.2",
[a]="20.2.2",
[b]="Header <memory> synopsis",
[b]="Header <memory> synopsis",
[c]=hb,
[c]=fb,
[d]="pointer.traits"
[d]="pointer.traits"
},
},
Line 4,924: Line 4,924:
[b]="Pointer traits",
[b]="Pointer traits",
[e]="pointer.traits.general",
[e]="pointer.traits.general",
[c]=hb,
[c]=fb,
[d]="pointer.conversion"
[d]="pointer.conversion"
},
},
Line 4,953: Line 4,953:
[a]="20.2.4",
[a]="20.2.4",
[b]="Pointer conversion",
[b]="Pointer conversion",
[c]=hb,
[c]=fb,
[d]="ptr.align"
[d]="ptr.align"
},
},
Line 4,959: Line 4,959:
[a]="20.2.5",
[a]="20.2.5",
[b]="Pointer alignment",
[b]="Pointer alignment",
[c]=hb,
[c]=fb,
[d]="obj.lifetime"
[d]="obj.lifetime"
},
},
Line 4,965: Line 4,965:
[a]="20.2.6",
[a]="20.2.6",
[b]="Explicit lifetime management",
[b]="Explicit lifetime management",
[c]=hb,
[c]=fb,
[d]="allocator.tag"
[d]="allocator.tag"
},
},
Line 4,971: Line 4,971:
[a]="20.2.7",
[a]="20.2.7",
[b]="Allocator argument tag",
[b]="Allocator argument tag",
[c]=hb,
[c]=fb,
[d]="allocator.uses"
[d]="allocator.uses"
},
},
Line 4,978: Line 4,978:
[b]="uses_allocator",
[b]="uses_allocator",
[e]="allocator.uses.trait",
[e]="allocator.uses.trait",
[c]=hb,
[c]=fb,
[d]="allocator.traits"
[d]="allocator.traits"
},
},
Line 4,996: Line 4,996:
[b]="Allocator traits",
[b]="Allocator traits",
[e]="allocator.traits.general",
[e]="allocator.traits.general",
[c]=hb,
[c]=fb,
[d]="default.allocator"
[d]="default.allocator"
},
},
Line 5,026: Line 5,026:
[b]="The default allocator",
[b]="The default allocator",
[e]="default.allocator.general",
[e]="default.allocator.general",
[c]=hb,
[c]=fb,
[d]="specialized.addressof"
[d]="specialized.addressof"
},
},
Line 5,049: Line 5,049:
[a]="20.2.11",
[a]="20.2.11",
[b]="addressof",
[b]="addressof",
[c]=hb,
[c]=fb,
[d]="c.malloc"
[d]="c.malloc"
},
},
Line 5,055: Line 5,055:
[a]="20.2.12",
[a]="20.2.12",
[b]="C library memory allocation",
[b]="C library memory allocation",
[c]=hb
[c]=fb
},
},
["smartptr"]={
["smartptr"]={
Line 5,122: Line 5,122:
["unique.ptr.single.dtor"]={
["unique.ptr.single.dtor"]={
[a]="20.3.1.3.3",
[a]="20.3.1.3.3",
[b]=Rb,
[b]=Hb,
[c]="unique.ptr.single",
[c]="unique.ptr.single",
[d]="unique.ptr.single.asgn"
[d]="unique.ptr.single.asgn"
Line 5,140: Line 5,140:
["unique.ptr.single.modifiers"]={
["unique.ptr.single.modifiers"]={
[a]="20.3.1.3.6",
[a]="20.3.1.3.6",
[b]=p,
[b]=o,
[c]="unique.ptr.single"
[c]="unique.ptr.single"
},
},
Line 5,176: Line 5,176:
["unique.ptr.runtime.modifiers"]={
["unique.ptr.runtime.modifiers"]={
[a]="20.3.1.4.5",
[a]="20.3.1.4.5",
[b]=p,
[b]=o,
[c]="unique.ptr.runtime"
[c]="unique.ptr.runtime"
},
},
Line 5,207: Line 5,207:
[b]="Class bad_weak_ptr",
[b]="Class bad_weak_ptr",
[c]="util.sharedptr",
[c]="util.sharedptr",
[d]=db
[d]=bb
},
},
[db]={
[bb]={
[a]="20.3.2.2",
[a]="20.3.2.2",
[b]="Class template shared_ptr",
[b]="Class template shared_ptr",
[e]="util.smartptr.shared.general",
[e]="util.smartptr.shared.general",
[c]="util.sharedptr",
[c]="util.sharedptr",
[d]=Vc
[d]=yc
},
},
["util.smartptr.shared.general"]={
["util.smartptr.shared.general"]={
[a]="20.3.2.2.1",
[a]="20.3.2.2.1",
[b]=f,
[b]=f,
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.const"
[d]="util.smartptr.shared.const"
},
},
Line 5,225: Line 5,225:
[a]="20.3.2.2.2",
[a]="20.3.2.2.2",
[b]=h,
[b]=h,
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.dest"
[d]="util.smartptr.shared.dest"
},
},
["util.smartptr.shared.dest"]={
["util.smartptr.shared.dest"]={
[a]="20.3.2.2.3",
[a]="20.3.2.2.3",
[b]=Rb,
[b]=Hb,
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.assign"
[d]="util.smartptr.shared.assign"
},
},
Line 5,237: Line 5,237:
[a]="20.3.2.2.4",
[a]="20.3.2.2.4",
[b]=x,
[b]=x,
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.mod"
[d]="util.smartptr.shared.mod"
},
},
["util.smartptr.shared.mod"]={
["util.smartptr.shared.mod"]={
[a]="20.3.2.2.5",
[a]="20.3.2.2.5",
[b]=p,
[b]=o,
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.obs"
[d]="util.smartptr.shared.obs"
},
},
Line 5,249: Line 5,249:
[a]="20.3.2.2.6",
[a]="20.3.2.2.6",
[b]=q,
[b]=q,
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.create"
[d]="util.smartptr.shared.create"
},
},
Line 5,255: Line 5,255:
[a]="20.3.2.2.7",
[a]="20.3.2.2.7",
[b]="Creation",
[b]="Creation",
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.cmp"
[d]="util.smartptr.shared.cmp"
},
},
Line 5,261: Line 5,261:
[a]="20.3.2.2.8",
[a]="20.3.2.2.8",
[b]="Comparison",
[b]="Comparison",
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.spec"
[d]="util.smartptr.shared.spec"
},
},
Line 5,267: Line 5,267:
[a]="20.3.2.2.9",
[a]="20.3.2.2.9",
[b]=S,
[b]=S,
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.cast"
[d]="util.smartptr.shared.cast"
},
},
Line 5,273: Line 5,273:
[a]="20.3.2.2.10",
[a]="20.3.2.2.10",
[b]="Casts",
[b]="Casts",
[c]=db,
[c]=bb,
[d]="util.smartptr.getdeleter"
[d]="util.smartptr.getdeleter"
},
},
Line 5,279: Line 5,279:
[a]="20.3.2.2.11",
[a]="20.3.2.2.11",
[b]="get_deleter",
[b]="get_deleter",
[c]=db,
[c]=bb,
[d]="util.smartptr.shared.io"
[d]="util.smartptr.shared.io"
},
},
Line 5,285: Line 5,285:
[a]="20.3.2.2.12",
[a]="20.3.2.2.12",
[b]="I/O",
[b]="I/O",
[c]=db
[c]=bb
},
},
[Vc]={
[yc]={
[a]="20.3.2.3",
[a]="20.3.2.3",
[b]="Class template weak_ptr",
[b]="Class template weak_ptr",
Line 5,297: Line 5,297:
[a]="20.3.2.3.1",
[a]="20.3.2.3.1",
[b]=f,
[b]=f,
[c]=Vc,
[c]=yc,
[d]="util.smartptr.weak.const"
[d]="util.smartptr.weak.const"
},
},
Line 5,303: Line 5,303:
[a]="20.3.2.3.2",
[a]="20.3.2.3.2",
[b]=h,
[b]=h,
[c]=Vc,
[c]=yc,
[d]="util.smartptr.weak.dest"
[d]="util.smartptr.weak.dest"
},
},
["util.smartptr.weak.dest"]={
["util.smartptr.weak.dest"]={
[a]="20.3.2.3.3",
[a]="20.3.2.3.3",
[b]=Rb,
[b]=Hb,
[c]=Vc,
[c]=yc,
[d]="util.smartptr.weak.assign"
[d]="util.smartptr.weak.assign"
},
},
Line 5,315: Line 5,315:
[a]="20.3.2.3.4",
[a]="20.3.2.3.4",
[b]=x,
[b]=x,
[c]=Vc,
[c]=yc,
[d]="util.smartptr.weak.mod"
[d]="util.smartptr.weak.mod"
},
},
["util.smartptr.weak.mod"]={
["util.smartptr.weak.mod"]={
[a]="20.3.2.3.5",
[a]="20.3.2.3.5",
[b]=p,
[b]=o,
[c]=Vc,
[c]=yc,
[d]="util.smartptr.weak.obs"
[d]="util.smartptr.weak.obs"
},
},
Line 5,327: Line 5,327:
[a]="20.3.2.3.6",
[a]="20.3.2.3.6",
[b]=q,
[b]=q,
[c]=Vc,
[c]=yc,
[d]="util.smartptr.weak.spec"
[d]="util.smartptr.weak.spec"
},
},
Line 5,333: Line 5,333:
[a]="20.3.2.3.7",
[a]="20.3.2.3.7",
[b]=S,
[b]=S,
[c]=Vc
[c]=yc
},
},
["util.smartptr.ownerless"]={
["util.smartptr.ownerless"]={
Line 5,550: Line 5,550:
["meta"]={
["meta"]={
[a]="21",
[a]="21",
[b]="Metaprogramming library [meta]",
[b]="Metaprogramming library",
[e]="meta.general",
[e]="meta.general",
[c]=i,
[c]=i,
[d]=D
[d]=E
},
},
["meta.general"]={
["meta.general"]={
Line 5,590: Line 5,590:
[e]="type.traits.general",
[e]="type.traits.general",
[c]="meta",
[c]="meta",
[d]=ud
[d]=Cd
},
},
["type.traits.general"]={
["type.traits.general"]={
Line 5,600: Line 5,600:
["meta.rqmts"]={
["meta.rqmts"]={
[a]="21.3.2",
[a]="21.3.2",
[b]=Q,
[b]=O,
[c]=ib,
[c]=ib,
[d]="meta.type.synop"
[d]="meta.type.synop"
Line 5,656: Line 5,656:
[b]="Relationships between types",
[b]="Relationships between types",
[c]=ib,
[c]=ib,
[d]=wc
[d]=hd
},
},
[wc]={
[hd]={
[a]="21.3.8",
[a]="21.3.8",
[b]="Transformations between types",
[b]="Transformations between types",
Line 5,668: Line 5,668:
[a]="21.3.8.1",
[a]="21.3.8.1",
[b]=f,
[b]=f,
[c]=wc,
[c]=hd,
[d]="meta.trans.cv"
[d]="meta.trans.cv"
},
},
Line 5,674: Line 5,674:
[a]="21.3.8.2",
[a]="21.3.8.2",
[b]="Const-volatile modifications",
[b]="Const-volatile modifications",
[c]=wc,
[c]=hd,
[d]="meta.trans.ref"
[d]="meta.trans.ref"
},
},
Line 5,680: Line 5,680:
[a]="21.3.8.3",
[a]="21.3.8.3",
[b]="Reference modifications",
[b]="Reference modifications",
[c]=wc,
[c]=hd,
[d]="meta.trans.sign"
[d]="meta.trans.sign"
},
},
Line 5,686: Line 5,686:
[a]="21.3.8.4",
[a]="21.3.8.4",
[b]="Sign modifications",
[b]="Sign modifications",
[c]=wc,
[c]=hd,
[d]="meta.trans.arr"
[d]="meta.trans.arr"
},
},
Line 5,692: Line 5,692:
[a]="21.3.8.5",
[a]="21.3.8.5",
[b]="Array modifications",
[b]="Array modifications",
[c]=wc,
[c]=hd,
[d]="meta.trans.ptr"
[d]="meta.trans.ptr"
},
},
Line 5,698: Line 5,698:
[a]="21.3.8.6",
[a]="21.3.8.6",
[b]="Pointer modifications",
[b]="Pointer modifications",
[c]=wc,
[c]=hd,
[d]="meta.trans.other"
[d]="meta.trans.other"
},
},
Line 5,704: Line 5,704:
[a]="21.3.8.7",
[a]="21.3.8.7",
[b]="Other transformations",
[b]="Other transformations",
[c]=wc
[c]=hd
},
},
["meta.logical"]={
["meta.logical"]={
Line 5,723: Line 5,723:
[c]=ib
[c]=ib
},
},
[ud]={
[Cd]={
[a]="21.4",
[a]="21.4",
[b]="Compile-time rational arithmetic",
[b]="Compile-time rational arithmetic",
Line 5,732: Line 5,732:
[a]="21.4.1",
[a]="21.4.1",
[b]=s,
[b]=s,
[c]=ud,
[c]=Cd,
[d]="ratio.syn"
[d]="ratio.syn"
},
},
Line 5,738: Line 5,738:
[a]="21.4.2",
[a]="21.4.2",
[b]="Header <ratio> synopsis",
[b]="Header <ratio> synopsis",
[c]=ud,
[c]=Cd,
[d]="ratio.ratio"
[d]="ratio.ratio"
},
},
Line 5,744: Line 5,744:
[a]="21.4.3",
[a]="21.4.3",
[b]="Class template ratio",
[b]="Class template ratio",
[c]=ud,
[c]=Cd,
[d]="ratio.arithmetic"
[d]="ratio.arithmetic"
},
},
Line 5,750: Line 5,750:
[a]="21.4.4",
[a]="21.4.4",
[b]="Arithmetic on ratios",
[b]="Arithmetic on ratios",
[c]=ud,
[c]=Cd,
[d]="ratio.comparison"
[d]="ratio.comparison"
},
},
Line 5,756: Line 5,756:
[a]="21.4.5",
[a]="21.4.5",
[b]="Comparison of ratios",
[b]="Comparison of ratios",
[c]=ud,
[c]=Cd,
[d]="ratio.si"
[d]="ratio.si"
},
},
Line 5,762: Line 5,762:
[a]="21.4.6",
[a]="21.4.6",
[b]="SI types for ratio",
[b]="SI types for ratio",
[c]=ud
[c]=Cd
},
},
[D]={
[E]={
[a]="22",
[a]="22",
[b]="General utilities library [utilities]",
[b]="General utilities library",
[e]="utilities.general",
[e]="utilities.general",
[c]=i,
[c]=i,
Line 5,774: Line 5,774:
[a]="22.1",
[a]="22.1",
[b]=f,
[b]=f,
[c]=D,
[c]=E,
[d]=Lb
[d]=Kb
},
},
[Lb]={
[Kb]={
[a]="22.2",
[a]="22.2",
[b]="Utility components",
[b]="Utility components",
[e]="utility.syn",
[e]="utility.syn",
[c]=D,
[c]=E,
[d]="pairs"
[d]="pairs"
},
},
Line 5,787: Line 5,787:
[a]="22.2.1",
[a]="22.2.1",
[b]="Header <utility> synopsis",
[b]="Header <utility> synopsis",
[c]=Lb,
[c]=Kb,
[d]="utility.swap"
[d]="utility.swap"
},
},
Line 5,793: Line 5,793:
[a]="22.2.2",
[a]="22.2.2",
[b]="swap",
[b]="swap",
[c]=Lb,
[c]=Kb,
[d]="utility.exchange"
[d]="utility.exchange"
},
},
Line 5,799: Line 5,799:
[a]="22.2.3",
[a]="22.2.3",
[b]="exchange",
[b]="exchange",
[c]=Lb,
[c]=Kb,
[d]="forward"
[d]="forward"
},
},
Line 5,805: Line 5,805:
[a]="22.2.4",
[a]="22.2.4",
[b]="Forward/move helpers",
[b]="Forward/move helpers",
[c]=Lb,
[c]=Kb,
[d]="utility.as.const"
[d]="utility.as.const"
},
},
Line 5,811: Line 5,811:
[a]="22.2.5",
[a]="22.2.5",
[b]="Function template as_const",
[b]="Function template as_const",
[c]=Lb,
[c]=Kb,
[d]="declval"
[d]="declval"
},
},
Line 5,817: Line 5,817:
[a]="22.2.6",
[a]="22.2.6",
[b]="Function template declval",
[b]="Function template declval",
[c]=Lb,
[c]=Kb,
[d]="utility.intcmp"
[d]="utility.intcmp"
},
},
Line 5,823: Line 5,823:
[a]="22.2.7",
[a]="22.2.7",
[b]="Integer comparison functions",
[b]="Integer comparison functions",
[c]=Lb,
[c]=Kb,
[d]="utility.underlying"
[d]="utility.underlying"
},
},
Line 5,829: Line 5,829:
[a]="22.2.8",
[a]="22.2.8",
[b]="Function template to_underlying",
[b]="Function template to_underlying",
[c]=Lb,
[c]=Kb,
[d]="utility.unreachable"
[d]="utility.unreachable"
},
},
Line 5,835: Line 5,835:
[a]="22.2.9",
[a]="22.2.9",
[b]="Function unreachable",
[b]="Function unreachable",
[c]=Lb
[c]=Kb
},
},
["pairs"]={
["pairs"]={
Line 5,841: Line 5,841:
[b]="Pairs",
[b]="Pairs",
[e]="pairs.general",
[e]="pairs.general",
[c]=D,
[c]=E,
[d]=bb
[d]=V
},
},
["pairs.general"]={
["pairs.general"]={
Line 5,873: Line 5,873:
[c]="pairs"
[c]="pairs"
},
},
[bb]={
[V]={
[a]="22.4",
[a]="22.4",
[b]="Tuples",
[b]="Tuples",
[e]="tuple.general",
[e]="tuple.general",
[c]=D,
[c]=E,
[d]=vb
[d]=zb
},
},
["tuple.general"]={
["tuple.general"]={
[a]="22.4.1",
[a]="22.4.1",
[b]=s,
[b]=s,
[c]=bb,
[c]=V,
[d]="tuple.syn"
[d]="tuple.syn"
},
},
Line 5,889: Line 5,889:
[a]="22.4.2",
[a]="22.4.2",
[b]="Header <tuple> synopsis",
[b]="Header <tuple> synopsis",
[c]=bb,
[c]=V,
[d]="tuple.like"
[d]="tuple.like"
},
},
Line 5,895: Line 5,895:
[a]="22.4.3",
[a]="22.4.3",
[b]="Concept tuple-like",
[b]="Concept tuple-like",
[c]=bb,
[c]=V,
[d]="tuple.tuple"
[d]="tuple.tuple"
},
},
Line 5,902: Line 5,902:
[b]="Class template tuple",
[b]="Class template tuple",
[e]="tuple.cnstr",
[e]="tuple.cnstr",
[c]=bb,
[c]=V,
[d]="tuple.creation"
[d]="tuple.creation"
},
},
Line 5,925: Line 5,925:
[a]="22.4.5",
[a]="22.4.5",
[b]="Tuple creation functions",
[b]="Tuple creation functions",
[c]=bb,
[c]=V,
[d]="tuple.apply"
[d]="tuple.apply"
},
},
Line 5,931: Line 5,931:
[a]="22.4.6",
[a]="22.4.6",
[b]="Calling a function with a tuple of arguments",
[b]="Calling a function with a tuple of arguments",
[c]=bb,
[c]=V,
[d]="tuple.helper"
[d]="tuple.helper"
},
},
Line 5,937: Line 5,937:
[a]="22.4.7",
[a]="22.4.7",
[b]="Tuple helper classes",
[b]="Tuple helper classes",
[c]=bb,
[c]=V,
[d]="tuple.elem"
[d]="tuple.elem"
},
},
["tuple.elem"]={
["tuple.elem"]={
[a]="22.4.8",
[a]="22.4.8",
[b]=sb,
[b]=Bb,
[c]=bb,
[c]=V,
[d]="tuple.rel"
[d]="tuple.rel"
},
},
Line 5,949: Line 5,949:
[a]="22.4.9",
[a]="22.4.9",
[b]="Relational operators",
[b]="Relational operators",
[c]=bb,
[c]=V,
[d]="tuple.common.ref"
[d]="tuple.common.ref"
},
},
Line 5,955: Line 5,955:
[a]="22.4.10",
[a]="22.4.10",
[b]="common_reference related specializations",
[b]="common_reference related specializations",
[c]=bb,
[c]=V,
[d]="tuple.traits"
[d]="tuple.traits"
},
},
Line 5,961: Line 5,961:
[a]="22.4.11",
[a]="22.4.11",
[b]="Tuple traits",
[b]="Tuple traits",
[c]=bb,
[c]=V,
[d]="tuple.special"
[d]="tuple.special"
},
},
Line 5,967: Line 5,967:
[a]="22.4.12",
[a]="22.4.12",
[b]="Tuple specialized algorithms",
[b]="Tuple specialized algorithms",
[c]=bb
[c]=V
},
},
[vb]={
[zb]={
[a]="22.5",
[a]="22.5",
[b]="Optional objects",
[b]="Optional objects",
[e]="optional.general",
[e]="optional.general",
[c]=D,
[c]=E,
[d]=Z
[d]=ab
},
},
["optional.general"]={
["optional.general"]={
[a]="22.5.1",
[a]="22.5.1",
[b]=s,
[b]=s,
[c]=vb,
[c]=zb,
[d]="optional.syn"
[d]="optional.syn"
},
},
Line 5,985: Line 5,985:
[a]="22.5.2",
[a]="22.5.2",
[b]="Header <optional> synopsis",
[b]="Header <optional> synopsis",
[c]=vb,
[c]=zb,
[d]=ac
[d]=ec
},
},
[ac]={
[ec]={
[a]="22.5.3",
[a]="22.5.3",
[b]="Class template optional",
[b]="Class template optional",
[e]="optional.optional.general",
[e]="optional.optional.general",
[c]=vb,
[c]=zb,
[d]="optional.nullopt"
[d]="optional.nullopt"
},
},
Line 5,998: Line 5,998:
[a]="22.5.3.1",
[a]="22.5.3.1",
[b]=f,
[b]=f,
[c]=ac,
[c]=ec,
[d]="optional.ctor"
[d]="optional.ctor"
},
},
Line 6,004: Line 6,004:
[a]="22.5.3.2",
[a]="22.5.3.2",
[b]=h,
[b]=h,
[c]=ac,
[c]=ec,
[d]="optional.dtor"
[d]="optional.dtor"
},
},
["optional.dtor"]={
["optional.dtor"]={
[a]="22.5.3.3",
[a]="22.5.3.3",
[b]=Rb,
[b]=Hb,
[c]=ac,
[c]=ec,
[d]="optional.assign"
[d]="optional.assign"
},
},
Line 6,016: Line 6,016:
[a]="22.5.3.4",
[a]="22.5.3.4",
[b]=x,
[b]=x,
[c]=ac,
[c]=ec,
[d]="optional.swap"
[d]="optional.swap"
},
},
["optional.swap"]={
["optional.swap"]={
[a]="22.5.3.5",
[a]="22.5.3.5",
[b]=B,
[b]=A,
[c]=ac,
[c]=ec,
[d]="optional.observe"
[d]="optional.observe"
},
},
Line 6,028: Line 6,028:
[a]="22.5.3.6",
[a]="22.5.3.6",
[b]=q,
[b]=q,
[c]=ac,
[c]=ec,
[d]="optional.monadic"
[d]="optional.monadic"
},
},
Line 6,034: Line 6,034:
[a]="22.5.3.7",
[a]="22.5.3.7",
[b]="Monadic operations",
[b]="Monadic operations",
[c]=ac,
[c]=ec,
[d]="optional.mod"
[d]="optional.mod"
},
},
["optional.mod"]={
["optional.mod"]={
[a]="22.5.3.8",
[a]="22.5.3.8",
[b]=p,
[b]=o,
[c]=ac
[c]=ec
},
},
["optional.nullopt"]={
["optional.nullopt"]={
[a]="22.5.4",
[a]="22.5.4",
[b]="No-value state indicator",
[b]="No-value state indicator",
[c]=vb,
[c]=zb,
[d]="optional.bad.access"
[d]="optional.bad.access"
},
},
Line 6,051: Line 6,051:
[a]="22.5.5",
[a]="22.5.5",
[b]="Class bad_optional_access",
[b]="Class bad_optional_access",
[c]=vb,
[c]=zb,
[d]="optional.relops"
[d]="optional.relops"
},
},
Line 6,057: Line 6,057:
[a]="22.5.6",
[a]="22.5.6",
[b]="Relational operators",
[b]="Relational operators",
[c]=vb,
[c]=zb,
[d]="optional.nullops"
[d]="optional.nullops"
},
},
Line 6,063: Line 6,063:
[a]="22.5.7",
[a]="22.5.7",
[b]="Comparison with nullopt",
[b]="Comparison with nullopt",
[c]=vb,
[c]=zb,
[d]="optional.comp.with.t"
[d]="optional.comp.with.t"
},
},
Line 6,069: Line 6,069:
[a]="22.5.8",
[a]="22.5.8",
[b]="Comparison with T",
[b]="Comparison with T",
[c]=vb,
[c]=zb,
[d]="optional.specalg"
[d]="optional.specalg"
},
},
Line 6,075: Line 6,075:
[a]="22.5.9",
[a]="22.5.9",
[b]=S,
[b]=S,
[c]=vb,
[c]=zb,
[d]="optional.hash"
[d]="optional.hash"
},
},
["optional.hash"]={
["optional.hash"]={
[a]="22.5.10",
[a]="22.5.10",
[b]=Ed,
[b]=Nd,
[c]=vb
[c]=zb
},
},
[Z]={
[ab]={
[a]="22.6",
[a]="22.6",
[b]="Variants",
[b]="Variants",
[e]="variant.general",
[e]="variant.general",
[c]=D,
[c]=E,
[d]="any"
[d]="any"
},
},
Line 6,093: Line 6,093:
[a]="22.6.1",
[a]="22.6.1",
[b]=s,
[b]=s,
[c]=Z,
[c]=ab,
[d]="variant.syn"
[d]="variant.syn"
},
},
Line 6,099: Line 6,099:
[a]="22.6.2",
[a]="22.6.2",
[b]="Header <variant> synopsis",
[b]="Header <variant> synopsis",
[c]=Z,
[c]=ab,
[d]=cd
[d]=jd
},
},
[cd]={
[jd]={
[a]="22.6.3",
[a]="22.6.3",
[b]="Class template variant",
[b]="Class template variant",
[e]="variant.variant.general",
[e]="variant.variant.general",
[c]=Z,
[c]=ab,
[d]="variant.helper"
[d]="variant.helper"
},
},
Line 6,112: Line 6,112:
[a]="22.6.3.1",
[a]="22.6.3.1",
[b]=f,
[b]=f,
[c]=cd,
[c]=jd,
[d]="variant.ctor"
[d]="variant.ctor"
},
},
Line 6,118: Line 6,118:
[a]="22.6.3.2",
[a]="22.6.3.2",
[b]=h,
[b]=h,
[c]=cd,
[c]=jd,
[d]="variant.dtor"
[d]="variant.dtor"
},
},
["variant.dtor"]={
["variant.dtor"]={
[a]="22.6.3.3",
[a]="22.6.3.3",
[b]=Rb,
[b]=Hb,
[c]=cd,
[c]=jd,
[d]="variant.assign"
[d]="variant.assign"
},
},
Line 6,130: Line 6,130:
[a]="22.6.3.4",
[a]="22.6.3.4",
[b]=x,
[b]=x,
[c]=cd,
[c]=jd,
[d]="variant.mod"
[d]="variant.mod"
},
},
["variant.mod"]={
["variant.mod"]={
[a]="22.6.3.5",
[a]="22.6.3.5",
[b]=p,
[b]=o,
[c]=cd,
[c]=jd,
[d]="variant.status"
[d]="variant.status"
},
},
Line 6,142: Line 6,142:
[a]="22.6.3.6",
[a]="22.6.3.6",
[b]="Value status",
[b]="Value status",
[c]=cd,
[c]=jd,
[d]="variant.swap"
[d]="variant.swap"
},
},
["variant.swap"]={
["variant.swap"]={
[a]="22.6.3.7",
[a]="22.6.3.7",
[b]=B,
[b]=A,
[c]=cd
[c]=jd
},
},
["variant.helper"]={
["variant.helper"]={
[a]="22.6.4",
[a]="22.6.4",
[b]="variant helper classes",
[b]="variant helper classes",
[c]=Z,
[c]=ab,
[d]="variant.get"
[d]="variant.get"
},
},
Line 6,159: Line 6,159:
[a]="22.6.5",
[a]="22.6.5",
[b]="Value access",
[b]="Value access",
[c]=Z,
[c]=ab,
[d]="variant.relops"
[d]="variant.relops"
},
},
Line 6,165: Line 6,165:
[a]="22.6.6",
[a]="22.6.6",
[b]="Relational operators",
[b]="Relational operators",
[c]=Z,
[c]=ab,
[d]="variant.visit"
[d]="variant.visit"
},
},
Line 6,171: Line 6,171:
[a]="22.6.7",
[a]="22.6.7",
[b]="Visitation",
[b]="Visitation",
[c]=Z,
[c]=ab,
[d]="variant.monostate"
[d]="variant.monostate"
},
},
Line 6,177: Line 6,177:
[a]="22.6.8",
[a]="22.6.8",
[b]="Class monostate",
[b]="Class monostate",
[c]=Z,
[c]=ab,
[d]="variant.monostate.relops"
[d]="variant.monostate.relops"
},
},
Line 6,183: Line 6,183:
[a]="22.6.9",
[a]="22.6.9",
[b]="monostate relational operators",
[b]="monostate relational operators",
[c]=Z,
[c]=ab,
[d]="variant.specalg"
[d]="variant.specalg"
},
},
Line 6,189: Line 6,189:
[a]="22.6.10",
[a]="22.6.10",
[b]=S,
[b]=S,
[c]=Z,
[c]=ab,
[d]="variant.bad.access"
[d]="variant.bad.access"
},
},
Line 6,195: Line 6,195:
[a]="22.6.11",
[a]="22.6.11",
[b]="Class bad_variant_access",
[b]="Class bad_variant_access",
[c]=Z,
[c]=ab,
[d]="variant.hash"
[d]="variant.hash"
},
},
["variant.hash"]={
["variant.hash"]={
[a]="22.6.12",
[a]="22.6.12",
[b]=Ed,
[b]=Nd,
[c]=Z
[c]=ab
},
},
["any"]={
["any"]={
Line 6,207: Line 6,207:
[b]="Storage for any type",
[b]="Storage for any type",
[e]="any.general",
[e]="any.general",
[c]=D,
[c]=E,
[d]=ed
[d]=nd
},
},
["any.general"]={
["any.general"]={
Line 6,255: Line 6,255:
["any.modifiers"]={
["any.modifiers"]={
[a]="22.7.4.4",
[a]="22.7.4.4",
[b]=p,
[b]=o,
[c]="any.class",
[c]="any.class",
[d]="any.observers"
[d]="any.observers"
Line 6,269: Line 6,269:
[c]="any"
[c]="any"
},
},
[ed]={
[nd]={
[a]="22.8",
[a]="22.8",
[b]="Expected objects",
[b]="Expected objects",
[e]="expected.general",
[e]="expected.general",
[c]=D,
[c]=E,
[d]="bitset"
[d]="bitset"
},
},
Line 6,279: Line 6,279:
[a]="22.8.1",
[a]="22.8.1",
[b]=s,
[b]=s,
[c]=ed,
[c]=nd,
[d]="expected.syn"
[d]="expected.syn"
},
},
Line 6,285: Line 6,285:
[a]="22.8.2",
[a]="22.8.2",
[b]="Header <expected> synopsis",
[b]="Header <expected> synopsis",
[c]=ed,
[c]=nd,
[d]="expected.unexpected"
[d]="expected.unexpected"
},
},
Line 6,292: Line 6,292:
[b]="Class template unexpected",
[b]="Class template unexpected",
[e]="expected.un.general",
[e]="expected.un.general",
[c]=ed,
[c]=nd,
[d]="expected.bad"
[d]="expected.bad"
},
},
Line 6,315: Line 6,315:
["expected.un.swap"]={
["expected.un.swap"]={
[a]="22.8.3.4",
[a]="22.8.3.4",
[b]=B,
[b]=A,
[c]="expected.unexpected",
[c]="expected.unexpected",
[d]="expected.un.eq"
[d]="expected.un.eq"
Line 6,327: Line 6,327:
[a]="22.8.4",
[a]="22.8.4",
[b]="Class template bad_expected_access",
[b]="Class template bad_expected_access",
[c]=ed,
[c]=nd,
[d]="expected.bad.void"
[d]="expected.bad.void"
},
},
Line 6,333: Line 6,333:
[a]="22.8.5",
[a]="22.8.5",
[b]="Class template specialization bad_expected_access<void>",
[b]="Class template specialization bad_expected_access<void>",
[c]=ed,
[c]=nd,
[d]=fc
[d]=cc
},
},
[fc]={
[cc]={
[a]="22.8.6",
[a]="22.8.6",
[b]="Class template expected",
[b]="Class template expected",
[e]="expected.object.general",
[e]="expected.object.general",
[c]=ed,
[c]=nd,
[d]=kc
[d]=rc
},
},
["expected.object.general"]={
["expected.object.general"]={
[a]="22.8.6.1",
[a]="22.8.6.1",
[b]=f,
[b]=f,
[c]=fc,
[c]=cc,
[d]="expected.object.cons"
[d]="expected.object.cons"
},
},
Line 6,352: Line 6,352:
[a]="22.8.6.2",
[a]="22.8.6.2",
[b]=h,
[b]=h,
[c]=fc,
[c]=cc,
[d]="expected.object.dtor"
[d]="expected.object.dtor"
},
},
["expected.object.dtor"]={
["expected.object.dtor"]={
[a]="22.8.6.3",
[a]="22.8.6.3",
[b]=Rb,
[b]=Hb,
[c]=fc,
[c]=cc,
[d]="expected.object.assign"
[d]="expected.object.assign"
},
},
Line 6,364: Line 6,364:
[a]="22.8.6.4",
[a]="22.8.6.4",
[b]=x,
[b]=x,
[c]=fc,
[c]=cc,
[d]="expected.object.swap"
[d]="expected.object.swap"
},
},
["expected.object.swap"]={
["expected.object.swap"]={
[a]="22.8.6.5",
[a]="22.8.6.5",
[b]=B,
[b]=A,
[c]=fc,
[c]=cc,
[d]="expected.object.obs"
[d]="expected.object.obs"
},
},
Line 6,376: Line 6,376:
[a]="22.8.6.6",
[a]="22.8.6.6",
[b]=q,
[b]=q,
[c]=fc,
[c]=cc,
[d]="expected.object.monadic"
[d]="expected.object.monadic"
},
},
Line 6,382: Line 6,382:
[a]="22.8.6.7",
[a]="22.8.6.7",
[b]="Monadic operations",
[b]="Monadic operations",
[c]=fc,
[c]=cc,
[d]="expected.object.eq"
[d]="expected.object.eq"
},
},
Line 6,388: Line 6,388:
[a]="22.8.6.8",
[a]="22.8.6.8",
[b]="Equality operators",
[b]="Equality operators",
[c]=fc
[c]=cc
},
},
[kc]={
[rc]={
[a]="22.8.7",
[a]="22.8.7",
[b]="Partial specialization of expected for void types",
[b]="Partial specialization of expected for void types",
[e]="expected.void.general",
[e]="expected.void.general",
[c]=ed
[c]=nd
},
},
["expected.void.general"]={
["expected.void.general"]={
[a]="22.8.7.1",
[a]="22.8.7.1",
[b]=f,
[b]=f,
[c]=kc,
[c]=rc,
[d]="expected.void.cons"
[d]="expected.void.cons"
},
},
Line 6,405: Line 6,405:
[a]="22.8.7.2",
[a]="22.8.7.2",
[b]=h,
[b]=h,
[c]=kc,
[c]=rc,
[d]="expected.void.dtor"
[d]="expected.void.dtor"
},
},
["expected.void.dtor"]={
["expected.void.dtor"]={
[a]="22.8.7.3",
[a]="22.8.7.3",
[b]=Rb,
[b]=Hb,
[c]=kc,
[c]=rc,
[d]="expected.void.assign"
[d]="expected.void.assign"
},
},
Line 6,417: Line 6,417:
[a]="22.8.7.4",
[a]="22.8.7.4",
[b]=x,
[b]=x,
[c]=kc,
[c]=rc,
[d]="expected.void.swap"
[d]="expected.void.swap"
},
},
["expected.void.swap"]={
["expected.void.swap"]={
[a]="22.8.7.5",
[a]="22.8.7.5",
[b]=B,
[b]=A,
[c]=kc,
[c]=rc,
[d]="expected.void.obs"
[d]="expected.void.obs"
},
},
Line 6,429: Line 6,429:
[a]="22.8.7.6",
[a]="22.8.7.6",
[b]=q,
[b]=q,
[c]=kc,
[c]=rc,
[d]="expected.void.monadic"
[d]="expected.void.monadic"
},
},
Line 6,435: Line 6,435:
[a]="22.8.7.7",
[a]="22.8.7.7",
[b]="Monadic operations",
[b]="Monadic operations",
[c]=kc,
[c]=rc,
[d]="expected.void.eq"
[d]="expected.void.eq"
},
},
Line 6,441: Line 6,441:
[a]="22.8.7.8",
[a]="22.8.7.8",
[b]="Equality operators",
[b]="Equality operators",
[c]=kc
[c]=rc
},
},
["bitset"]={
["bitset"]={
Line 6,447: Line 6,447:
[b]="Bitsets",
[b]="Bitsets",
[e]="bitset.syn",
[e]="bitset.syn",
[c]=D,
[c]=E,
[d]=u
[d]=u
},
},
Line 6,495: Line 6,495:
[b]="Function objects",
[b]="Function objects",
[e]="function.objects.general",
[e]="function.objects.general",
[c]=D,
[c]=E,
[d]="type.index"
[d]="type.index"
},
},
Line 6,518: Line 6,518:
["func.require"]={
["func.require"]={
[a]="22.10.4",
[a]="22.10.4",
[b]=Q,
[b]=O,
[c]=u,
[c]=u,
[d]="func.invoke"
[d]="func.invoke"
Line 6,526: Line 6,526:
[b]="invoke functions",
[b]="invoke functions",
[c]=u,
[c]=u,
[d]=Fc
[d]=gd
},
},
[Fc]={
[gd]={
[a]="22.10.6",
[a]="22.10.6",
[b]="Class template reference_wrapper",
[b]="Class template reference_wrapper",
[e]="refwrap.general",
[e]="refwrap.general",
[c]=u,
[c]=u,
[d]=hd
[d]=id
},
},
["refwrap.general"]={
["refwrap.general"]={
[a]="22.10.6.1",
[a]="22.10.6.1",
[b]=f,
[b]=f,
[c]=Fc,
[c]=gd,
[d]="refwrap.const"
[d]="refwrap.const"
},
},
Line 6,544: Line 6,544:
[a]="22.10.6.2",
[a]="22.10.6.2",
[b]=h,
[b]=h,
[c]=Fc,
[c]=gd,
[d]="refwrap.assign"
[d]="refwrap.assign"
},
},
Line 6,550: Line 6,550:
[a]="22.10.6.3",
[a]="22.10.6.3",
[b]=x,
[b]=x,
[c]=Fc,
[c]=gd,
[d]="refwrap.access"
[d]="refwrap.access"
},
},
Line 6,556: Line 6,556:
[a]="22.10.6.4",
[a]="22.10.6.4",
[b]="Access",
[b]="Access",
[c]=Fc,
[c]=gd,
[d]="refwrap.invoke"
[d]="refwrap.invoke"
},
},
Line 6,562: Line 6,562:
[a]="22.10.6.5",
[a]="22.10.6.5",
[b]="Invocation",
[b]="Invocation",
[c]=Fc,
[c]=gd,
[d]="refwrap.helpers"
[d]="refwrap.helpers"
},
},
Line 6,568: Line 6,568:
[a]="22.10.6.6",
[a]="22.10.6.6",
[b]="Helper functions",
[b]="Helper functions",
[c]=Fc,
[c]=gd,
[d]="refwrap.common.ref"
[d]="refwrap.common.ref"
},
},
Line 6,574: Line 6,574:
[a]="22.10.6.7",
[a]="22.10.6.7",
[b]="common_reference related specializations",
[b]="common_reference related specializations",
[c]=Fc
[c]=gd
},
},
[hd]={
[id]={
[a]="22.10.7",
[a]="22.10.7",
[b]="Arithmetic operations",
[b]="Arithmetic operations",
[e]="arithmetic.operations.general",
[e]="arithmetic.operations.general",
[c]=u,
[c]=u,
[d]=cc
[d]=pc
},
},
["arithmetic.operations.general"]={
["arithmetic.operations.general"]={
[a]="22.10.7.1",
[a]="22.10.7.1",
[b]=f,
[b]=f,
[c]=hd,
[c]=id,
[d]="arithmetic.operations.plus"
[d]="arithmetic.operations.plus"
},
},
Line 6,592: Line 6,592:
[a]="22.10.7.2",
[a]="22.10.7.2",
[b]="Class template plus",
[b]="Class template plus",
[c]=hd,
[c]=id,
[d]="arithmetic.operations.minus"
[d]="arithmetic.operations.minus"
},
},
Line 6,598: Line 6,598:
[a]="22.10.7.3",
[a]="22.10.7.3",
[b]="Class template minus",
[b]="Class template minus",
[c]=hd,
[c]=id,
[d]="arithmetic.operations.multiplies"
[d]="arithmetic.operations.multiplies"
},
},
Line 6,604: Line 6,604:
[a]="22.10.7.4",
[a]="22.10.7.4",
[b]="Class template multiplies",
[b]="Class template multiplies",
[c]=hd,
[c]=id,
[d]="arithmetic.operations.divides"
[d]="arithmetic.operations.divides"
},
},
Line 6,610: Line 6,610:
[a]="22.10.7.5",
[a]="22.10.7.5",
[b]="Class template divides",
[b]="Class template divides",
[c]=hd,
[c]=id,
[d]="arithmetic.operations.modulus"
[d]="arithmetic.operations.modulus"
},
},
Line 6,616: Line 6,616:
[a]="22.10.7.6",
[a]="22.10.7.6",
[b]="Class template modulus",
[b]="Class template modulus",
[c]=hd,
[c]=id,
[d]="arithmetic.operations.negate"
[d]="arithmetic.operations.negate"
},
},
Line 6,622: Line 6,622:
[a]="22.10.7.7",
[a]="22.10.7.7",
[b]="Class template negate",
[b]="Class template negate",
[c]=hd
[c]=id
},
},
[cc]={
[pc]={
[a]="22.10.8",
[a]="22.10.8",
[b]=wb,
[b]=xb,
[e]="comparisons.general",
[e]="comparisons.general",
[c]=u,
[c]=u,
Line 6,634: Line 6,634:
[a]="22.10.8.1",
[a]="22.10.8.1",
[b]=f,
[b]=f,
[c]=cc,
[c]=pc,
[d]="comparisons.equal.to"
[d]="comparisons.equal.to"
},
},
Line 6,640: Line 6,640:
[a]="22.10.8.2",
[a]="22.10.8.2",
[b]="Class template equal_to",
[b]="Class template equal_to",
[c]=cc,
[c]=pc,
[d]="comparisons.not.equal.to"
[d]="comparisons.not.equal.to"
},
},
Line 6,646: Line 6,646:
[a]="22.10.8.3",
[a]="22.10.8.3",
[b]="Class template not_equal_to",
[b]="Class template not_equal_to",
[c]=cc,
[c]=pc,
[d]="comparisons.greater"
[d]="comparisons.greater"
},
},
Line 6,652: Line 6,652:
[a]="22.10.8.4",
[a]="22.10.8.4",
[b]="Class template greater",
[b]="Class template greater",
[c]=cc,
[c]=pc,
[d]="comparisons.less"
[d]="comparisons.less"
},
},
Line 6,658: Line 6,658:
[a]="22.10.8.5",
[a]="22.10.8.5",
[b]="Class template less",
[b]="Class template less",
[c]=cc,
[c]=pc,
[d]="comparisons.greater.equal"
[d]="comparisons.greater.equal"
},
},
Line 6,664: Line 6,664:
[a]="22.10.8.6",
[a]="22.10.8.6",
[b]="Class template greater_equal",
[b]="Class template greater_equal",
[c]=cc,
[c]=pc,
[d]="comparisons.less.equal"
[d]="comparisons.less.equal"
},
},
Line 6,670: Line 6,670:
[a]="22.10.8.7",
[a]="22.10.8.7",
[b]="Class template less_equal",
[b]="Class template less_equal",
[c]=cc,
[c]=pc,
[d]="comparisons.three.way"
[d]="comparisons.three.way"
},
},
Line 6,676: Line 6,676:
[a]="22.10.8.8",
[a]="22.10.8.8",
[b]="Class compare_three_way",
[b]="Class compare_three_way",
[c]=cc
[c]=pc
},
},
["range.cmp"]={
["range.cmp"]={
Line 6,827: Line 6,827:
[b]="Class bad_function_call",
[b]="Class bad_function_call",
[c]="func.wrap",
[c]="func.wrap",
[d]=ic
[d]=fc
},
},
[ic]={
[fc]={
[a]="22.10.17.3",
[a]="22.10.17.3",
[b]="Class template function",
[b]="Class template function",
Line 6,839: Line 6,839:
[a]="22.10.17.3.1",
[a]="22.10.17.3.1",
[b]=f,
[b]=f,
[c]=ic,
[c]=fc,
[d]="func.wrap.func.con"
[d]="func.wrap.func.con"
},
},
Line 6,845: Line 6,845:
[a]="22.10.17.3.2",
[a]="22.10.17.3.2",
[b]="Constructors and destructor",
[b]="Constructors and destructor",
[c]=ic,
[c]=fc,
[d]="func.wrap.func.mod"
[d]="func.wrap.func.mod"
},
},
["func.wrap.func.mod"]={
["func.wrap.func.mod"]={
[a]="22.10.17.3.3",
[a]="22.10.17.3.3",
[b]=p,
[b]=o,
[c]=ic,
[c]=fc,
[d]="func.wrap.func.cap"
[d]="func.wrap.func.cap"
},
},
Line 6,857: Line 6,857:
[a]="22.10.17.3.4",
[a]="22.10.17.3.4",
[b]="Capacity",
[b]="Capacity",
[c]=ic,
[c]=fc,
[d]="func.wrap.func.inv"
[d]="func.wrap.func.inv"
},
},
Line 6,863: Line 6,863:
[a]="22.10.17.3.5",
[a]="22.10.17.3.5",
[b]="Invocation",
[b]="Invocation",
[c]=ic,
[c]=fc,
[d]="func.wrap.func.targ"
[d]="func.wrap.func.targ"
},
},
Line 6,869: Line 6,869:
[a]="22.10.17.3.6",
[a]="22.10.17.3.6",
[b]="Target access",
[b]="Target access",
[c]=ic,
[c]=fc,
[d]="func.wrap.func.nullptr"
[d]="func.wrap.func.nullptr"
},
},
Line 6,875: Line 6,875:
[a]="22.10.17.3.7",
[a]="22.10.17.3.7",
[b]="Null pointer comparison operator functions",
[b]="Null pointer comparison operator functions",
[c]=ic,
[c]=fc,
[d]="func.wrap.func.alg"
[d]="func.wrap.func.alg"
},
},
Line 6,881: Line 6,881:
[a]="22.10.17.3.8",
[a]="22.10.17.3.8",
[b]=S,
[b]=S,
[c]=ic
[c]=fc
},
},
["func.wrap.move"]={
["func.wrap.move"]={
Line 6,957: Line 6,957:
[b]="Class type_index",
[b]="Class type_index",
[e]="type.index.synopsis",
[e]="type.index.synopsis",
[c]=D,
[c]=E,
[d]=mc
[d]=dc
},
},
["type.index.synopsis"]={
["type.index.synopsis"]={
Line 6,980: Line 6,980:
["type.index.hash"]={
["type.index.hash"]={
[a]="22.11.4",
[a]="22.11.4",
[b]=Ed,
[b]=Nd,
[c]="type.index"
[c]="type.index"
},
},
[mc]={
[dc]={
[a]="22.12",
[a]="22.12",
[b]="Execution policies",
[b]="Execution policies",
[e]="execpol.general",
[e]="execpol.general",
[c]=D,
[c]=E,
[d]="charconv"
[d]="charconv"
},
},
Line 6,993: Line 6,993:
[a]="22.12.1",
[a]="22.12.1",
[b]=s,
[b]=s,
[c]=mc,
[c]=dc,
[d]="execution.syn"
[d]="execution.syn"
},
},
Line 6,999: Line 6,999:
[a]="22.12.2",
[a]="22.12.2",
[b]="Header <execution> synopsis",
[b]="Header <execution> synopsis",
[c]=mc,
[c]=dc,
[d]="execpol.type"
[d]="execpol.type"
},
},
Line 7,005: Line 7,005:
[a]="22.12.3",
[a]="22.12.3",
[b]="Execution policy type trait",
[b]="Execution policy type trait",
[c]=mc,
[c]=dc,
[d]="execpol.seq"
[d]="execpol.seq"
},
},
Line 7,011: Line 7,011:
[a]="22.12.4",
[a]="22.12.4",
[b]="Sequenced execution policy",
[b]="Sequenced execution policy",
[c]=mc,
[c]=dc,
[d]="execpol.par"
[d]="execpol.par"
},
},
Line 7,017: Line 7,017:
[a]="22.12.5",
[a]="22.12.5",
[b]="Parallel execution policy",
[b]="Parallel execution policy",
[c]=mc,
[c]=dc,
[d]="execpol.parunseq"
[d]="execpol.parunseq"
},
},
Line 7,023: Line 7,023:
[a]="22.12.6",
[a]="22.12.6",
[b]="Parallel and unsequenced execution policy",
[b]="Parallel and unsequenced execution policy",
[c]=mc,
[c]=dc,
[d]="execpol.unseq"
[d]="execpol.unseq"
},
},
Line 7,029: Line 7,029:
[a]="22.12.7",
[a]="22.12.7",
[b]="Unsequenced execution policy",
[b]="Unsequenced execution policy",
[c]=mc,
[c]=dc,
[d]="execpol.objects"
[d]="execpol.objects"
},
},
Line 7,035: Line 7,035:
[a]="22.12.8",
[a]="22.12.8",
[b]="Execution policy objects",
[b]="Execution policy objects",
[c]=mc
[c]=dc
},
},
["charconv"]={
["charconv"]={
Line 7,041: Line 7,041:
[b]="Primitive numeric conversions",
[b]="Primitive numeric conversions",
[e]="charconv.syn",
[e]="charconv.syn",
[c]=D,
[c]=E,
[d]=Ab
[d]=wb
},
},
["charconv.syn"]={
["charconv.syn"]={
Line 7,061: Line 7,061:
[c]="charconv"
[c]="charconv"
},
},
[Ab]={
[wb]={
[a]="22.14",
[a]="22.14",
[b]="Formatting",
[b]="Formatting",
[e]="format.syn",
[e]="format.syn",
[c]=D,
[c]=E,
[d]=pc
[d]=Yb
},
},
["format.syn"]={
["format.syn"]={
[a]="22.14.1",
[a]="22.14.1",
[b]="Header <format> synopsis",
[b]="Header <format> synopsis",
[c]=Ab,
[c]=wb,
[d]="format.string"
[d]="format.string"
},
},
Line 7,078: Line 7,078:
[b]="Format string",
[b]="Format string",
[e]="format.string.general",
[e]="format.string.general",
[c]=Ab,
[c]=wb,
[d]="format.err.report"
[d]="format.err.report"
},
},
Line 7,095: Line 7,095:
[a]="22.14.3",
[a]="22.14.3",
[b]="Error reporting",
[b]="Error reporting",
[c]=Ab,
[c]=wb,
[d]="format.fmt.string"
[d]="format.fmt.string"
},
},
Line 7,101: Line 7,101:
[a]="22.14.4",
[a]="22.14.4",
[b]="Class template basic_format_string",
[b]="Class template basic_format_string",
[c]=Ab,
[c]=wb,
[d]="format.functions"
[d]="format.functions"
},
},
Line 7,107: Line 7,107:
[a]="22.14.5",
[a]="22.14.5",
[b]="Formatting functions",
[b]="Formatting functions",
[c]=Ab,
[c]=wb,
[d]=td
[d]="format.formatter"
},
},
[td]={
["format.formatter"]={
[a]="22.14.6",
[a]="22.14.6",
[b]="Formatter",
[b]="Formatter",
[e]="formatter.requirements",
[e]="formatter.requirements",
[c]=Ab,
[c]=wb,
[d]="format.range"
[d]="format.range"
},
},
Line 7,120: Line 7,120:
[a]="22.14.6.1",
[a]="22.14.6.1",
[b]="Formatter requirements",
[b]="Formatter requirements",
[c]=td,
[c]="format.formatter",
[d]="format.formattable"
[d]="format.formattable"
},
},
Line 7,126: Line 7,126:
[a]="22.14.6.2",
[a]="22.14.6.2",
[b]="Concept formattable",
[b]="Concept formattable",
[c]=td,
[c]="format.formatter",
[d]="format.formatter.spec"
[d]="format.formatter.spec"
},
},
Line 7,132: Line 7,132:
[a]="22.14.6.3",
[a]="22.14.6.3",
[b]="Formatter specializations",
[b]="Formatter specializations",
[c]=td,
[c]="format.formatter",
[d]="format.string.escaped"
[d]="format.string.escaped"
},
},
Line 7,138: Line 7,138:
[a]="22.14.6.4",
[a]="22.14.6.4",
[b]="Formatting escaped characters and strings",
[b]="Formatting escaped characters and strings",
[c]=td,
[c]="format.formatter",
[d]="format.parse.ctx"
[d]="format.parse.ctx"
},
},
Line 7,144: Line 7,144:
[a]="22.14.6.5",
[a]="22.14.6.5",
[b]="Class template basic_format_parse_context",
[b]="Class template basic_format_parse_context",
[c]=td,
[c]="format.formatter",
[d]="format.context"
[d]="format.context"
},
},
Line 7,150: Line 7,150:
[a]="22.14.6.6",
[a]="22.14.6.6",
[b]="Class template basic_format_context",
[b]="Class template basic_format_context",
[c]=td
[c]="format.formatter"
},
},
["format.range"]={
["format.range"]={
Line 7,156: Line 7,156:
[b]="Formatting of ranges",
[b]="Formatting of ranges",
[e]="format.range.fmtkind",
[e]="format.range.fmtkind",
[c]=Ab,
[c]=wb,
[d]="format.arguments"
[d]="format.arguments"
},
},
Line 7,198: Line 7,198:
[b]="Arguments",
[b]="Arguments",
[e]="format.arg",
[e]="format.arg",
[c]=Ab,
[c]=wb,
[d]="format.tuple"
[d]="format.tuple"
},
},
Line 7,221: Line 7,221:
[a]="22.14.9",
[a]="22.14.9",
[b]="Tuple formatter",
[b]="Tuple formatter",
[c]=Ab,
[c]=wb,
[d]="format.error"
[d]="format.error"
},
},
Line 7,227: Line 7,227:
[a]="22.14.10",
[a]="22.14.10",
[b]="Class format_error",
[b]="Class format_error",
[c]=Ab
[c]=wb
},
},
[pc]={
[Yb]={
[a]="22.15",
[a]="22.15",
[b]="Bit manipulation",
[b]="Bit manipulation",
[e]="bit.general",
[e]="bit.general",
[c]=D
[c]=E
},
},
["bit.general"]={
["bit.general"]={
[a]="22.15.1",
[a]="22.15.1",
[b]=f,
[b]=f,
[c]=pc,
[c]=Yb,
[d]="bit.syn"
[d]="bit.syn"
},
},
Line 7,244: Line 7,244:
[a]="22.15.2",
[a]="22.15.2",
[b]="Header <bit> synopsis",
[b]="Header <bit> synopsis",
[c]=pc,
[c]=Yb,
[d]="bit.cast"
[d]="bit.cast"
},
},
Line 7,250: Line 7,250:
[a]="22.15.3",
[a]="22.15.3",
[b]="Function template bit_cast",
[b]="Function template bit_cast",
[c]=pc,
[c]=Yb,
[d]="bit.byteswap"
[d]="bit.byteswap"
},
},
Line 7,256: Line 7,256:
[a]="22.15.4",
[a]="22.15.4",
[b]="byteswap",
[b]="byteswap",
[c]=pc,
[c]=Yb,
[d]="bit.pow.two"
[d]="bit.pow.two"
},
},
Line 7,262: Line 7,262:
[a]="22.15.5",
[a]="22.15.5",
[b]="Integral powers of 2",
[b]="Integral powers of 2",
[c]=pc,
[c]=Yb,
[d]="bit.rotate"
[d]="bit.rotate"
},
},
Line 7,268: Line 7,268:
[a]="22.15.6",
[a]="22.15.6",
[b]="Rotating",
[b]="Rotating",
[c]=pc,
[c]=Yb,
[d]="bit.count"
[d]="bit.count"
},
},
Line 7,274: Line 7,274:
[a]="22.15.7",
[a]="22.15.7",
[b]="Counting",
[b]="Counting",
[c]=pc,
[c]=Yb,
[d]="bit.endian"
[d]="bit.endian"
},
},
Line 7,280: Line 7,280:
[a]="22.15.8",
[a]="22.15.8",
[b]="Endian",
[b]="Endian",
[c]=pc
[c]=Yb
},
},
["strings"]={
["strings"]={
[a]="23",
[a]="23",
[b]="Strings library [strings]",
[b]="Strings library",
[e]="strings.general",
[e]="strings.general",
[c]=i,
[c]=i,
[d]=Yc
[d]=Nc
},
},
["strings.general"]={
["strings.general"]={
Line 7,300: Line 7,300:
[e]="char.traits.general",
[e]="char.traits.general",
[c]="strings",
[c]="strings",
[d]=xc
[d]=Oc
},
},
["char.traits.general"]={
["char.traits.general"]={
Line 7,318: Line 7,318:
[b]="Traits typedefs",
[b]="Traits typedefs",
[c]="char.traits",
[c]="char.traits",
[d]=Dd
[d]="char.traits.specializations"
},
},
[Dd]={
["char.traits.specializations"]={
[a]="23.2.4",
[a]="23.2.4",
[b]="char_traits specializations",
[b]="char_traits specializations",
Line 7,329: Line 7,329:
[a]="23.2.4.1",
[a]="23.2.4.1",
[b]=f,
[b]=f,
[c]=Dd,
[c]="char.traits.specializations",
[d]="char.traits.specializations.char"
[d]="char.traits.specializations.char"
},
},
Line 7,335: Line 7,335:
[a]="23.2.4.2",
[a]="23.2.4.2",
[b]="struct char_traits<char>",
[b]="struct char_traits<char>",
[c]=Dd,
[c]="char.traits.specializations",
[d]="char.traits.specializations.char8.t"
[d]="char.traits.specializations.char8.t"
},
},
Line 7,341: Line 7,341:
[a]="23.2.4.3",
[a]="23.2.4.3",
[b]="struct char_traits<char8_t>",
[b]="struct char_traits<char8_t>",
[c]=Dd,
[c]="char.traits.specializations",
[d]="char.traits.specializations.char16.t"
[d]="char.traits.specializations.char16.t"
},
},
Line 7,347: Line 7,347:
[a]="23.2.4.4",
[a]="23.2.4.4",
[b]="struct char_traits<char16_t>",
[b]="struct char_traits<char16_t>",
[c]=Dd,
[c]="char.traits.specializations",
[d]="char.traits.specializations.char32.t"
[d]="char.traits.specializations.char32.t"
},
},
Line 7,353: Line 7,353:
[a]="23.2.4.5",
[a]="23.2.4.5",
[b]="struct char_traits<char32_t>",
[b]="struct char_traits<char32_t>",
[c]=Dd,
[c]="char.traits.specializations",
[d]="char.traits.specializations.wchar.t"
[d]="char.traits.specializations.wchar.t"
},
},
Line 7,359: Line 7,359:
[a]="23.2.4.6",
[a]="23.2.4.6",
[b]="struct char_traits<wchar_t>",
[b]="struct char_traits<wchar_t>",
[c]=Dd
[c]="char.traits.specializations"
},
},
[xc]={
[Oc]={
[a]="23.3",
[a]="23.3",
[b]="String view classes",
[b]="String view classes",
[e]="string.view.general",
[e]="string.view.general",
[c]="strings",
[c]="strings",
[d]=Jc
[d]=Qc
},
},
["string.view.general"]={
["string.view.general"]={
[a]="23.3.1",
[a]="23.3.1",
[b]=f,
[b]=f,
[c]=xc,
[c]=Oc,
[d]="string.view.synop"
[d]="string.view.synop"
},
},
Line 7,377: Line 7,377:
[a]="23.3.2",
[a]="23.3.2",
[b]="Header <string_view> synopsis",
[b]="Header <string_view> synopsis",
[c]=xc,
[c]=Oc,
[d]=Vb
[d]=Vb
},
},
Line 7,384: Line 7,384:
[b]="Class template basic_string_view",
[b]="Class template basic_string_view",
[e]="string.view.template.general",
[e]="string.view.template.general",
[c]=xc,
[c]=Oc,
[d]="string.view.comparison"
[d]="string.view.comparison"
},
},
Line 7,419: Line 7,419:
["string.view.access"]={
["string.view.access"]={
[a]="23.3.3.6",
[a]="23.3.3.6",
[b]=sb,
[b]=Bb,
[c]=Vb,
[c]=Vb,
[d]="string.view.modifiers"
[d]="string.view.modifiers"
Line 7,425: Line 7,425:
["string.view.modifiers"]={
["string.view.modifiers"]={
[a]="23.3.3.7",
[a]="23.3.3.7",
[b]=p,
[b]=o,
[c]=Vb,
[c]=Vb,
[d]="string.view.ops"
[d]="string.view.ops"
Line 7,443: Line 7,443:
[a]="23.3.4",
[a]="23.3.4",
[b]="Non-member comparison functions",
[b]="Non-member comparison functions",
[c]=xc,
[c]=Oc,
[d]="string.view.io"
[d]="string.view.io"
},
},
Line 7,449: Line 7,449:
[a]="23.3.5",
[a]="23.3.5",
[b]="Inserters and extractors",
[b]="Inserters and extractors",
[c]=xc,
[c]=Oc,
[d]="string.view.hash"
[d]="string.view.hash"
},
},
["string.view.hash"]={
["string.view.hash"]={
[a]="23.3.6",
[a]="23.3.6",
[b]=Ed,
[b]=Nd,
[c]=xc,
[c]=Oc,
[d]="string.view.literals"
[d]="string.view.literals"
},
},
Line 7,461: Line 7,461:
[a]="23.3.7",
[a]="23.3.7",
[b]="Suffix for basic_string_view literals",
[b]="Suffix for basic_string_view literals",
[c]=xc
[c]=Oc
},
},
[Jc]={
[Qc]={
[a]="23.4",
[a]="23.4",
[b]="String classes",
[b]="String classes",
Line 7,473: Line 7,473:
[a]="23.4.1",
[a]="23.4.1",
[b]=f,
[b]=f,
[c]=Jc,
[c]=Qc,
[d]="string.syn"
[d]="string.syn"
},
},
Line 7,479: Line 7,479:
[a]="23.4.2",
[a]="23.4.2",
[b]="Header <string> synopsis",
[b]="Header <string> synopsis",
[c]=Jc,
[c]=Qc,
[d]=tc
[d]=qc
},
},
[tc]={
[qc]={
[a]="23.4.3",
[a]="23.4.3",
[b]="Class template basic_string",
[b]="Class template basic_string",
[e]="basic.string.general",
[e]="basic.string.general",
[c]=Jc,
[c]=Qc,
[d]="string.nonmembers"
[d]="string.nonmembers"
},
},
Line 7,492: Line 7,492:
[a]="23.4.3.1",
[a]="23.4.3.1",
[b]=f,
[b]=f,
[c]=tc,
[c]=qc,
[d]="string.require"
[d]="string.require"
},
},
Line 7,498: Line 7,498:
[a]="23.4.3.2",
[a]="23.4.3.2",
[b]="General requirements",
[b]="General requirements",
[c]=tc,
[c]=qc,
[d]="string.cons"
[d]="string.cons"
},
},
Line 7,504: Line 7,504:
[a]="23.4.3.3",
[a]="23.4.3.3",
[b]="Constructors and assignment operators",
[b]="Constructors and assignment operators",
[c]=tc,
[c]=qc,
[d]="string.iterators"
[d]="string.iterators"
},
},
Line 7,510: Line 7,510:
[a]="23.4.3.4",
[a]="23.4.3.4",
[b]="Iterator support",
[b]="Iterator support",
[c]=tc,
[c]=qc,
[d]="string.capacity"
[d]="string.capacity"
},
},
Line 7,516: Line 7,516:
[a]="23.4.3.5",
[a]="23.4.3.5",
[b]="Capacity",
[b]="Capacity",
[c]=tc,
[c]=qc,
[d]="string.access"
[d]="string.access"
},
},
["string.access"]={
["string.access"]={
[a]="23.4.3.6",
[a]="23.4.3.6",
[b]=sb,
[b]=Bb,
[c]=tc,
[c]=qc,
[d]=vc
[d]=nc
},
},
[vc]={
[nc]={
[a]="23.4.3.7",
[a]="23.4.3.7",
[b]=p,
[b]=o,
[e]="string.op.append",
[e]="string.op.append",
[c]=tc,
[c]=qc,
[d]=ad
[d]=Sc
},
},
["string.op.append"]={
["string.op.append"]={
[a]="23.4.3.7.1",
[a]="23.4.3.7.1",
[b]="basic_string​::​operator+=",
[b]="basic_string​::​operator+=",
[c]=vc,
[c]=nc,
[d]="string.append"
[d]="string.append"
},
},
Line 7,541: Line 7,541:
[a]="23.4.3.7.2",
[a]="23.4.3.7.2",
[b]="basic_string​::​append",
[b]="basic_string​::​append",
[c]=vc,
[c]=nc,
[d]="string.assign"
[d]="string.assign"
},
},
Line 7,547: Line 7,547:
[a]="23.4.3.7.3",
[a]="23.4.3.7.3",
[b]="basic_string​::​assign",
[b]="basic_string​::​assign",
[c]=vc,
[c]=nc,
[d]="string.insert"
[d]="string.insert"
},
},
Line 7,553: Line 7,553:
[a]="23.4.3.7.4",
[a]="23.4.3.7.4",
[b]="basic_string​::​insert",
[b]="basic_string​::​insert",
[c]=vc,
[c]=nc,
[d]="string.erase"
[d]="string.erase"
},
},
Line 7,559: Line 7,559:
[a]="23.4.3.7.5",
[a]="23.4.3.7.5",
[b]="basic_string​::​erase",
[b]="basic_string​::​erase",
[c]=vc,
[c]=nc,
[d]="string.replace"
[d]="string.replace"
},
},
Line 7,565: Line 7,565:
[a]="23.4.3.7.6",
[a]="23.4.3.7.6",
[b]="basic_string​::​replace",
[b]="basic_string​::​replace",
[c]=vc,
[c]=nc,
[d]="string.copy"
[d]="string.copy"
},
},
Line 7,571: Line 7,571:
[a]="23.4.3.7.7",
[a]="23.4.3.7.7",
[b]="basic_string​::​copy",
[b]="basic_string​::​copy",
[c]=vc,
[c]=nc,
[d]="string.swap"
[d]="string.swap"
},
},
Line 7,577: Line 7,577:
[a]="23.4.3.7.8",
[a]="23.4.3.7.8",
[b]="basic_string​::​swap",
[b]="basic_string​::​swap",
[c]=vc
[c]=nc
},
},
[ad]={
[Sc]={
[a]="23.4.3.8",
[a]="23.4.3.8",
[b]="String operations",
[b]="String operations",
[e]="string.accessors",
[e]="string.accessors",
[c]=tc
[c]=qc
},
},
["string.accessors"]={
["string.accessors"]={
[a]="23.4.3.8.1",
[a]="23.4.3.8.1",
[b]="Accessors",
[b]="Accessors",
[c]=ad,
[c]=Sc,
[d]="string.find"
[d]="string.find"
},
},
Line 7,594: Line 7,594:
[a]="23.4.3.8.2",
[a]="23.4.3.8.2",
[b]="Searching",
[b]="Searching",
[c]=ad,
[c]=Sc,
[d]="string.substr"
[d]="string.substr"
},
},
Line 7,600: Line 7,600:
[a]="23.4.3.8.3",
[a]="23.4.3.8.3",
[b]="basic_string​::​substr",
[b]="basic_string​::​substr",
[c]=ad,
[c]=Sc,
[d]="string.compare"
[d]="string.compare"
},
},
Line 7,606: Line 7,606:
[a]="23.4.3.8.4",
[a]="23.4.3.8.4",
[b]="basic_string​::​compare",
[b]="basic_string​::​compare",
[c]=ad,
[c]=Sc,
[d]="string.starts.with"
[d]="string.starts.with"
},
},
Line 7,612: Line 7,612:
[a]="23.4.3.8.5",
[a]="23.4.3.8.5",
[b]="basic_string​::​starts_with",
[b]="basic_string​::​starts_with",
[c]=ad,
[c]=Sc,
[d]="string.ends.with"
[d]="string.ends.with"
},
},
Line 7,618: Line 7,618:
[a]="23.4.3.8.6",
[a]="23.4.3.8.6",
[b]="basic_string​::​ends_with",
[b]="basic_string​::​ends_with",
[c]=ad,
[c]=Sc,
[d]="string.contains"
[d]="string.contains"
},
},
Line 7,624: Line 7,624:
[a]="23.4.3.8.7",
[a]="23.4.3.8.7",
[b]="basic_string​::​contains",
[b]="basic_string​::​contains",
[c]=ad
[c]=Sc
},
},
["string.nonmembers"]={
["string.nonmembers"]={
Line 7,630: Line 7,630:
[b]=l,
[b]=l,
[e]="string.op.plus",
[e]="string.op.plus",
[c]=Jc,
[c]=Qc,
[d]="string.conversions"
[d]="string.conversions"
},
},
Line 7,659: Line 7,659:
["string.erasure"]={
["string.erasure"]={
[a]="23.4.4.5",
[a]="23.4.4.5",
[b]=A,
[b]=F,
[c]="string.nonmembers"
[c]="string.nonmembers"
},
},
Line 7,665: Line 7,665:
[a]="23.4.5",
[a]="23.4.5",
[b]="Numeric conversions",
[b]="Numeric conversions",
[c]=Jc,
[c]=Qc,
[d]="basic.string.hash"
[d]="basic.string.hash"
},
},
["basic.string.hash"]={
["basic.string.hash"]={
[a]="23.4.6",
[a]="23.4.6",
[b]=Ed,
[b]=Nd,
[c]=Jc,
[c]=Qc,
[d]="basic.string.literals"
[d]="basic.string.literals"
},
},
Line 7,677: Line 7,677:
[a]="23.4.7",
[a]="23.4.7",
[b]="Suffix for basic_string literals",
[b]="Suffix for basic_string literals",
[c]=Jc
[c]=Qc
},
},
["c.strings"]={
["c.strings"]={
Line 7,720: Line 7,720:
[c]="c.strings"
[c]="c.strings"
},
},
[Yc]={
[Nc]={
[a]="24",
[a]="24",
[b]="Containers library [containers]",
[b]="Containers library",
[e]="containers.general",
[e]="containers.general",
[c]=i,
[c]=i,
[d]=zc
[d]=Tc
},
},
["containers.general"]={
["containers.general"]={
[a]="24.1",
[a]="24.1",
[b]=f,
[b]=f,
[c]=Yc,
[c]=Nc,
[d]=oc
[d]=kc
},
},
[oc]={
[kc]={
[a]="24.2",
[a]="24.2",
[b]=Q,
[b]=O,
[e]="container.requirements.pre",
[e]="container.requirements.pre",
[c]=Yc,
[c]=Nc,
[d]=fb
[d]=Y
},
},
["container.requirements.pre"]={
["container.requirements.pre"]={
[a]="24.2.1",
[a]="24.2.1",
[b]=xb,
[b]=yb,
[c]=oc,
[c]=kc,
[d]="container.requirements.general"
[d]="container.requirements.general"
},
},
Line 7,750: Line 7,750:
[b]="General containers",
[b]="General containers",
[e]="container.intro.reqmts",
[e]="container.intro.reqmts",
[c]=oc,
[c]=kc,
[d]="container.requirements.dataraces"
[d]="container.requirements.dataraces"
},
},
Line 7,785: Line 7,785:
[a]="24.2.3",
[a]="24.2.3",
[b]="Container data races",
[b]="Container data races",
[c]=oc,
[c]=kc,
[d]="sequence.reqmts"
[d]="sequence.reqmts"
},
},
Line 7,791: Line 7,791:
[a]="24.2.4",
[a]="24.2.4",
[b]="Sequence containers",
[b]="Sequence containers",
[c]=oc,
[c]=kc,
[d]="container.node"
[d]="container.node"
},
},
Line 7,798: Line 7,798:
[b]="Node handles",
[b]="Node handles",
[e]="container.node.overview",
[e]="container.node.overview",
[c]=oc,
[c]=kc,
[d]="container.insert.return"
[d]="container.insert.return"
},
},
Line 7,809: Line 7,809:
["container.node.cons"]={
["container.node.cons"]={
[a]="24.2.5.2",
[a]="24.2.5.2",
[b]=qc,
[b]=sc,
[c]="container.node",
[c]="container.node",
[d]="container.node.dtor"
[d]="container.node.dtor"
Line 7,815: Line 7,815:
["container.node.dtor"]={
["container.node.dtor"]={
[a]="24.2.5.3",
[a]="24.2.5.3",
[b]=Rb,
[b]=Hb,
[c]="container.node",
[c]="container.node",
[d]="container.node.observers"
[d]="container.node.observers"
Line 7,827: Line 7,827:
["container.node.modifiers"]={
["container.node.modifiers"]={
[a]="24.2.5.5",
[a]="24.2.5.5",
[b]=p,
[b]=o,
[c]="container.node"
[c]="container.node"
},
},
Line 7,833: Line 7,833:
[a]="24.2.6",
[a]="24.2.6",
[b]="Insert return type",
[b]="Insert return type",
[c]=oc,
[c]=kc,
[d]="associative.reqmts"
[d]="associative.reqmts"
},
},
Line 7,840: Line 7,840:
[b]="Associative containers",
[b]="Associative containers",
[e]="associative.reqmts.general",
[e]="associative.reqmts.general",
[c]=oc,
[c]=kc,
[d]="unord.req"
[d]="unord.req"
},
},
Line 7,858: Line 7,858:
[b]="Unordered associative containers",
[b]="Unordered associative containers",
[e]="unord.req.general",
[e]="unord.req.general",
[c]=oc
[c]=kc
},
},
["unord.req.general"]={
["unord.req.general"]={
Line 7,871: Line 7,871:
[c]="unord.req"
[c]="unord.req"
},
},
[fb]={
[Y]={
[a]="24.3",
[a]="24.3",
[b]="Sequence containers",
[b]="Sequence containers",
[e]="sequences.general",
[e]="sequences.general",
[c]=Yc,
[c]=Nc,
[d]=Ec
[d]=Mc
},
},
["sequences.general"]={
["sequences.general"]={
[a]="24.3.1",
[a]="24.3.1",
[b]=s,
[b]=s,
[c]=fb,
[c]=Y,
[d]="array.syn"
[d]="array.syn"
},
},
Line 7,887: Line 7,887:
[a]="24.3.2",
[a]="24.3.2",
[b]="Header <array> synopsis",
[b]="Header <array> synopsis",
[c]=fb,
[c]=Y,
[d]="deque.syn"
[d]="deque.syn"
},
},
Line 7,893: Line 7,893:
[a]="24.3.3",
[a]="24.3.3",
[b]="Header <deque> synopsis",
[b]="Header <deque> synopsis",
[c]=fb,
[c]=Y,
[d]="forward.list.syn"
[d]="forward.list.syn"
},
},
Line 7,899: Line 7,899:
[a]="24.3.4",
[a]="24.3.4",
[b]="Header <forward_list> synopsis",
[b]="Header <forward_list> synopsis",
[c]=fb,
[c]=Y,
[d]="list.syn"
[d]="list.syn"
},
},
Line 7,905: Line 7,905:
[a]="24.3.5",
[a]="24.3.5",
[b]="Header <list> synopsis",
[b]="Header <list> synopsis",
[c]=fb,
[c]=Y,
[d]="vector.syn"
[d]="vector.syn"
},
},
Line 7,911: Line 7,911:
[a]="24.3.6",
[a]="24.3.6",
[b]="Header <vector> synopsis",
[b]="Header <vector> synopsis",
[c]=fb,
[c]=Y,
[d]=Kc
[d]=bd
},
},
[Kc]={
[bd]={
[a]="24.3.7",
[a]="24.3.7",
[b]="Class template array",
[b]="Class template array",
[e]="array.overview",
[e]="array.overview",
[c]=fb,
[c]=Y,
[d]="deque"
[d]="deque"
},
},
Line 7,924: Line 7,924:
[a]="24.3.7.1",
[a]="24.3.7.1",
[b]=g,
[b]=g,
[c]=Kc,
[c]=bd,
[d]="array.cons"
[d]="array.cons"
},
},
["array.cons"]={
["array.cons"]={
[a]="24.3.7.2",
[a]="24.3.7.2",
[b]=qc,
[b]=sc,
[c]=Kc,
[c]=bd,
[d]="array.members"
[d]="array.members"
},
},
Line 7,936: Line 7,936:
[a]="24.3.7.3",
[a]="24.3.7.3",
[b]=j,
[b]=j,
[c]=Kc,
[c]=bd,
[d]="array.special"
[d]="array.special"
},
},
Line 7,942: Line 7,942:
[a]="24.3.7.4",
[a]="24.3.7.4",
[b]=S,
[b]=S,
[c]=Kc,
[c]=bd,
[d]="array.zero"
[d]="array.zero"
},
},
Line 7,948: Line 7,948:
[a]="24.3.7.5",
[a]="24.3.7.5",
[b]="Zero-sized arrays",
[b]="Zero-sized arrays",
[c]=Kc,
[c]=bd,
[d]="array.creation"
[d]="array.creation"
},
},
Line 7,954: Line 7,954:
[a]="24.3.7.6",
[a]="24.3.7.6",
[b]="Array creation functions",
[b]="Array creation functions",
[c]=Kc,
[c]=bd,
[d]="array.tuple"
[d]="array.tuple"
},
},
Line 7,960: Line 7,960:
[a]="24.3.7.7",
[a]="24.3.7.7",
[b]="Tuple interface",
[b]="Tuple interface",
[c]=Kc
[c]=bd
},
},
["deque"]={
["deque"]={
Line 7,966: Line 7,966:
[b]="Class template deque",
[b]="Class template deque",
[e]="deque.overview",
[e]="deque.overview",
[c]=fb,
[c]=Y,
[d]=Ic
[d]=dd
},
},
["deque.overview"]={
["deque.overview"]={
Line 7,977: Line 7,977:
["deque.cons"]={
["deque.cons"]={
[a]="24.3.8.2",
[a]="24.3.8.2",
[b]=qc,
[b]=sc,
[c]="deque",
[c]="deque",
[d]="deque.capacity"
[d]="deque.capacity"
Line 7,989: Line 7,989:
["deque.modifiers"]={
["deque.modifiers"]={
[a]="24.3.8.4",
[a]="24.3.8.4",
[b]=p,
[b]=o,
[c]="deque",
[c]="deque",
[d]="deque.erasure"
[d]="deque.erasure"
Line 7,995: Line 7,995:
["deque.erasure"]={
["deque.erasure"]={
[a]="24.3.8.5",
[a]="24.3.8.5",
[b]=A,
[b]=F,
[c]="deque"
[c]="deque"
},
},
[Ic]={
[dd]={
[a]="24.3.9",
[a]="24.3.9",
[b]="Class template forward_list",
[b]="Class template forward_list",
[e]="forward.list.overview",
[e]="forward.list.overview",
[c]=fb,
[c]=Y,
[d]=vd
[d]="list"
},
},
["forward.list.overview"]={
["forward.list.overview"]={
[a]="24.3.9.1",
[a]="24.3.9.1",
[b]=g,
[b]=g,
[c]=Ic,
[c]=dd,
[d]="forward.list.cons"
[d]="forward.list.cons"
},
},
["forward.list.cons"]={
["forward.list.cons"]={
[a]="24.3.9.2",
[a]="24.3.9.2",
[b]=qc,
[b]=sc,
[c]=Ic,
[c]=dd,
[d]="forward.list.iter"
[d]="forward.list.iter"
},
},
Line 8,020: Line 8,020:
[a]="24.3.9.3",
[a]="24.3.9.3",
[b]="Iterators",
[b]="Iterators",
[c]=Ic,
[c]=dd,
[d]="forward.list.access"
[d]="forward.list.access"
},
},
["forward.list.access"]={
["forward.list.access"]={
[a]="24.3.9.4",
[a]="24.3.9.4",
[b]=sb,
[b]=Bb,
[c]=Ic,
[c]=dd,
[d]="forward.list.modifiers"
[d]="forward.list.modifiers"
},
},
["forward.list.modifiers"]={
["forward.list.modifiers"]={
[a]="24.3.9.5",
[a]="24.3.9.5",
[b]=p,
[b]=o,
[c]=Ic,
[c]=dd,
[d]="forward.list.ops"
[d]="forward.list.ops"
},
},
["forward.list.ops"]={
["forward.list.ops"]={
[a]="24.3.9.6",
[a]="24.3.9.6",
[b]=Bb,
[b]=ub,
[c]=Ic,
[c]=dd,
[d]="forward.list.erasure"
[d]="forward.list.erasure"
},
},
["forward.list.erasure"]={
["forward.list.erasure"]={
[a]="24.3.9.7",
[a]="24.3.9.7",
[b]=A,
[b]=F,
[c]=Ic
[c]=dd
},
},
[vd]={
["list"]={
[a]="24.3.10",
[a]="24.3.10",
[b]="Class template list",
[b]="Class template list",
[e]="list.overview",
[e]="list.overview",
[c]=fb,
[c]=Y,
[d]="vector"
[d]="vector"
},
},
Line 8,056: Line 8,056:
[a]="24.3.10.1",
[a]="24.3.10.1",
[b]=g,
[b]=g,
[c]=vd,
[c]="list",
[d]="list.cons"
[d]="list.cons"
},
},
["list.cons"]={
["list.cons"]={
[a]="24.3.10.2",
[a]="24.3.10.2",
[b]=qc,
[b]=sc,
[c]=vd,
[c]="list",
[d]="list.capacity"
[d]="list.capacity"
},
},
Line 8,068: Line 8,068:
[a]="24.3.10.3",
[a]="24.3.10.3",
[b]="Capacity",
[b]="Capacity",
[c]=vd,
[c]="list",
[d]="list.modifiers"
[d]="list.modifiers"
},
},
["list.modifiers"]={
["list.modifiers"]={
[a]="24.3.10.4",
[a]="24.3.10.4",
[b]=p,
[b]=o,
[c]=vd,
[c]="list",
[d]="list.ops"
[d]="list.ops"
},
},
["list.ops"]={
["list.ops"]={
[a]="24.3.10.5",
[a]="24.3.10.5",
[b]=Bb,
[b]=ub,
[c]=vd,
[c]="list",
[d]="list.erasure"
[d]="list.erasure"
},
},
["list.erasure"]={
["list.erasure"]={
[a]="24.3.10.6",
[a]="24.3.10.6",
[b]=A,
[b]=F,
[c]=vd
[c]="list"
},
},
["vector"]={
["vector"]={
Line 8,092: Line 8,092:
[b]="Class template vector",
[b]="Class template vector",
[e]="vector.overview",
[e]="vector.overview",
[c]=fb,
[c]=Y,
[d]="vector.bool"
[d]="vector.bool"
},
},
Line 8,121: Line 8,121:
["vector.modifiers"]={
["vector.modifiers"]={
[a]="24.3.11.5",
[a]="24.3.11.5",
[b]=p,
[b]=o,
[c]="vector",
[c]="vector",
[d]="vector.erasure"
[d]="vector.erasure"
Line 8,127: Line 8,127:
["vector.erasure"]={
["vector.erasure"]={
[a]="24.3.11.6",
[a]="24.3.11.6",
[b]=A,
[b]=F,
[c]="vector"
[c]="vector"
},
},
Line 8,134: Line 8,134:
[b]="Specialization of vector for bool",
[b]="Specialization of vector for bool",
[e]="vector.bool.pspc",
[e]="vector.bool.pspc",
[c]=fb
[c]=Y
},
},
["vector.bool.pspc"]={
["vector.bool.pspc"]={
Line 8,147: Line 8,147:
[c]="vector.bool"
[c]="vector.bool"
},
},
[Ec]={
[Mc]={
[a]="24.4",
[a]="24.4",
[b]="Associative containers",
[b]="Associative containers",
[e]="associative.general",
[e]="associative.general",
[c]=Yc,
[c]=Nc,
[d]=Pc
[d]=ld
},
},
["associative.general"]={
["associative.general"]={
[a]="24.4.1",
[a]="24.4.1",
[b]=s,
[b]=s,
[c]=Ec,
[c]=Mc,
[d]="associative.map.syn"
[d]="associative.map.syn"
},
},
Line 8,163: Line 8,163:
[a]="24.4.2",
[a]="24.4.2",
[b]="Header <map> synopsis",
[b]="Header <map> synopsis",
[c]=Ec,
[c]=Mc,
[d]="associative.set.syn"
[d]="associative.set.syn"
},
},
Line 8,169: Line 8,169:
[a]="24.4.3",
[a]="24.4.3",
[b]="Header <set> synopsis",
[b]="Header <set> synopsis",
[c]=Ec,
[c]=Mc,
[d]="map"
[d]="map"
},
},
Line 8,176: Line 8,176:
[b]="Class template map",
[b]="Class template map",
[e]="map.overview",
[e]="map.overview",
[c]=Ec,
[c]=Mc,
[d]="multimap"
[d]="multimap"
},
},
Line 8,187: Line 8,187:
["map.cons"]={
["map.cons"]={
[a]="24.4.4.2",
[a]="24.4.4.2",
[b]=qc,
[b]=sc,
[c]="map",
[c]="map",
[d]="map.access"
[d]="map.access"
Line 8,193: Line 8,193:
["map.access"]={
["map.access"]={
[a]="24.4.4.3",
[a]="24.4.4.3",
[b]=sb,
[b]=Bb,
[c]="map",
[c]="map",
[d]="map.modifiers"
[d]="map.modifiers"
Line 8,199: Line 8,199:
["map.modifiers"]={
["map.modifiers"]={
[a]="24.4.4.4",
[a]="24.4.4.4",
[b]=p,
[b]=o,
[c]="map",
[c]="map",
[d]="map.erasure"
[d]="map.erasure"
Line 8,205: Line 8,205:
["map.erasure"]={
["map.erasure"]={
[a]="24.4.4.5",
[a]="24.4.4.5",
[b]=A,
[b]=F,
[c]="map"
[c]="map"
},
},
Line 8,212: Line 8,212:
[b]="Class template multimap",
[b]="Class template multimap",
[e]="multimap.overview",
[e]="multimap.overview",
[c]=Ec,
[c]=Mc,
[d]="set"
[d]="set"
},
},
Line 8,229: Line 8,229:
["multimap.modifiers"]={
["multimap.modifiers"]={
[a]="24.4.5.3",
[a]="24.4.5.3",
[b]=p,
[b]=o,
[c]="multimap",
[c]="multimap",
[d]="multimap.erasure"
[d]="multimap.erasure"
Line 8,235: Line 8,235:
["multimap.erasure"]={
["multimap.erasure"]={
[a]="24.4.5.4",
[a]="24.4.5.4",
[b]=A,
[b]=F,
[c]="multimap"
[c]="multimap"
},
},
Line 8,242: Line 8,242:
[b]="Class template set",
[b]="Class template set",
[e]="set.overview",
[e]="set.overview",
[c]=Ec,
[c]=Mc,
[d]="multiset"
[d]="multiset"
},
},
Line 8,253: Line 8,253:
["set.cons"]={
["set.cons"]={
[a]="24.4.6.2",
[a]="24.4.6.2",
[b]=qc,
[b]=sc,
[c]="set",
[c]="set",
[d]="set.erasure"
[d]="set.erasure"
Line 8,259: Line 8,259:
["set.erasure"]={
["set.erasure"]={
[a]="24.4.6.3",
[a]="24.4.6.3",
[b]=A,
[b]=F,
[c]="set"
[c]="set"
},
},
Line 8,266: Line 8,266:
[b]="Class template multiset",
[b]="Class template multiset",
[e]="multiset.overview",
[e]="multiset.overview",
[c]=Ec
[c]=Mc
},
},
["multiset.overview"]={
["multiset.overview"]={
Line 8,282: Line 8,282:
["multiset.erasure"]={
["multiset.erasure"]={
[a]="24.4.7.3",
[a]="24.4.7.3",
[b]=A,
[b]=F,
[c]="multiset"
[c]="multiset"
},
},
[Pc]={
[ld]={
[a]="24.5",
[a]="24.5",
[b]="Unordered associative containers",
[b]="Unordered associative containers",
[e]="unord.general",
[e]="unord.general",
[c]=Yc,
[c]=Nc,
[d]=P
[d]=R
},
},
["unord.general"]={
["unord.general"]={
[a]="24.5.1",
[a]="24.5.1",
[b]=s,
[b]=s,
[c]=Pc,
[c]=ld,
[d]="unord.map.syn"
[d]="unord.map.syn"
},
},
Line 8,301: Line 8,301:
[a]="24.5.2",
[a]="24.5.2",
[b]="Header <unordered_map> synopsis",
[b]="Header <unordered_map> synopsis",
[c]=Pc,
[c]=ld,
[d]="unord.set.syn"
[d]="unord.set.syn"
},
},
Line 8,307: Line 8,307:
[a]="24.5.3",
[a]="24.5.3",
[b]="Header <unordered_set> synopsis",
[b]="Header <unordered_set> synopsis",
[c]=Pc,
[c]=ld,
[d]="unord.map"
[d]="unord.map"
},
},
Line 8,314: Line 8,314:
[b]="Class template unordered_map",
[b]="Class template unordered_map",
[e]="unord.map.overview",
[e]="unord.map.overview",
[c]=Pc,
[c]=ld,
[d]="unord.multimap"
[d]="unord.multimap"
},
},
Line 8,331: Line 8,331:
["unord.map.elem"]={
["unord.map.elem"]={
[a]="24.5.4.3",
[a]="24.5.4.3",
[b]=sb,
[b]=Bb,
[c]="unord.map",
[c]="unord.map",
[d]="unord.map.modifiers"
[d]="unord.map.modifiers"
Line 8,337: Line 8,337:
["unord.map.modifiers"]={
["unord.map.modifiers"]={
[a]="24.5.4.4",
[a]="24.5.4.4",
[b]=p,
[b]=o,
[c]="unord.map",
[c]="unord.map",
[d]="unord.map.erasure"
[d]="unord.map.erasure"
Line 8,343: Line 8,343:
["unord.map.erasure"]={
["unord.map.erasure"]={
[a]="24.5.4.5",
[a]="24.5.4.5",
[b]=A,
[b]=F,
[c]="unord.map"
[c]="unord.map"
},
},
Line 8,350: Line 8,350:
[b]="Class template unordered_multimap",
[b]="Class template unordered_multimap",
[e]="unord.multimap.overview",
[e]="unord.multimap.overview",
[c]=Pc,
[c]=ld,
[d]="unord.set"
[d]="unord.set"
},
},
Line 8,367: Line 8,367:
["unord.multimap.modifiers"]={
["unord.multimap.modifiers"]={
[a]="24.5.5.3",
[a]="24.5.5.3",
[b]=p,
[b]=o,
[c]="unord.multimap",
[c]="unord.multimap",
[d]="unord.multimap.erasure"
[d]="unord.multimap.erasure"
Line 8,373: Line 8,373:
["unord.multimap.erasure"]={
["unord.multimap.erasure"]={
[a]="24.5.5.4",
[a]="24.5.5.4",
[b]=A,
[b]=F,
[c]="unord.multimap"
[c]="unord.multimap"
},
},
Line 8,380: Line 8,380:
[b]="Class template unordered_set",
[b]="Class template unordered_set",
[e]="unord.set.overview",
[e]="unord.set.overview",
[c]=Pc,
[c]=ld,
[d]="unord.multiset"
[d]="unord.multiset"
},
},
Line 8,397: Line 8,397:
["unord.set.erasure"]={
["unord.set.erasure"]={
[a]="24.5.6.3",
[a]="24.5.6.3",
[b]=A,
[b]=F,
[c]="unord.set"
[c]="unord.set"
},
},
Line 8,404: Line 8,404:
[b]="Class template unordered_multiset",
[b]="Class template unordered_multiset",
[e]="unord.multiset.overview",
[e]="unord.multiset.overview",
[c]=Pc
[c]=ld
},
},
["unord.multiset.overview"]={
["unord.multiset.overview"]={
Line 8,420: Line 8,420:
["unord.multiset.erasure"]={
["unord.multiset.erasure"]={
[a]="24.5.7.3",
[a]="24.5.7.3",
[b]=A,
[b]=F,
[c]="unord.multiset"
[c]="unord.multiset"
},
},
[P]={
[R]={
[a]="24.6",
[a]="24.6",
[b]="Container adaptors",
[b]="Container adaptors",
[e]="container.adaptors.general",
[e]="container.adaptors.general",
[c]=Yc,
[c]=Nc,
[d]="views"
[d]="views"
},
},
Line 8,433: Line 8,433:
[a]="24.6.1",
[a]="24.6.1",
[b]=s,
[b]=s,
[c]=P,
[c]=R,
[d]="queue.syn"
[d]="queue.syn"
},
},
Line 8,439: Line 8,439:
[a]="24.6.2",
[a]="24.6.2",
[b]="Header <queue> synopsis",
[b]="Header <queue> synopsis",
[c]=P,
[c]=R,
[d]="stack.syn"
[d]="stack.syn"
},
},
Line 8,445: Line 8,445:
[a]="24.6.3",
[a]="24.6.3",
[b]="Header <stack> synopsis",
[b]="Header <stack> synopsis",
[c]=P,
[c]=R,
[d]="flat.map.syn"
[d]="flat.map.syn"
},
},
Line 8,451: Line 8,451:
[a]="24.6.4",
[a]="24.6.4",
[b]="Header <flat_map> synopsis",
[b]="Header <flat_map> synopsis",
[c]=P,
[c]=R,
[d]="flat.set.syn"
[d]="flat.set.syn"
},
},
Line 8,457: Line 8,457:
[a]="24.6.5",
[a]="24.6.5",
[b]="Header <flat_set> synopsis",
[b]="Header <flat_set> synopsis",
[c]=P,
[c]=R,
[d]="queue"
[d]=Ld
},
},
["queue"]={
[Ld]={
[a]="24.6.6",
[a]="24.6.6",
[b]="Class template queue",
[b]="Class template queue",
[e]="queue.defn",
[e]="queue.defn",
[c]=P,
[c]=R,
[d]="priority.queue"
[d]="priority.queue"
},
},
Line 8,470: Line 8,470:
[a]="24.6.6.1",
[a]="24.6.6.1",
[b]="Definition",
[b]="Definition",
[c]="queue",
[c]=Ld,
[d]="queue.cons"
[d]="queue.cons"
},
},
Line 8,476: Line 8,476:
[a]="24.6.6.2",
[a]="24.6.6.2",
[b]=h,
[b]=h,
[c]="queue",
[c]=Ld,
[d]="queue.cons.alloc"
[d]="queue.cons.alloc"
},
},
Line 8,482: Line 8,482:
[a]="24.6.6.3",
[a]="24.6.6.3",
[b]="Constructors with allocators",
[b]="Constructors with allocators",
[c]="queue",
[c]=Ld,
[d]="queue.mod"
[d]="queue.mod"
},
},
["queue.mod"]={
["queue.mod"]={
[a]="24.6.6.4",
[a]="24.6.6.4",
[b]=p,
[b]=o,
[c]="queue",
[c]=Ld,
[d]="queue.ops"
[d]="queue.ops"
},
},
Line 8,494: Line 8,494:
[a]="24.6.6.5",
[a]="24.6.6.5",
[b]="Operators",
[b]="Operators",
[c]="queue",
[c]=Ld,
[d]="queue.special"
[d]="queue.special"
},
},
Line 8,500: Line 8,500:
[a]="24.6.6.6",
[a]="24.6.6.6",
[b]=S,
[b]=S,
[c]="queue"
[c]=Ld
},
},
["priority.queue"]={
["priority.queue"]={
Line 8,506: Line 8,506:
[b]="Class template priority_queue",
[b]="Class template priority_queue",
[e]="priqueue.overview",
[e]="priqueue.overview",
[c]=P,
[c]=R,
[d]=Bc
[d]=fd
},
},
["priqueue.overview"]={
["priqueue.overview"]={
Line 8,538: Line 8,538:
[c]="priority.queue"
[c]="priority.queue"
},
},
[Bc]={
[fd]={
[a]="24.6.8",
[a]="24.6.8",
[b]="Class template stack",
[b]="Class template stack",
[e]="stack.general",
[e]="stack.general",
[c]=P,
[c]=R,
[d]=Nc
[d]=ed
},
},
["stack.general"]={
["stack.general"]={
[a]="24.6.8.1",
[a]="24.6.8.1",
[b]=f,
[b]=f,
[c]=Bc,
[c]=fd,
[d]="stack.defn"
[d]="stack.defn"
},
},
Line 8,554: Line 8,554:
[a]="24.6.8.2",
[a]="24.6.8.2",
[b]="Definition",
[b]="Definition",
[c]=Bc,
[c]=fd,
[d]="stack.cons"
[d]="stack.cons"
},
},
Line 8,560: Line 8,560:
[a]="24.6.8.3",
[a]="24.6.8.3",
[b]=h,
[b]=h,
[c]=Bc,
[c]=fd,
[d]="stack.cons.alloc"
[d]="stack.cons.alloc"
},
},
Line 8,566: Line 8,566:
[a]="24.6.8.4",
[a]="24.6.8.4",
[b]="Constructors with allocators",
[b]="Constructors with allocators",
[c]=Bc,
[c]=fd,
[d]="stack.mod"
[d]="stack.mod"
},
},
["stack.mod"]={
["stack.mod"]={
[a]="24.6.8.5",
[a]="24.6.8.5",
[b]=p,
[b]=o,
[c]=Bc,
[c]=fd,
[d]="stack.ops"
[d]="stack.ops"
},
},
Line 8,578: Line 8,578:
[a]="24.6.8.6",
[a]="24.6.8.6",
[b]="Operators",
[b]="Operators",
[c]=Bc,
[c]=fd,
[d]="stack.special"
[d]="stack.special"
},
},
Line 8,584: Line 8,584:
[a]="24.6.8.7",
[a]="24.6.8.7",
[b]=S,
[b]=S,
[c]=Bc
[c]=fd
},
},
[Nc]={
[ed]={
[a]="24.6.9",
[a]="24.6.9",
[b]="Class template flat_map",
[b]="Class template flat_map",
[e]="flat.map.overview",
[e]="flat.map.overview",
[c]=P,
[c]=R,
[d]="flat.multimap"
[d]="flat.multimap"
},
},
Line 8,596: Line 8,596:
[a]="24.6.9.1",
[a]="24.6.9.1",
[b]=g,
[b]=g,
[c]=Nc,
[c]=ed,
[d]="flat.map.defn"
[d]="flat.map.defn"
},
},
Line 8,602: Line 8,602:
[a]="24.6.9.2",
[a]="24.6.9.2",
[b]="Definition",
[b]="Definition",
[c]=Nc,
[c]=ed,
[d]="flat.map.cons"
[d]="flat.map.cons"
},
},
Line 8,608: Line 8,608:
[a]="24.6.9.3",
[a]="24.6.9.3",
[b]=h,
[b]=h,
[c]=Nc,
[c]=ed,
[d]="flat.map.capacity"
[d]="flat.map.capacity"
},
},
Line 8,614: Line 8,614:
[a]="24.6.9.4",
[a]="24.6.9.4",
[b]="Capacity",
[b]="Capacity",
[c]=Nc,
[c]=ed,
[d]="flat.map.access"
[d]="flat.map.access"
},
},
Line 8,620: Line 8,620:
[a]="24.6.9.5",
[a]="24.6.9.5",
[b]="Access",
[b]="Access",
[c]=Nc,
[c]=ed,
[d]="flat.map.modifiers"
[d]="flat.map.modifiers"
},
},
["flat.map.modifiers"]={
["flat.map.modifiers"]={
[a]="24.6.9.6",
[a]="24.6.9.6",
[b]=p,
[b]=o,
[c]=Nc,
[c]=ed,
[d]="flat.map.erasure"
[d]="flat.map.erasure"
},
},
["flat.map.erasure"]={
["flat.map.erasure"]={
[a]="24.6.9.7",
[a]="24.6.9.7",
[b]=A,
[b]=F,
[c]=Nc
[c]=ed
},
},
["flat.multimap"]={
["flat.multimap"]={
Line 8,638: Line 8,638:
[b]="Class template flat_multimap",
[b]="Class template flat_multimap",
[e]="flat.multimap.overview",
[e]="flat.multimap.overview",
[c]=P,
[c]=R,
[d]="flat.set"
[d]="flat.set"
},
},
Line 8,661: Line 8,661:
["flat.multimap.erasure"]={
["flat.multimap.erasure"]={
[a]="24.6.10.4",
[a]="24.6.10.4",
[b]=A,
[b]=F,
[c]="flat.multimap"
[c]="flat.multimap"
},
},
Line 8,668: Line 8,668:
[b]="Class template flat_set",
[b]="Class template flat_set",
[e]="flat.set.overview",
[e]="flat.set.overview",
[c]=P,
[c]=R,
[d]="flat.multiset"
[d]="flat.multiset"
},
},
Line 8,691: Line 8,691:
["flat.set.modifiers"]={
["flat.set.modifiers"]={
[a]="24.6.11.4",
[a]="24.6.11.4",
[b]=p,
[b]=o,
[c]="flat.set",
[c]="flat.set",
[d]="flat.set.erasure"
[d]="flat.set.erasure"
Line 8,697: Line 8,697:
["flat.set.erasure"]={
["flat.set.erasure"]={
[a]="24.6.11.5",
[a]="24.6.11.5",
[b]=A,
[b]=F,
[c]="flat.set"
[c]="flat.set"
},
},
Line 8,704: Line 8,704:
[b]="Class template flat_multiset",
[b]="Class template flat_multiset",
[e]="flat.multiset.overview",
[e]="flat.multiset.overview",
[c]=P,
[c]=R,
[d]="container.adaptors.format"
[d]="container.adaptors.format"
},
},
Line 8,727: Line 8,727:
["flat.multiset.modifiers"]={
["flat.multiset.modifiers"]={
[a]="24.6.12.4",
[a]="24.6.12.4",
[b]=p,
[b]=o,
[c]="flat.multiset",
[c]="flat.multiset",
[d]="flat.multiset.erasure"
[d]="flat.multiset.erasure"
Line 8,733: Line 8,733:
["flat.multiset.erasure"]={
["flat.multiset.erasure"]={
[a]="24.6.12.5",
[a]="24.6.12.5",
[b]=A,
[b]=F,
[c]="flat.multiset"
[c]="flat.multiset"
},
},
Line 8,739: Line 8,739:
[a]="24.6.13",
[a]="24.6.13",
[b]="Container adaptors formatting",
[b]="Container adaptors formatting",
[c]=P
[c]=R
},
},
["views"]={
["views"]={
Line 8,745: Line 8,745:
[b]="Views",
[b]="Views",
[e]="views.general",
[e]="views.general",
[c]=Yc
[c]=Nc
},
},
["views.general"]={
["views.general"]={
Line 8,758: Line 8,758:
[e]="span.syn",
[e]="span.syn",
[c]="views",
[c]="views",
[d]=wd
[d]="views.multidim"
},
},
["span.syn"]={
["span.syn"]={
Line 8,764: Line 8,764:
[b]="Header <span> synopsis",
[b]="Header <span> synopsis",
[c]="views.contiguous",
[c]="views.contiguous",
[d]=Oc
[d]=Ec
},
},
[Oc]={
[Ec]={
[a]="24.7.2.2",
[a]="24.7.2.2",
[b]="Class template span",
[b]="Class template span",
Line 8,776: Line 8,776:
[a]="24.7.2.2.1",
[a]="24.7.2.2.1",
[b]=g,
[b]=g,
[c]=Oc,
[c]=Ec,
[d]="span.cons"
[d]="span.cons"
},
},
["span.cons"]={
["span.cons"]={
[a]="24.7.2.2.2",
[a]="24.7.2.2.2",
[b]=qc,
[b]=sc,
[c]=Oc,
[c]=Ec,
[d]="span.deduct"
[d]="span.deduct"
},
},
Line 8,788: Line 8,788:
[a]="24.7.2.2.3",
[a]="24.7.2.2.3",
[b]="Deduction guides",
[b]="Deduction guides",
[c]=Oc,
[c]=Ec,
[d]="span.sub"
[d]="span.sub"
},
},
Line 8,794: Line 8,794:
[a]="24.7.2.2.4",
[a]="24.7.2.2.4",
[b]="Subviews",
[b]="Subviews",
[c]=Oc,
[c]=Ec,
[d]="span.obs"
[d]="span.obs"
},
},
Line 8,800: Line 8,800:
[a]="24.7.2.2.5",
[a]="24.7.2.2.5",
[b]=q,
[b]=q,
[c]=Oc,
[c]=Ec,
[d]="span.elem"
[d]="span.elem"
},
},
["span.elem"]={
["span.elem"]={
[a]="24.7.2.2.6",
[a]="24.7.2.2.6",
[b]=sb,
[b]=Bb,
[c]=Oc,
[c]=Ec,
[d]="span.iterators"
[d]="span.iterators"
},
},
Line 8,812: Line 8,812:
[a]="24.7.2.2.7",
[a]="24.7.2.2.7",
[b]="Iterator support",
[b]="Iterator support",
[c]=Oc
[c]=Ec
},
},
["span.objectrep"]={
["span.objectrep"]={
Line 8,819: Line 8,819:
[c]="views.contiguous"
[c]="views.contiguous"
},
},
[wd]={
["views.multidim"]={
[a]="24.7.3",
[a]="24.7.3",
[b]="Multidimensional access",
[b]="Multidimensional access",
Line 8,828: Line 8,828:
[a]="24.7.3.1",
[a]="24.7.3.1",
[b]=g,
[b]=g,
[c]=wd,
[c]="views.multidim",
[d]="mdspan.syn"
[d]="mdspan.syn"
},
},
Line 8,834: Line 8,834:
[a]="24.7.3.2",
[a]="24.7.3.2",
[b]="Header <mdspan> synopsis",
[b]="Header <mdspan> synopsis",
[c]=wd,
[c]="views.multidim",
[d]="mdspan.extents"
[d]="mdspan.extents"
},
},
Line 8,841: Line 8,841:
[b]="Class template extents",
[b]="Class template extents",
[e]="mdspan.extents.overview",
[e]="mdspan.extents.overview",
[c]=wd,
[c]="views.multidim",
[d]=Mc
[d]=Cc
},
},
["mdspan.extents.overview"]={
["mdspan.extents.overview"]={
Line 8,879: Line 8,879:
[c]="mdspan.extents"
[c]="mdspan.extents"
},
},
[Mc]={
[Cc]={
[a]="24.7.3.4",
[a]="24.7.3.4",
[b]="Layout mapping",
[b]="Layout mapping",
[e]="mdspan.layout.general",
[e]="mdspan.layout.general",
[c]=wd,
[c]="views.multidim",
[d]="mdspan.accessor"
[d]="mdspan.accessor"
},
},
Line 8,889: Line 8,889:
[a]="24.7.3.4.1",
[a]="24.7.3.4.1",
[b]=f,
[b]=f,
[c]=Mc,
[c]=Cc,
[d]="mdspan.layout.reqmts"
[d]="mdspan.layout.reqmts"
},
},
["mdspan.layout.reqmts"]={
["mdspan.layout.reqmts"]={
[a]="24.7.3.4.2",
[a]="24.7.3.4.2",
[b]=Q,
[b]=O,
[c]=Mc,
[c]=Cc,
[d]="mdspan.layout.policy.reqmts"
[d]="mdspan.layout.policy.reqmts"
},
},
Line 8,901: Line 8,901:
[a]="24.7.3.4.3",
[a]="24.7.3.4.3",
[b]="Layout mapping policy requirements",
[b]="Layout mapping policy requirements",
[c]=Mc,
[c]=Cc,
[d]="mdspan.layout.policy.overview"
[d]="mdspan.layout.policy.overview"
},
},
Line 8,907: Line 8,907:
[a]="24.7.3.4.4",
[a]="24.7.3.4.4",
[b]="Layout mapping policies",
[b]="Layout mapping policies",
[c]=Mc,
[c]=Cc,
[d]="mdspan.layout.left"
[d]="mdspan.layout.left"
},
},
Line 8,914: Line 8,914:
[b]="Class template layout_left​::​mapping",
[b]="Class template layout_left​::​mapping",
[e]="mdspan.layout.left.overview",
[e]="mdspan.layout.left.overview",
[c]=Mc,
[c]=Cc,
[d]="mdspan.layout.right"
[d]="mdspan.layout.right"
},
},
Line 8,938: Line 8,938:
[b]="Class template layout_right​::​mapping",
[b]="Class template layout_right​::​mapping",
[e]="mdspan.layout.right.overview",
[e]="mdspan.layout.right.overview",
[c]=Mc,
[c]=Cc,
[d]="mdspan.layout.stride"
[d]="mdspan.layout.stride"
},
},
Line 8,962: Line 8,962:
[b]="Class template layout_stride​::​mapping",
[b]="Class template layout_stride​::​mapping",
[e]="mdspan.layout.stride.overview",
[e]="mdspan.layout.stride.overview",
[c]=Mc
[c]=Cc
},
},
["mdspan.layout.stride.overview"]={
["mdspan.layout.stride.overview"]={
Line 8,991: Line 8,991:
[b]="Accessor policy",
[b]="Accessor policy",
[e]="mdspan.accessor.general",
[e]="mdspan.accessor.general",
[c]=wd,
[c]="views.multidim",
[d]="mdspan.mdspan"
[d]="mdspan.mdspan"
},
},
Line 9,002: Line 9,002:
["mdspan.accessor.reqmts"]={
["mdspan.accessor.reqmts"]={
[a]="24.7.3.5.2",
[a]="24.7.3.5.2",
[b]=Q,
[b]=O,
[c]="mdspan.accessor",
[c]="mdspan.accessor",
[d]="mdspan.accessor.default"
[d]="mdspan.accessor.default"
Line 9,027: Line 9,027:
[b]="Class template mdspan",
[b]="Class template mdspan",
[e]="mdspan.mdspan.overview",
[e]="mdspan.mdspan.overview",
[c]=wd
[c]="views.multidim"
},
},
["mdspan.mdspan.overview"]={
["mdspan.mdspan.overview"]={
Line 9,046: Line 9,046:
[c]="mdspan.mdspan"
[c]="mdspan.mdspan"
},
},
[zc]={
[Tc]={
[a]="25",
[a]="25",
[b]="Iterators library [iterators]",
[b]="Iterators library",
[e]="iterators.general",
[e]="iterators.general",
[c]=i,
[c]=i,
[d]=uc
[d]=Xb
},
},
["iterators.general"]={
["iterators.general"]={
[a]="25.1",
[a]="25.1",
[b]=f,
[b]=f,
[c]=zc,
[c]=Tc,
[d]="iterator.synopsis"
[d]="iterator.synopsis"
},
},
Line 9,062: Line 9,062:
[a]="25.2",
[a]="25.2",
[b]="Header <iterator> synopsis",
[b]="Header <iterator> synopsis",
[c]=zc,
[c]=Tc,
[d]=gd
[d]=Fc
},
},
[gd]={
[Fc]={
[a]="25.3",
[a]="25.3",
[b]="Iterator requirements",
[b]="Iterator requirements",
[e]="iterator.requirements.general",
[e]="iterator.requirements.general",
[c]=zc,
[c]=Tc,
[d]="iterator.primitives"
[d]="iterator.primitives"
},
},
Line 9,075: Line 9,075:
[a]="25.3.1",
[a]="25.3.1",
[b]=s,
[b]=s,
[c]=gd,
[c]=Fc,
[d]="iterator.assoc.types"
[d]="iterator.assoc.types"
},
},
Line 9,082: Line 9,082:
[b]="Associated types",
[b]="Associated types",
[e]="incrementable.traits",
[e]="incrementable.traits",
[c]=gd,
[c]=Fc,
[d]="iterator.cust"
[d]="iterator.cust"
},
},
Line 9,106: Line 9,106:
[b]="Customization point objects",
[b]="Customization point objects",
[e]="iterator.cust.move",
[e]="iterator.cust.move",
[c]=gd,
[c]=Fc,
[d]=J
[d]=H
},
},
["iterator.cust.move"]={
["iterator.cust.move"]={
Line 9,120: Line 9,120:
[c]="iterator.cust"
[c]="iterator.cust"
},
},
[J]={
[H]={
[a]="25.3.4",
[a]="25.3.4",
[b]="Iterator concepts",
[b]="Iterator concepts",
[e]="iterator.concepts.general",
[e]="iterator.concepts.general",
[c]=gd,
[c]=Fc,
[d]=Hc
[d]=Ac
},
},
["iterator.concepts.general"]={
["iterator.concepts.general"]={
[a]="25.3.4.1",
[a]="25.3.4.1",
[b]=f,
[b]=f,
[c]=J,
[c]=H,
[d]="iterator.concept.readable"
[d]="iterator.concept.readable"
},
},
Line 9,136: Line 9,136:
[a]="25.3.4.2",
[a]="25.3.4.2",
[b]="Concept indirectly_readable",
[b]="Concept indirectly_readable",
[c]=J,
[c]=H,
[d]="iterator.concept.writable"
[d]="iterator.concept.writable"
},
},
Line 9,142: Line 9,142:
[a]="25.3.4.3",
[a]="25.3.4.3",
[b]="Concept indirectly_writable",
[b]="Concept indirectly_writable",
[c]=J,
[c]=H,
[d]="iterator.concept.winc"
[d]="iterator.concept.winc"
},
},
Line 9,148: Line 9,148:
[a]="25.3.4.4",
[a]="25.3.4.4",
[b]="Concept weakly_incrementable",
[b]="Concept weakly_incrementable",
[c]=J,
[c]=H,
[d]="iterator.concept.inc"
[d]="iterator.concept.inc"
},
},
Line 9,154: Line 9,154:
[a]="25.3.4.5",
[a]="25.3.4.5",
[b]="Concept incrementable",
[b]="Concept incrementable",
[c]=J,
[c]=H,
[d]="iterator.concept.iterator"
[d]="iterator.concept.iterator"
},
},
Line 9,160: Line 9,160:
[a]="25.3.4.6",
[a]="25.3.4.6",
[b]="Concept input_or_output_iterator",
[b]="Concept input_or_output_iterator",
[c]=J,
[c]=H,
[d]="iterator.concept.sentinel"
[d]="iterator.concept.sentinel"
},
},
Line 9,166: Line 9,166:
[a]="25.3.4.7",
[a]="25.3.4.7",
[b]="Concept sentinel_for",
[b]="Concept sentinel_for",
[c]=J,
[c]=H,
[d]="iterator.concept.sizedsentinel"
[d]="iterator.concept.sizedsentinel"
},
},
Line 9,172: Line 9,172:
[a]="25.3.4.8",
[a]="25.3.4.8",
[b]="Concept sized_sentinel_for",
[b]="Concept sized_sentinel_for",
[c]=J,
[c]=H,
[d]="iterator.concept.input"
[d]="iterator.concept.input"
},
},
Line 9,178: Line 9,178:
[a]="25.3.4.9",
[a]="25.3.4.9",
[b]="Concept input_iterator",
[b]="Concept input_iterator",
[c]=J,
[c]=H,
[d]="iterator.concept.output"
[d]="iterator.concept.output"
},
},
Line 9,184: Line 9,184:
[a]="25.3.4.10",
[a]="25.3.4.10",
[b]="Concept output_iterator",
[b]="Concept output_iterator",
[c]=J,
[c]=H,
[d]="iterator.concept.forward"
[d]="iterator.concept.forward"
},
},
Line 9,190: Line 9,190:
[a]="25.3.4.11",
[a]="25.3.4.11",
[b]="Concept forward_iterator",
[b]="Concept forward_iterator",
[c]=J,
[c]=H,
[d]="iterator.concept.bidir"
[d]="iterator.concept.bidir"
},
},
Line 9,196: Line 9,196:
[a]="25.3.4.12",
[a]="25.3.4.12",
[b]="Concept bidirectional_iterator",
[b]="Concept bidirectional_iterator",
[c]=J,
[c]=H,
[d]="iterator.concept.random.access"
[d]="iterator.concept.random.access"
},
},
Line 9,202: Line 9,202:
[a]="25.3.4.13",
[a]="25.3.4.13",
[b]="Concept random_access_iterator",
[b]="Concept random_access_iterator",
[c]=J,
[c]=H,
[d]="iterator.concept.contiguous"
[d]="iterator.concept.contiguous"
},
},
Line 9,208: Line 9,208:
[a]="25.3.4.14",
[a]="25.3.4.14",
[b]="Concept contiguous_iterator",
[b]="Concept contiguous_iterator",
[c]=J
[c]=H
},
},
[Hc]={
[Ac]={
[a]="25.3.5",
[a]="25.3.5",
[b]="C++17 iterator requirements",
[b]="C++17 iterator requirements",
[e]="iterator.cpp17.general",
[e]="iterator.cpp17.general",
[c]=gd,
[c]=Fc,
[d]="indirectcallable"
[d]="indirectcallable"
},
},
Line 9,220: Line 9,220:
[a]="25.3.5.1",
[a]="25.3.5.1",
[b]=f,
[b]=f,
[c]=Hc,
[c]=Ac,
[d]="iterator.iterators"
[d]="iterator.iterators"
},
},
Line 9,226: Line 9,226:
[a]="25.3.5.2",
[a]="25.3.5.2",
[b]="Cpp17Iterator",
[b]="Cpp17Iterator",
[c]=Hc,
[c]=Ac,
[d]="input.iterators"
[d]="input.iterators"
},
},
Line 9,232: Line 9,232:
[a]="25.3.5.3",
[a]="25.3.5.3",
[b]="Input iterators",
[b]="Input iterators",
[c]=Hc,
[c]=Ac,
[d]="output.iterators"
[d]="output.iterators"
},
},
Line 9,238: Line 9,238:
[a]="25.3.5.4",
[a]="25.3.5.4",
[b]="Output iterators",
[b]="Output iterators",
[c]=Hc,
[c]=Ac,
[d]="forward.iterators"
[d]="forward.iterators"
},
},
Line 9,244: Line 9,244:
[a]="25.3.5.5",
[a]="25.3.5.5",
[b]="Forward iterators",
[b]="Forward iterators",
[c]=Hc,
[c]=Ac,
[d]="bidirectional.iterators"
[d]="bidirectional.iterators"
},
},
Line 9,250: Line 9,250:
[a]="25.3.5.6",
[a]="25.3.5.6",
[b]="Bidirectional iterators",
[b]="Bidirectional iterators",
[c]=Hc,
[c]=Ac,
[d]="random.access.iterators"
[d]="random.access.iterators"
},
},
Line 9,256: Line 9,256:
[a]="25.3.5.7",
[a]="25.3.5.7",
[b]="Random access iterators",
[b]="Random access iterators",
[c]=Hc
[c]=Ac
},
},
["indirectcallable"]={
["indirectcallable"]={
Line 9,262: Line 9,262:
[b]="Indirect callable requirements",
[b]="Indirect callable requirements",
[e]="indirectcallable.general",
[e]="indirectcallable.general",
[c]=gd,
[c]=Fc,
[d]=rc
[d]=mc
},
},
["indirectcallable.general"]={
["indirectcallable.general"]={
Line 9,288: Line 9,288:
[c]="indirectcallable"
[c]="indirectcallable"
},
},
[rc]={
[mc]={
[a]="25.3.7",
[a]="25.3.7",
[b]="Common algorithm requirements",
[b]="Common algorithm requirements",
[e]="alg.req.general",
[e]="alg.req.general",
[c]=gd
[c]=Fc
},
},
["alg.req.general"]={
["alg.req.general"]={
[a]="25.3.7.1",
[a]="25.3.7.1",
[b]=f,
[b]=f,
[c]=rc,
[c]=mc,
[d]="alg.req.ind.move"
[d]="alg.req.ind.move"
},
},
Line 9,303: Line 9,303:
[a]="25.3.7.2",
[a]="25.3.7.2",
[b]="Concept indirectly_movable",
[b]="Concept indirectly_movable",
[c]=rc,
[c]=mc,
[d]="alg.req.ind.copy"
[d]="alg.req.ind.copy"
},
},
Line 9,309: Line 9,309:
[a]="25.3.7.3",
[a]="25.3.7.3",
[b]="Concept indirectly_copyable",
[b]="Concept indirectly_copyable",
[c]=rc,
[c]=mc,
[d]="alg.req.ind.swap"
[d]="alg.req.ind.swap"
},
},
Line 9,315: Line 9,315:
[a]="25.3.7.4",
[a]="25.3.7.4",
[b]="Concept indirectly_swappable",
[b]="Concept indirectly_swappable",
[c]=rc,
[c]=mc,
[d]="alg.req.ind.cmp"
[d]="alg.req.ind.cmp"
},
},
Line 9,321: Line 9,321:
[a]="25.3.7.5",
[a]="25.3.7.5",
[b]="Concept indirectly_comparable",
[b]="Concept indirectly_comparable",
[c]=rc,
[c]=mc,
[d]="alg.req.permutable"
[d]="alg.req.permutable"
},
},
Line 9,327: Line 9,327:
[a]="25.3.7.6",
[a]="25.3.7.6",
[b]="Concept permutable",
[b]="Concept permutable",
[c]=rc,
[c]=mc,
[d]="alg.req.mergeable"
[d]="alg.req.mergeable"
},
},
Line 9,333: Line 9,333:
[a]="25.3.7.7",
[a]="25.3.7.7",
[b]="Concept mergeable",
[b]="Concept mergeable",
[c]=rc,
[c]=mc,
[d]="alg.req.sortable"
[d]="alg.req.sortable"
},
},
Line 9,339: Line 9,339:
[a]="25.3.7.8",
[a]="25.3.7.8",
[b]="Concept sortable",
[b]="Concept sortable",
[c]=rc
[c]=mc
},
},
["iterator.primitives"]={
["iterator.primitives"]={
Line 9,345: Line 9,345:
[b]="Iterator primitives",
[b]="Iterator primitives",
[e]="iterator.primitives.general",
[e]="iterator.primitives.general",
[c]=zc,
[c]=Tc,
[d]=dc
[d]=tc
},
},
["iterator.primitives.general"]={
["iterator.primitives.general"]={
Line 9,401: Line 9,401:
[c]="range.iter.ops"
[c]="range.iter.ops"
},
},
[dc]={
[tc]={
[a]="25.5",
[a]="25.5",
[b]="Iterator adaptors",
[b]="Iterator adaptors",
[e]=Pb,
[e]=Ob,
[c]=zc,
[c]=Tc,
[d]="stream.iterators"
[d]="stream.iterators"
},
},
[Pb]={
[Ob]={
[a]="25.5.1",
[a]="25.5.1",
[b]="Reverse iterators",
[b]="Reverse iterators",
[e]="reverse.iterators.general",
[e]="reverse.iterators.general",
[c]=dc,
[c]=tc,
[d]="insert.iterators"
[d]="insert.iterators"
},
},
Line 9,418: Line 9,418:
[a]="25.5.1.1",
[a]="25.5.1.1",
[b]=f,
[b]=f,
[c]=Pb,
[c]=Ob,
[d]="reverse.iterator"
[d]="reverse.iterator"
},
},
Line 9,424: Line 9,424:
[a]="25.5.1.2",
[a]="25.5.1.2",
[b]="Class template reverse_iterator",
[b]="Class template reverse_iterator",
[c]=Pb,
[c]=Ob,
[d]="reverse.iter.requirements"
[d]="reverse.iter.requirements"
},
},
["reverse.iter.requirements"]={
["reverse.iter.requirements"]={
[a]="25.5.1.3",
[a]="25.5.1.3",
[b]=Q,
[b]=O,
[c]=Pb,
[c]=Ob,
[d]="reverse.iter.cons"
[d]="reverse.iter.cons"
},
},
Line 9,436: Line 9,436:
[a]="25.5.1.4",
[a]="25.5.1.4",
[b]="Construction and assignment",
[b]="Construction and assignment",
[c]=Pb,
[c]=Ob,
[d]="reverse.iter.conv"
[d]="reverse.iter.conv"
},
},
Line 9,442: Line 9,442:
[a]="25.5.1.5",
[a]="25.5.1.5",
[b]="Conversion",
[b]="Conversion",
[c]=Pb,
[c]=Ob,
[d]="reverse.iter.elem"
[d]="reverse.iter.elem"
},
},
["reverse.iter.elem"]={
["reverse.iter.elem"]={
[a]="25.5.1.6",
[a]="25.5.1.6",
[b]=sb,
[b]=Bb,
[c]=Pb,
[c]=Ob,
[d]="reverse.iter.nav"
[d]="reverse.iter.nav"
},
},
Line 9,454: Line 9,454:
[a]="25.5.1.7",
[a]="25.5.1.7",
[b]="Navigation",
[b]="Navigation",
[c]=Pb,
[c]=Ob,
[d]="reverse.iter.cmp"
[d]="reverse.iter.cmp"
},
},
["reverse.iter.cmp"]={
["reverse.iter.cmp"]={
[a]="25.5.1.8",
[a]="25.5.1.8",
[b]=wb,
[b]=xb,
[c]=Pb,
[c]=Ob,
[d]="reverse.iter.nonmember"
[d]="reverse.iter.nonmember"
},
},
Line 9,466: Line 9,466:
[a]="25.5.1.9",
[a]="25.5.1.9",
[b]=l,
[b]=l,
[c]=Pb
[c]=Ob
},
},
["insert.iterators"]={
["insert.iterators"]={
Line 9,472: Line 9,472:
[b]="Insert iterators",
[b]="Insert iterators",
[e]="insert.iterators.general",
[e]="insert.iterators.general",
[c]=dc,
[c]=tc,
[d]="const.iterators"
[d]="const.iterators"
},
},
Line 9,490: Line 9,490:
["back.insert.iter.ops"]={
["back.insert.iter.ops"]={
[a]="25.5.2.2.1",
[a]="25.5.2.2.1",
[b]=Bb,
[b]=ub,
[c]="back.insert.iterator",
[c]="back.insert.iterator",
[d]="back.inserter"
[d]="back.inserter"
Line 9,508: Line 9,508:
["front.insert.iter.ops"]={
["front.insert.iter.ops"]={
[a]="25.5.2.3.1",
[a]="25.5.2.3.1",
[b]=Bb,
[b]=ub,
[c]="front.insert.iterator",
[c]="front.insert.iterator",
[d]="front.inserter"
[d]="front.inserter"
Line 9,525: Line 9,525:
["insert.iter.ops"]={
["insert.iter.ops"]={
[a]="25.5.2.4.1",
[a]="25.5.2.4.1",
[b]=Bb,
[b]=ub,
[c]="insert.iterator",
[c]="insert.iterator",
[d]="inserter"
[d]="inserter"
Line 9,538: Line 9,538:
[b]="Constant iterators and sentinels",
[b]="Constant iterators and sentinels",
[e]="const.iterators.general",
[e]="const.iterators.general",
[c]=dc,
[c]=tc,
[d]=nb
[d]=kb
},
},
["const.iterators.general"]={
["const.iterators.general"]={
Line 9,567: Line 9,567:
["const.iterators.ops"]={
["const.iterators.ops"]={
[a]="25.5.3.5",
[a]="25.5.3.5",
[b]=Bb,
[b]=ub,
[c]="const.iterators"
[c]="const.iterators"
},
},
[nb]={
[kb]={
[a]="25.5.4",
[a]="25.5.4",
[b]="Move iterators and sentinels",
[b]="Move iterators and sentinels",
[e]="move.iterators.general",
[e]="move.iterators.general",
[c]=dc,
[c]=tc,
[d]=Qc
[d]=wc
},
},
["move.iterators.general"]={
["move.iterators.general"]={
[a]="25.5.4.1",
[a]="25.5.4.1",
[b]=f,
[b]=f,
[c]=nb,
[c]=kb,
[d]="move.iterator"
[d]="move.iterator"
},
},
Line 9,586: Line 9,586:
[a]="25.5.4.2",
[a]="25.5.4.2",
[b]="Class template move_iterator",
[b]="Class template move_iterator",
[c]=nb,
[c]=kb,
[d]="move.iter.requirements"
[d]="move.iter.requirements"
},
},
["move.iter.requirements"]={
["move.iter.requirements"]={
[a]="25.5.4.3",
[a]="25.5.4.3",
[b]=Q,
[b]=O,
[c]=nb,
[c]=kb,
[d]="move.iter.cons"
[d]="move.iter.cons"
},
},
Line 9,598: Line 9,598:
[a]="25.5.4.4",
[a]="25.5.4.4",
[b]="Construction and assignment",
[b]="Construction and assignment",
[c]=nb,
[c]=kb,
[d]="move.iter.op.conv"
[d]="move.iter.op.conv"
},
},
Line 9,604: Line 9,604:
[a]="25.5.4.5",
[a]="25.5.4.5",
[b]="Conversion",
[b]="Conversion",
[c]=nb,
[c]=kb,
[d]="move.iter.elem"
[d]="move.iter.elem"
},
},
["move.iter.elem"]={
["move.iter.elem"]={
[a]="25.5.4.6",
[a]="25.5.4.6",
[b]=sb,
[b]=Bb,
[c]=nb,
[c]=kb,
[d]="move.iter.nav"
[d]="move.iter.nav"
},
},
Line 9,616: Line 9,616:
[a]="25.5.4.7",
[a]="25.5.4.7",
[b]="Navigation",
[b]="Navigation",
[c]=nb,
[c]=kb,
[d]="move.iter.op.comp"
[d]="move.iter.op.comp"
},
},
["move.iter.op.comp"]={
["move.iter.op.comp"]={
[a]="25.5.4.8",
[a]="25.5.4.8",
[b]=wb,
[b]=xb,
[c]=nb,
[c]=kb,
[d]="move.iter.nonmember"
[d]="move.iter.nonmember"
},
},
Line 9,628: Line 9,628:
[a]="25.5.4.9",
[a]="25.5.4.9",
[b]=l,
[b]=l,
[c]=nb,
[c]=kb,
[d]="move.sentinel"
[d]="move.sentinel"
},
},
Line 9,634: Line 9,634:
[a]="25.5.4.10",
[a]="25.5.4.10",
[b]="Class template move_sentinel",
[b]="Class template move_sentinel",
[c]=nb,
[c]=kb,
[d]="move.sent.ops"
[d]="move.sent.ops"
},
},
["move.sent.ops"]={
["move.sent.ops"]={
[a]="25.5.4.11",
[a]="25.5.4.11",
[b]=Bb,
[b]=ub,
[c]=nb
[c]=kb
},
},
[Qc]={
[wc]={
[a]="25.5.5",
[a]="25.5.5",
[b]="Common iterators",
[b]="Common iterators",
[e]="common.iterator",
[e]="common.iterator",
[c]=dc,
[c]=tc,
[d]="default.sentinel"
[d]="default.sentinel"
},
},
Line 9,652: Line 9,652:
[a]="25.5.5.1",
[a]="25.5.5.1",
[b]="Class template common_iterator",
[b]="Class template common_iterator",
[c]=Qc,
[c]=wc,
[d]="common.iter.types"
[d]="common.iter.types"
},
},
Line 9,658: Line 9,658:
[a]="25.5.5.2",
[a]="25.5.5.2",
[b]="Associated types",
[b]="Associated types",
[c]=Qc,
[c]=wc,
[d]="common.iter.const"
[d]="common.iter.const"
},
},
Line 9,664: Line 9,664:
[a]="25.5.5.3",
[a]="25.5.5.3",
[b]="Constructors and conversions",
[b]="Constructors and conversions",
[c]=Qc,
[c]=wc,
[d]="common.iter.access"
[d]="common.iter.access"
},
},
Line 9,670: Line 9,670:
[a]="25.5.5.4",
[a]="25.5.5.4",
[b]="Accessors",
[b]="Accessors",
[c]=Qc,
[c]=wc,
[d]="common.iter.nav"
[d]="common.iter.nav"
},
},
Line 9,676: Line 9,676:
[a]="25.5.5.5",
[a]="25.5.5.5",
[b]="Navigation",
[b]="Navigation",
[c]=Qc,
[c]=wc,
[d]="common.iter.cmp"
[d]="common.iter.cmp"
},
},
["common.iter.cmp"]={
["common.iter.cmp"]={
[a]="25.5.5.6",
[a]="25.5.5.6",
[b]=wb,
[b]=xb,
[c]=Qc,
[c]=wc,
[d]="common.iter.cust"
[d]="common.iter.cust"
},
},
Line 9,688: Line 9,688:
[a]="25.5.5.7",
[a]="25.5.5.7",
[b]="Customizations",
[b]="Customizations",
[c]=Qc
[c]=wc
},
},
["default.sentinel"]={
["default.sentinel"]={
[a]="25.5.6",
[a]="25.5.6",
[b]="Default sentinel",
[b]="Default sentinel",
[c]=dc,
[c]=tc,
[d]=Ac
[d]=Dc
},
},
[Ac]={
[Dc]={
[a]="25.5.7",
[a]="25.5.7",
[b]="Counted iterators",
[b]="Counted iterators",
[e]="counted.iterator",
[e]="counted.iterator",
[c]=dc,
[c]=tc,
[d]="unreachable.sentinel"
[d]="unreachable.sentinel"
},
},
Line 9,706: Line 9,706:
[a]="25.5.7.1",
[a]="25.5.7.1",
[b]="Class template counted_iterator",
[b]="Class template counted_iterator",
[c]=Ac,
[c]=Dc,
[d]="counted.iter.const"
[d]="counted.iter.const"
},
},
Line 9,712: Line 9,712:
[a]="25.5.7.2",
[a]="25.5.7.2",
[b]="Constructors and conversions",
[b]="Constructors and conversions",
[c]=Ac,
[c]=Dc,
[d]="counted.iter.access"
[d]="counted.iter.access"
},
},
Line 9,718: Line 9,718:
[a]="25.5.7.3",
[a]="25.5.7.3",
[b]="Accessors",
[b]="Accessors",
[c]=Ac,
[c]=Dc,
[d]="counted.iter.elem"
[d]="counted.iter.elem"
},
},
["counted.iter.elem"]={
["counted.iter.elem"]={
[a]="25.5.7.4",
[a]="25.5.7.4",
[b]=sb,
[b]=Bb,
[c]=Ac,
[c]=Dc,
[d]="counted.iter.nav"
[d]="counted.iter.nav"
},
},
Line 9,730: Line 9,730:
[a]="25.5.7.5",
[a]="25.5.7.5",
[b]="Navigation",
[b]="Navigation",
[c]=Ac,
[c]=Dc,
[d]="counted.iter.cmp"
[d]="counted.iter.cmp"
},
},
["counted.iter.cmp"]={
["counted.iter.cmp"]={
[a]="25.5.7.6",
[a]="25.5.7.6",
[b]=wb,
[b]=xb,
[c]=Ac,
[c]=Dc,
[d]="counted.iter.cust"
[d]="counted.iter.cust"
},
},
Line 9,742: Line 9,742:
[a]="25.5.7.7",
[a]="25.5.7.7",
[b]="Customizations",
[b]="Customizations",
[c]=Ac
[c]=Dc
},
},
["unreachable.sentinel"]={
["unreachable.sentinel"]={
[a]="25.5.8",
[a]="25.5.8",
[b]="Unreachable sentinel",
[b]="Unreachable sentinel",
[c]=dc
[c]=tc
},
},
["stream.iterators"]={
["stream.iterators"]={
Line 9,753: Line 9,753:
[b]="Stream iterators",
[b]="Stream iterators",
[e]="stream.iterators.general",
[e]="stream.iterators.general",
[c]=zc,
[c]=Tc,
[d]="iterator.range"
[d]="iterator.range"
},
},
Line 9,783: Line 9,783:
["istream.iterator.ops"]={
["istream.iterator.ops"]={
[a]="25.6.2.3",
[a]="25.6.2.3",
[b]=Bb,
[b]=ub,
[c]="istream.iterator"
[c]="istream.iterator"
},
},
Line 9,807: Line 9,807:
["ostream.iterator.ops"]={
["ostream.iterator.ops"]={
[a]="25.6.3.3",
[a]="25.6.3.3",
[b]=Bb,
[b]=ub,
[c]="ostream.iterator"
[c]="ostream.iterator"
},
},
Line 9,837: Line 9,837:
["istreambuf.iterator.ops"]={
["istreambuf.iterator.ops"]={
[a]="25.6.4.4",
[a]="25.6.4.4",
[b]=Bb,
[b]=ub,
[c]="istreambuf.iterator"
[c]="istreambuf.iterator"
},
},
Line 9,860: Line 9,860:
["ostreambuf.iter.ops"]={
["ostreambuf.iter.ops"]={
[a]="25.6.5.3",
[a]="25.6.5.3",
[b]=Bb,
[b]=ub,
[c]="ostreambuf.iterator"
[c]="ostreambuf.iterator"
},
},
Line 9,866: Line 9,866:
[a]="25.7",
[a]="25.7",
[b]="Range access",
[b]="Range access",
[c]=zc
[c]=Tc
},
},
[uc]={
[Xb]={
[a]="26",
[a]="26",
[b]="Ranges library [ranges]",
[b]="Ranges library",
[e]="ranges.general",
[e]="ranges.general",
[c]=i,
[c]=i,
[d]=ab
[d]=db
},
},
["ranges.general"]={
["ranges.general"]={
[a]="26.1",
[a]="26.1",
[b]=f,
[b]=f,
[c]=uc,
[c]=Xb,
[d]="ranges.syn"
[d]="ranges.syn"
},
},
Line 9,884: Line 9,884:
[a]="26.2",
[a]="26.2",
[b]="Header <ranges> synopsis",
[b]="Header <ranges> synopsis",
[c]=uc,
[c]=Xb,
[d]=G
[d]=G
},
},
Line 9,891: Line 9,891:
[b]="Range access",
[b]="Range access",
[e]="range.access.general",
[e]="range.access.general",
[c]=uc,
[c]=Xb,
[d]="range.req"
[d]="range.req"
},
},
Line 9,981: Line 9,981:
[b]="Range requirements",
[b]="Range requirements",
[e]="range.req.general",
[e]="range.req.general",
[c]=uc,
[c]=Xb,
[d]=Rc
[d]=Gc
},
},
["range.req.general"]={
["range.req.general"]={
Line 10,013: Line 10,013:
[c]="range.req"
[c]="range.req"
},
},
[Rc]={
[Gc]={
[a]="26.5",
[a]="26.5",
[b]="Range utilities",
[b]="Range utilities",
[e]="range.utility.general",
[e]="range.utility.general",
[c]=uc,
[c]=Xb,
[d]="range.factories"
[d]="range.factories"
},
},
Line 10,023: Line 10,023:
[a]="26.5.1",
[a]="26.5.1",
[b]=f,
[b]=f,
[c]=Rc,
[c]=Gc,
[d]="range.utility.helpers"
[d]="range.utility.helpers"
},
},
Line 10,029: Line 10,029:
[a]="26.5.2",
[a]="26.5.2",
[b]="Helper concepts",
[b]="Helper concepts",
[c]=Rc,
[c]=Gc,
[d]="view.interface"
[d]="view.interface"
},
},
Line 10,036: Line 10,036:
[b]="View interface",
[b]="View interface",
[e]="view.interface.general",
[e]="view.interface.general",
[c]=Rc,
[c]=Gc,
[d]="range.subrange"
[d]="range.subrange"
},
},
Line 10,054: Line 10,054:
[b]="Sub-ranges",
[b]="Sub-ranges",
[e]="range.subrange.general",
[e]="range.subrange.general",
[c]=Rc,
[c]=Gc,
[d]="range.dangling"
[d]="range.dangling"
},
},
Line 10,077: Line 10,077:
[a]="26.5.5",
[a]="26.5.5",
[b]="Dangling iterator handling",
[b]="Dangling iterator handling",
[c]=Rc,
[c]=Gc,
[d]="range.elementsof"
[d]="range.elementsof"
},
},
Line 10,083: Line 10,083:
[a]="26.5.6",
[a]="26.5.6",
[b]="Class template elements_of",
[b]="Class template elements_of",
[c]=Rc,
[c]=Gc,
[d]="range.utility.conv"
[d]="range.utility.conv"
},
},
Line 10,090: Line 10,090:
[b]="Range conversions",
[b]="Range conversions",
[e]="range.utility.conv.general",
[e]="range.utility.conv.general",
[c]=Rc
[c]=Gc
},
},
["range.utility.conv.general"]={
["range.utility.conv.general"]={
Line 10,113: Line 10,113:
[b]="Range factories",
[b]="Range factories",
[e]="range.factories.general",
[e]="range.factories.general",
[c]=uc,
[c]=Xb,
[d]=n
[d]=n
},
},
Line 10,239: Line 10,239:
[b]="Range adaptors",
[b]="Range adaptors",
[e]="range.adaptors.general",
[e]="range.adaptors.general",
[c]=uc,
[c]=Xb,
[d]=Fd
[d]=Md
},
},
["range.adaptors.general"]={
["range.adaptors.general"]={
Line 10,799: Line 10,799:
[e]="range.adjacent.transform.overview",
[e]="range.adjacent.transform.overview",
[c]=n,
[c]=n,
[d]=nd
[d]=Vc
},
},
["range.adjacent.transform.overview"]={
["range.adjacent.transform.overview"]={
Line 10,824: Line 10,824:
[c]="range.adjacent.transform"
[c]="range.adjacent.transform"
},
},
[nd]={
[Vc]={
[a]="26.7.28",
[a]="26.7.28",
[b]="Chunk view",
[b]="Chunk view",
Line 10,834: Line 10,834:
[a]="26.7.28.1",
[a]="26.7.28.1",
[b]=g,
[b]=g,
[c]=nd,
[c]=Vc,
[d]="range.chunk.view.input"
[d]="range.chunk.view.input"
},
},
Line 10,840: Line 10,840:
[a]="26.7.28.2",
[a]="26.7.28.2",
[b]="Class template chunk_view for input ranges",
[b]="Class template chunk_view for input ranges",
[c]=nd,
[c]=Vc,
[d]="range.chunk.outer.iter"
[d]="range.chunk.outer.iter"
},
},
Line 10,846: Line 10,846:
[a]="26.7.28.3",
[a]="26.7.28.3",
[b]="Class chunk_view​::​outer-iterator",
[b]="Class chunk_view​::​outer-iterator",
[c]=nd,
[c]=Vc,
[d]="range.chunk.outer.value"
[d]="range.chunk.outer.value"
},
},
Line 10,852: Line 10,852:
[a]="26.7.28.4",
[a]="26.7.28.4",
[b]="Class chunk_view​::​outer-iterator​::​value_type",
[b]="Class chunk_view​::​outer-iterator​::​value_type",
[c]=nd,
[c]=Vc,
[d]="range.chunk.inner.iter"
[d]="range.chunk.inner.iter"
},
},
Line 10,858: Line 10,858:
[a]="26.7.28.5",
[a]="26.7.28.5",
[b]="Class chunk_view​::​inner-iterator",
[b]="Class chunk_view​::​inner-iterator",
[c]=nd,
[c]=Vc,
[d]="range.chunk.view.fwd"
[d]="range.chunk.view.fwd"
},
},
Line 10,864: Line 10,864:
[a]="26.7.28.6",
[a]="26.7.28.6",
[b]="Class template chunk_view for forward ranges",
[b]="Class template chunk_view for forward ranges",
[c]=nd,
[c]=Vc,
[d]="range.chunk.fwd.iter"
[d]="range.chunk.fwd.iter"
},
},
Line 10,870: Line 10,870:
[a]="26.7.28.7",
[a]="26.7.28.7",
[b]="Class template chunk_view​::​iterator for forward ranges",
[b]="Class template chunk_view​::​iterator for forward ranges",
[c]=nd
[c]=Vc
},
},
["range.slide"]={
["range.slide"]={
Line 10,973: Line 10,973:
[c]="range.cartesian"
[c]="range.cartesian"
},
},
[Fd]={
[Md]={
[a]="26.8",
[a]="26.8",
[b]="Range generators",
[b]="Range generators",
[e]="coroutine.generator.overview",
[e]="coroutine.generator.overview",
[c]=uc
[c]=Xb
},
},
["coroutine.generator.overview"]={
["coroutine.generator.overview"]={
[a]="26.8.1",
[a]="26.8.1",
[b]=g,
[b]=g,
[c]=Fd,
[c]=Md,
[d]="generator.syn"
[d]="generator.syn"
},
},
Line 10,988: Line 10,988:
[a]="26.8.2",
[a]="26.8.2",
[b]="Header <generator> synopsis",
[b]="Header <generator> synopsis",
[c]=Fd,
[c]=Md,
[d]="coro.generator.class"
[d]="coro.generator.class"
},
},
Line 10,994: Line 10,994:
[a]="26.8.3",
[a]="26.8.3",
[b]="Class template generator",
[b]="Class template generator",
[c]=Fd,
[c]=Md,
[d]="coro.generator.members"
[d]="coro.generator.members"
},
},
Line 11,000: Line 11,000:
[a]="26.8.4",
[a]="26.8.4",
[b]=m,
[b]=m,
[c]=Fd,
[c]=Md,
[d]="coro.generator.promise"
[d]="coro.generator.promise"
},
},
Line 11,006: Line 11,006:
[a]="26.8.5",
[a]="26.8.5",
[b]="Class generator​::​promise_type",
[b]="Class generator​::​promise_type",
[c]=Fd,
[c]=Md,
[d]="coro.generator.iterator"
[d]="coro.generator.iterator"
},
},
Line 11,012: Line 11,012:
[a]="26.8.6",
[a]="26.8.6",
[b]="Class generator​::​iterator",
[b]="Class generator​::​iterator",
[c]=Fd
[c]=Md
},
},
[ab]={
[db]={
[a]="27",
[a]="27",
[b]="Algorithms library [algorithms]",
[b]="Algorithms library",
[e]="algorithms.general",
[e]="algorithms.general",
[c]=i,
[c]=i,
Line 11,024: Line 11,024:
[a]="27.1",
[a]="27.1",
[b]=f,
[b]=f,
[c]=ab,
[c]=db,
[d]="algorithms.requirements"
[d]="algorithms.requirements"
},
},
Line 11,030: Line 11,030:
[a]="27.2",
[a]="27.2",
[b]="Algorithms requirements",
[b]="Algorithms requirements",
[c]=ab,
[c]=db,
[d]="algorithms.parallel"
[d]="algorithms.parallel"
},
},
Line 11,037: Line 11,037:
[b]="Parallel algorithms",
[b]="Parallel algorithms",
[e]="algorithms.parallel.defns",
[e]="algorithms.parallel.defns",
[c]=ab,
[c]=db,
[d]="algorithm.syn"
[d]="algorithm.syn"
},
},
["algorithms.parallel.defns"]={
["algorithms.parallel.defns"]={
[a]="27.3.1",
[a]="27.3.1",
[b]=xb,
[b]=yb,
[c]="algorithms.parallel",
[c]="algorithms.parallel",
[d]="algorithms.parallel.user"
[d]="algorithms.parallel.user"
Line 11,072: Line 11,072:
[a]="27.4",
[a]="27.4",
[b]="Header <algorithm> synopsis",
[b]="Header <algorithm> synopsis",
[c]=ab,
[c]=db,
[d]="algorithms.results"
[d]="algorithms.results"
},
},
Line 11,078: Line 11,078:
[a]="27.5",
[a]="27.5",
[b]="Algorithm result types",
[b]="Algorithm result types",
[c]=ab,
[c]=db,
[d]=v
[d]=w
},
},
[v]={
[w]={
[a]="27.6",
[a]="27.6",
[b]="Non-modifying sequence operations",
[b]="Non-modifying sequence operations",
[e]="alg.all.of",
[e]="alg.all.of",
[c]=ab,
[c]=db,
[d]=K
[d]=J
},
},
["alg.all.of"]={
["alg.all.of"]={
[a]="27.6.1",
[a]="27.6.1",
[b]="All of",
[b]="All of",
[c]=v,
[c]=w,
[d]="alg.any.of"
[d]="alg.any.of"
},
},
Line 11,097: Line 11,097:
[a]="27.6.2",
[a]="27.6.2",
[b]="Any of",
[b]="Any of",
[c]=v,
[c]=w,
[d]="alg.none.of"
[d]="alg.none.of"
},
},
Line 11,103: Line 11,103:
[a]="27.6.3",
[a]="27.6.3",
[b]="None of",
[b]="None of",
[c]=v,
[c]=w,
[d]="alg.contains"
[d]="alg.contains"
},
},
Line 11,109: Line 11,109:
[a]="27.6.4",
[a]="27.6.4",
[b]="Contains",
[b]="Contains",
[c]=v,
[c]=w,
[d]="alg.foreach"
[d]="alg.foreach"
},
},
Line 11,115: Line 11,115:
[a]="27.6.5",
[a]="27.6.5",
[b]="For each",
[b]="For each",
[c]=v,
[c]=w,
[d]="alg.find"
[d]="alg.find"
},
},
Line 11,121: Line 11,121:
[a]="27.6.6",
[a]="27.6.6",
[b]="Find",
[b]="Find",
[c]=v,
[c]=w,
[d]="alg.find.last"
[d]="alg.find.last"
},
},
Line 11,127: Line 11,127:
[a]="27.6.7",
[a]="27.6.7",
[b]="Find last",
[b]="Find last",
[c]=v,
[c]=w,
[d]="alg.find.end"
[d]="alg.find.end"
},
},
Line 11,133: Line 11,133:
[a]="27.6.8",
[a]="27.6.8",
[b]="Find end",
[b]="Find end",
[c]=v,
[c]=w,
[d]="alg.find.first.of"
[d]="alg.find.first.of"
},
},
Line 11,139: Line 11,139:
[a]="27.6.9",
[a]="27.6.9",
[b]="Find first",
[b]="Find first",
[c]=v,
[c]=w,
[d]="alg.adjacent.find"
[d]="alg.adjacent.find"
},
},
Line 11,145: Line 11,145:
[a]="27.6.10",
[a]="27.6.10",
[b]="Adjacent find",
[b]="Adjacent find",
[c]=v,
[c]=w,
[d]="alg.count"
[d]="alg.count"
},
},
Line 11,151: Line 11,151:
[a]="27.6.11",
[a]="27.6.11",
[b]="Count",
[b]="Count",
[c]=v,
[c]=w,
[d]="mismatch"
[d]="mismatch"
},
},
Line 11,157: Line 11,157:
[a]="27.6.12",
[a]="27.6.12",
[b]="Mismatch",
[b]="Mismatch",
[c]=v,
[c]=w,
[d]="alg.equal"
[d]="alg.equal"
},
},
Line 11,163: Line 11,163:
[a]="27.6.13",
[a]="27.6.13",
[b]="Equal",
[b]="Equal",
[c]=v,
[c]=w,
[d]="alg.is.permutation"
[d]="alg.is.permutation"
},
},
Line 11,169: Line 11,169:
[a]="27.6.14",
[a]="27.6.14",
[b]="Is permutation",
[b]="Is permutation",
[c]=v,
[c]=w,
[d]="alg.search"
[d]="alg.search"
},
},
Line 11,175: Line 11,175:
[a]="27.6.15",
[a]="27.6.15",
[b]="Search",
[b]="Search",
[c]=v,
[c]=w,
[d]="alg.starts.with"
[d]="alg.starts.with"
},
},
Line 11,181: Line 11,181:
[a]="27.6.16",
[a]="27.6.16",
[b]="Starts with",
[b]="Starts with",
[c]=v,
[c]=w,
[d]="alg.ends.with"
[d]="alg.ends.with"
},
},
Line 11,187: Line 11,187:
[a]="27.6.17",
[a]="27.6.17",
[b]="Ends with",
[b]="Ends with",
[c]=v,
[c]=w,
[d]="alg.fold"
[d]="alg.fold"
},
},
Line 11,193: Line 11,193:
[a]="27.6.18",
[a]="27.6.18",
[b]="Fold",
[b]="Fold",
[c]=v
[c]=w
},
},
[K]={
[J]={
[a]="27.7",
[a]="27.7",
[b]="Mutating sequence operations",
[b]="Mutating sequence operations",
[e]="alg.copy",
[e]="alg.copy",
[c]=ab,
[c]=db,
[d]=O
[d]=P
},
},
["alg.copy"]={
["alg.copy"]={
[a]="27.7.1",
[a]="27.7.1",
[b]="Copy",
[b]="Copy",
[c]=K,
[c]=J,
[d]="alg.move"
[d]="alg.move"
},
},
Line 11,211: Line 11,211:
[a]="27.7.2",
[a]="27.7.2",
[b]="Move",
[b]="Move",
[c]=K,
[c]=J,
[d]="alg.swap"
[d]="alg.swap"
},
},
["alg.swap"]={
["alg.swap"]={
[a]="27.7.3",
[a]="27.7.3",
[b]=B,
[b]=A,
[c]=K,
[c]=J,
[d]="alg.transform"
[d]="alg.transform"
},
},
Line 11,223: Line 11,223:
[a]="27.7.4",
[a]="27.7.4",
[b]="Transform",
[b]="Transform",
[c]=K,
[c]=J,
[d]="alg.replace"
[d]="alg.replace"
},
},
Line 11,229: Line 11,229:
[a]="27.7.5",
[a]="27.7.5",
[b]="Replace",
[b]="Replace",
[c]=K,
[c]=J,
[d]="alg.fill"
[d]="alg.fill"
},
},
Line 11,235: Line 11,235:
[a]="27.7.6",
[a]="27.7.6",
[b]="Fill",
[b]="Fill",
[c]=K,
[c]=J,
[d]="alg.generate"
[d]="alg.generate"
},
},
Line 11,241: Line 11,241:
[a]="27.7.7",
[a]="27.7.7",
[b]="Generate",
[b]="Generate",
[c]=K,
[c]=J,
[d]="alg.remove"
[d]="alg.remove"
},
},
Line 11,247: Line 11,247:
[a]="27.7.8",
[a]="27.7.8",
[b]="Remove",
[b]="Remove",
[c]=K,
[c]=J,
[d]="alg.unique"
[d]="alg.unique"
},
},
Line 11,253: Line 11,253:
[a]="27.7.9",
[a]="27.7.9",
[b]="Unique",
[b]="Unique",
[c]=K,
[c]=J,
[d]="alg.reverse"
[d]="alg.reverse"
},
},
Line 11,259: Line 11,259:
[a]="27.7.10",
[a]="27.7.10",
[b]="Reverse",
[b]="Reverse",
[c]=K,
[c]=J,
[d]="alg.rotate"
[d]="alg.rotate"
},
},
Line 11,265: Line 11,265:
[a]="27.7.11",
[a]="27.7.11",
[b]="Rotate",
[b]="Rotate",
[c]=K,
[c]=J,
[d]="alg.random.sample"
[d]="alg.random.sample"
},
},
Line 11,271: Line 11,271:
[a]="27.7.12",
[a]="27.7.12",
[b]="Sample",
[b]="Sample",
[c]=K,
[c]=J,
[d]="alg.random.shuffle"
[d]="alg.random.shuffle"
},
},
Line 11,277: Line 11,277:
[a]="27.7.13",
[a]="27.7.13",
[b]="Shuffle",
[b]="Shuffle",
[c]=K,
[c]=J,
[d]="alg.shift"
[d]="alg.shift"
},
},
Line 11,283: Line 11,283:
[a]="27.7.14",
[a]="27.7.14",
[b]="Shift",
[b]="Shift",
[c]=K
[c]=J
},
},
[O]={
[P]={
[a]="27.8",
[a]="27.8",
[b]="Sorting and related operations",
[b]="Sorting and related operations",
[e]="alg.sorting.general",
[e]="alg.sorting.general",
[c]=ab,
[c]=db,
[d]="numeric.ops.overview"
[d]="numeric.ops.overview"
},
},
Line 11,295: Line 11,295:
[a]="27.8.1",
[a]="27.8.1",
[b]=f,
[b]=f,
[c]=O,
[c]=P,
[d]="alg.sort"
[d]="alg.sort"
},
},
Line 11,302: Line 11,302:
[b]="Sorting",
[b]="Sorting",
[e]="sort",
[e]="sort",
[c]=O,
[c]=P,
[d]="alg.nth.element"
[d]="alg.nth.element"
},
},
Line 11,337: Line 11,337:
[a]="27.8.3",
[a]="27.8.3",
[b]="Nth element",
[b]="Nth element",
[c]=O,
[c]=P,
[d]="alg.binary.search"
[d]="alg.binary.search"
},
},
Line 11,344: Line 11,344:
[b]="Binary search",
[b]="Binary search",
[e]="alg.binary.search.general",
[e]="alg.binary.search.general",
[c]=O,
[c]=P,
[d]="alg.partitions"
[d]="alg.partitions"
},
},
Line 11,379: Line 11,379:
[a]="27.8.5",
[a]="27.8.5",
[b]="Partitions",
[b]="Partitions",
[c]=O,
[c]=P,
[d]="alg.merge"
[d]="alg.merge"
},
},
Line 11,385: Line 11,385:
[a]="27.8.6",
[a]="27.8.6",
[b]="Merge",
[b]="Merge",
[c]=O,
[c]=P,
[d]="alg.set.operations"
[d]=xd
},
},
["alg.set.operations"]={
[xd]={
[a]="27.8.7",
[a]="27.8.7",
[b]="Set operations on sorted structures",
[b]="Set operations on sorted structures",
[e]="alg.set.operations.general",
[e]="alg.set.operations.general",
[c]=O,
[c]=P,
[d]="alg.heap.operations"
[d]=wd
},
},
["alg.set.operations.general"]={
["alg.set.operations.general"]={
[a]="27.8.7.1",
[a]="27.8.7.1",
[b]=f,
[b]=f,
[c]="alg.set.operations",
[c]=xd,
[d]="includes"
[d]="includes"
},
},
Line 11,404: Line 11,404:
[a]="27.8.7.2",
[a]="27.8.7.2",
[b]="includes",
[b]="includes",
[c]="alg.set.operations",
[c]=xd,
[d]="set.union"
[d]="set.union"
},
},
Line 11,410: Line 11,410:
[a]="27.8.7.3",
[a]="27.8.7.3",
[b]="set_union",
[b]="set_union",
[c]="alg.set.operations",
[c]=xd,
[d]="set.intersection"
[d]="set.intersection"
},
},
Line 11,416: Line 11,416:
[a]="27.8.7.4",
[a]="27.8.7.4",
[b]="set_intersection",
[b]="set_intersection",
[c]="alg.set.operations",
[c]=xd,
[d]="set.difference"
[d]="set.difference"
},
},
Line 11,422: Line 11,422:
[a]="27.8.7.5",
[a]="27.8.7.5",
[b]="set_difference",
[b]="set_difference",
[c]="alg.set.operations",
[c]=xd,
[d]="set.symmetric.difference"
[d]="set.symmetric.difference"
},
},
Line 11,428: Line 11,428:
[a]="27.8.7.6",
[a]="27.8.7.6",
[b]="set_symmetric_difference",
[b]="set_symmetric_difference",
[c]="alg.set.operations"
[c]=xd
},
},
["alg.heap.operations"]={
[wd]={
[a]="27.8.8",
[a]="27.8.8",
[b]="Heap operations",
[b]="Heap operations",
[e]="alg.heap.operations.general",
[e]="alg.heap.operations.general",
[c]=O,
[c]=P,
[d]="alg.min.max"
[d]="alg.min.max"
},
},
Line 11,440: Line 11,440:
[a]="27.8.8.1",
[a]="27.8.8.1",
[b]=f,
[b]=f,
[c]="alg.heap.operations",
[c]=wd,
[d]="push.heap"
[d]="push.heap"
},
},
Line 11,446: Line 11,446:
[a]="27.8.8.2",
[a]="27.8.8.2",
[b]="push_heap",
[b]="push_heap",
[c]="alg.heap.operations",
[c]=wd,
[d]="pop.heap"
[d]="pop.heap"
},
},
Line 11,452: Line 11,452:
[a]="27.8.8.3",
[a]="27.8.8.3",
[b]="pop_heap",
[b]="pop_heap",
[c]="alg.heap.operations",
[c]=wd,
[d]="make.heap"
[d]="make.heap"
},
},
Line 11,458: Line 11,458:
[a]="27.8.8.4",
[a]="27.8.8.4",
[b]="make_heap",
[b]="make_heap",
[c]="alg.heap.operations",
[c]=wd,
[d]="sort.heap"
[d]="sort.heap"
},
},
Line 11,464: Line 11,464:
[a]="27.8.8.5",
[a]="27.8.8.5",
[b]="sort_heap",
[b]="sort_heap",
[c]="alg.heap.operations",
[c]=wd,
[d]="is.heap"
[d]="is.heap"
},
},
Line 11,470: Line 11,470:
[a]="27.8.8.6",
[a]="27.8.8.6",
[b]="is_heap",
[b]="is_heap",
[c]="alg.heap.operations"
[c]=wd
},
},
["alg.min.max"]={
["alg.min.max"]={
[a]="27.8.9",
[a]="27.8.9",
[b]="Minimum and maximum",
[b]="Minimum and maximum",
[c]=O,
[c]=P,
[d]="alg.clamp"
[d]="alg.clamp"
},
},
Line 11,481: Line 11,481:
[a]="27.8.10",
[a]="27.8.10",
[b]="Bounded value",
[b]="Bounded value",
[c]=O,
[c]=P,
[d]="alg.lex.comparison"
[d]="alg.lex.comparison"
},
},
Line 11,487: Line 11,487:
[a]="27.8.11",
[a]="27.8.11",
[b]="Lexicographical comparison",
[b]="Lexicographical comparison",
[c]=O,
[c]=P,
[d]="alg.three.way"
[d]="alg.three.way"
},
},
Line 11,493: Line 11,493:
[a]="27.8.12",
[a]="27.8.12",
[b]="Three-way comparison algorithms",
[b]="Three-way comparison algorithms",
[c]=O,
[c]=P,
[d]="alg.permutation.generators"
[d]="alg.permutation.generators"
},
},
Line 11,499: Line 11,499:
[a]="27.8.13",
[a]="27.8.13",
[b]="Permutation generators",
[b]="Permutation generators",
[c]=O
[c]=P
},
},
["numeric.ops.overview"]={
["numeric.ops.overview"]={
[a]="27.9",
[a]="27.9",
[b]="Header <numeric> synopsis",
[b]="Header <numeric> synopsis",
[c]=ab,
[c]=db,
[d]=y
[d]=z
},
},
[y]={
[z]={
[a]="27.10",
[a]="27.10",
[b]="Generalized numeric operations",
[b]="Generalized numeric operations",
[e]="numeric.ops.general",
[e]="numeric.ops.general",
[c]=ab,
[c]=db,
[d]=Fb
[d]=Qb
},
},
["numeric.ops.general"]={
["numeric.ops.general"]={
[a]="27.10.1",
[a]="27.10.1",
[b]=f,
[b]=f,
[c]=y,
[c]=z,
[d]="numerics.defns"
[d]="numerics.defns"
},
},
Line 11,523: Line 11,523:
[a]="27.10.2",
[a]="27.10.2",
[b]="Definitions",
[b]="Definitions",
[c]=y,
[c]=z,
[d]="accumulate"
[d]="accumulate"
},
},
Line 11,529: Line 11,529:
[a]="27.10.3",
[a]="27.10.3",
[b]="Accumulate",
[b]="Accumulate",
[c]=y,
[c]=z,
[d]="reduce"
[d]="reduce"
},
},
Line 11,535: Line 11,535:
[a]="27.10.4",
[a]="27.10.4",
[b]="Reduce",
[b]="Reduce",
[c]=y,
[c]=z,
[d]="inner.product"
[d]="inner.product"
},
},
Line 11,541: Line 11,541:
[a]="27.10.5",
[a]="27.10.5",
[b]="Inner product",
[b]="Inner product",
[c]=y,
[c]=z,
[d]="transform.reduce"
[d]="transform.reduce"
},
},
Line 11,547: Line 11,547:
[a]="27.10.6",
[a]="27.10.6",
[b]="Transform reduce",
[b]="Transform reduce",
[c]=y,
[c]=z,
[d]="partial.sum"
[d]="partial.sum"
},
},
Line 11,553: Line 11,553:
[a]="27.10.7",
[a]="27.10.7",
[b]="Partial sum",
[b]="Partial sum",
[c]=y,
[c]=z,
[d]="exclusive.scan"
[d]="exclusive.scan"
},
},
Line 11,559: Line 11,559:
[a]="27.10.8",
[a]="27.10.8",
[b]="Exclusive scan",
[b]="Exclusive scan",
[c]=y,
[c]=z,
[d]="inclusive.scan"
[d]="inclusive.scan"
},
},
Line 11,565: Line 11,565:
[a]="27.10.9",
[a]="27.10.9",
[b]="Inclusive scan",
[b]="Inclusive scan",
[c]=y,
[c]=z,
[d]="transform.exclusive.scan"
[d]="transform.exclusive.scan"
},
},
Line 11,571: Line 11,571:
[a]="27.10.10",
[a]="27.10.10",
[b]="Transform exclusive scan",
[b]="Transform exclusive scan",
[c]=y,
[c]=z,
[d]="transform.inclusive.scan"
[d]="transform.inclusive.scan"
},
},
Line 11,577: Line 11,577:
[a]="27.10.11",
[a]="27.10.11",
[b]="Transform inclusive scan",
[b]="Transform inclusive scan",
[c]=y,
[c]=z,
[d]="adjacent.difference"
[d]="adjacent.difference"
},
},
Line 11,583: Line 11,583:
[a]="27.10.12",
[a]="27.10.12",
[b]="Adjacent difference",
[b]="Adjacent difference",
[c]=y,
[c]=z,
[d]="numeric.iota"
[d]="numeric.iota"
},
},
Line 11,589: Line 11,589:
[a]="27.10.13",
[a]="27.10.13",
[b]="Iota",
[b]="Iota",
[c]=y,
[c]=z,
[d]="numeric.ops.gcd"
[d]="numeric.ops.gcd"
},
},
Line 11,595: Line 11,595:
[a]="27.10.14",
[a]="27.10.14",
[b]="Greatest common divisor",
[b]="Greatest common divisor",
[c]=y,
[c]=z,
[d]="numeric.ops.lcm"
[d]="numeric.ops.lcm"
},
},
Line 11,601: Line 11,601:
[a]="27.10.15",
[a]="27.10.15",
[b]="Least common multiple",
[b]="Least common multiple",
[c]=y,
[c]=z,
[d]="numeric.ops.midpoint"
[d]="numeric.ops.midpoint"
},
},
Line 11,607: Line 11,607:
[a]="27.10.16",
[a]="27.10.16",
[b]="Midpoint",
[b]="Midpoint",
[c]=y
[c]=z
},
},
[Fb]={
[Qb]={
[a]="27.11",
[a]="27.11",
[b]="Specialized <memory> algorithms",
[b]="Specialized <memory> algorithms",
[e]="specialized.algorithms.general",
[e]="specialized.algorithms.general",
[c]=ab,
[c]=db,
[d]="alg.c.library"
[d]="alg.c.library"
},
},
Line 11,619: Line 11,619:
[a]="27.11.1",
[a]="27.11.1",
[b]=f,
[b]=f,
[c]=Fb,
[c]=Qb,
[d]="special.mem.concepts"
[d]="special.mem.concepts"
},
},
Line 11,625: Line 11,625:
[a]="27.11.2",
[a]="27.11.2",
[b]="Special memory concepts",
[b]="Special memory concepts",
[c]=Fb,
[c]=Qb,
[d]="uninitialized.construct.default"
[d]="uninitialized.construct.default"
},
},
Line 11,631: Line 11,631:
[a]="27.11.3",
[a]="27.11.3",
[b]="uninitialized_default_construct",
[b]="uninitialized_default_construct",
[c]=Fb,
[c]=Qb,
[d]="uninitialized.construct.value"
[d]="uninitialized.construct.value"
},
},
Line 11,637: Line 11,637:
[a]="27.11.4",
[a]="27.11.4",
[b]="uninitialized_value_construct",
[b]="uninitialized_value_construct",
[c]=Fb,
[c]=Qb,
[d]="uninitialized.copy"
[d]="uninitialized.copy"
},
},
Line 11,643: Line 11,643:
[a]="27.11.5",
[a]="27.11.5",
[b]="uninitialized_copy",
[b]="uninitialized_copy",
[c]=Fb,
[c]=Qb,
[d]="uninitialized.move"
[d]="uninitialized.move"
},
},
Line 11,649: Line 11,649:
[a]="27.11.6",
[a]="27.11.6",
[b]="uninitialized_move",
[b]="uninitialized_move",
[c]=Fb,
[c]=Qb,
[d]="uninitialized.fill"
[d]="uninitialized.fill"
},
},
Line 11,655: Line 11,655:
[a]="27.11.7",
[a]="27.11.7",
[b]="uninitialized_fill",
[b]="uninitialized_fill",
[c]=Fb,
[c]=Qb,
[d]="specialized.construct"
[d]="specialized.construct"
},
},
Line 11,661: Line 11,661:
[a]="27.11.8",
[a]="27.11.8",
[b]="construct_at",
[b]="construct_at",
[c]=Fb,
[c]=Qb,
[d]="specialized.destroy"
[d]="specialized.destroy"
},
},
Line 11,667: Line 11,667:
[a]="27.11.9",
[a]="27.11.9",
[b]="destroy",
[b]="destroy",
[c]=Fb
[c]=Qb
},
},
["alg.c.library"]={
["alg.c.library"]={
[a]="27.12",
[a]="27.12",
[b]="C library algorithms",
[b]="C library algorithms",
[c]=ab
[c]=db
},
},
[bc]={
[bc]={
[a]="28",
[a]="28",
[b]="Numerics library [numerics]",
[b]="Numerics library",
[e]="numerics.general",
[e]="numerics.general",
[c]=i,
[c]=i,
[d]=H
[d]=K
},
},
["numerics.general"]={
["numerics.general"]={
Line 11,698: Line 11,698:
[e]="cfenv.syn",
[e]="cfenv.syn",
[c]=bc,
[c]=bc,
[d]=Db
[d]=Eb
},
},
["cfenv.syn"]={
["cfenv.syn"]={
Line 11,711: Line 11,711:
[c]="cfenv"
[c]="cfenv"
},
},
[Db]={
[Eb]={
[a]="28.4",
[a]="28.4",
[b]="Complex numbers",
[b]="Complex numbers",
[e]="complex.numbers.general",
[e]="complex.numbers.general",
[c]=bc,
[c]=bc,
[d]=Eb
[d]=sb
},
},
["complex.numbers.general"]={
["complex.numbers.general"]={
[a]="28.4.1",
[a]="28.4.1",
[b]=f,
[b]=f,
[c]=Db,
[c]=Eb,
[d]="complex.syn"
[d]="complex.syn"
},
},
Line 11,727: Line 11,727:
[a]="28.4.2",
[a]="28.4.2",
[b]="Header <complex> synopsis",
[b]="Header <complex> synopsis",
[c]=Db,
[c]=Eb,
[d]="complex"
[d]="complex"
},
},
Line 11,733: Line 11,733:
[a]="28.4.3",
[a]="28.4.3",
[b]="Class template complex",
[b]="Class template complex",
[c]=Db,
[c]=Eb,
[d]="complex.members"
[d]="complex.members"
},
},
Line 11,739: Line 11,739:
[a]="28.4.4",
[a]="28.4.4",
[b]=j,
[b]=j,
[c]=Db,
[c]=Eb,
[d]="complex.member.ops"
[d]="complex.member.ops"
},
},
Line 11,745: Line 11,745:
[a]="28.4.5",
[a]="28.4.5",
[b]="Member operators",
[b]="Member operators",
[c]=Db,
[c]=Eb,
[d]="complex.ops"
[d]="complex.ops"
},
},
Line 11,751: Line 11,751:
[a]="28.4.6",
[a]="28.4.6",
[b]="Non-member operations",
[b]="Non-member operations",
[c]=Db,
[c]=Eb,
[d]="complex.value.ops"
[d]="complex.value.ops"
},
},
Line 11,757: Line 11,757:
[a]="28.4.7",
[a]="28.4.7",
[b]="Value operations",
[b]="Value operations",
[c]=Db,
[c]=Eb,
[d]="complex.transcendentals"
[d]="complex.transcendentals"
},
},
Line 11,763: Line 11,763:
[a]="28.4.8",
[a]="28.4.8",
[b]="Transcendentals",
[b]="Transcendentals",
[c]=Db,
[c]=Eb,
[d]="cmplx.over"
[d]="cmplx.over"
},
},
Line 11,769: Line 11,769:
[a]="28.4.9",
[a]="28.4.9",
[b]="Additional overloads",
[b]="Additional overloads",
[c]=Db,
[c]=Eb,
[d]="complex.literals"
[d]="complex.literals"
},
},
Line 11,775: Line 11,775:
[a]="28.4.10",
[a]="28.4.10",
[b]="Suffixes for complex number literals",
[b]="Suffixes for complex number literals",
[c]=Db
[c]=Eb
},
},
[Eb]={
[sb]={
[a]="28.5",
[a]="28.5",
[b]="Random number generation",
[b]="Random number generation",
[e]="rand.general",
[e]="rand.general",
[c]=bc,
[c]=bc,
[d]=Cb
[d]=tb
},
},
["rand.general"]={
["rand.general"]={
[a]="28.5.1",
[a]="28.5.1",
[b]=f,
[b]=f,
[c]=Eb,
[c]=sb,
[d]="rand.synopsis"
[d]="rand.synopsis"
},
},
Line 11,793: Line 11,793:
[a]="28.5.2",
[a]="28.5.2",
[b]="Header <random> synopsis",
[b]="Header <random> synopsis",
[c]=Eb,
[c]=sb,
[d]=Gd
[d]=vd
},
},
[Gd]={
[vd]={
[a]="28.5.3",
[a]="28.5.3",
[b]=Q,
[b]=O,
[e]="rand.req.genl",
[e]="rand.req.genl",
[c]=Eb,
[c]=sb,
[d]="rand.eng"
[d]="rand.eng"
},
},
Line 11,806: Line 11,806:
[a]="28.5.3.1",
[a]="28.5.3.1",
[b]="General requirements",
[b]="General requirements",
[c]=Gd,
[c]=vd,
[d]="rand.req.seedseq"
[d]="rand.req.seedseq"
},
},
Line 11,812: Line 11,812:
[a]="28.5.3.2",
[a]="28.5.3.2",
[b]="Seed sequence requirements",
[b]="Seed sequence requirements",
[c]=Gd,
[c]=vd,
[d]="rand.req.urng"
[d]="rand.req.urng"
},
},
Line 11,818: Line 11,818:
[a]="28.5.3.3",
[a]="28.5.3.3",
[b]="Uniform random bit generator requirements",
[b]="Uniform random bit generator requirements",
[c]=Gd,
[c]=vd,
[d]="rand.req.eng"
[d]="rand.req.eng"
},
},
Line 11,824: Line 11,824:
[a]="28.5.3.4",
[a]="28.5.3.4",
[b]="Random number engine requirements",
[b]="Random number engine requirements",
[c]=Gd,
[c]=vd,
[d]="rand.req.adapt"
[d]="rand.req.adapt"
},
},
Line 11,830: Line 11,830:
[a]="28.5.3.5",
[a]="28.5.3.5",
[b]="Random number engine adaptor requirements",
[b]="Random number engine adaptor requirements",
[c]=Gd,
[c]=vd,
[d]="rand.req.dist"
[d]="rand.req.dist"
},
},
Line 11,836: Line 11,836:
[a]="28.5.3.6",
[a]="28.5.3.6",
[b]="Random number distribution requirements",
[b]="Random number distribution requirements",
[c]=Gd
[c]=vd
},
},
["rand.eng"]={
["rand.eng"]={
Line 11,842: Line 11,842:
[b]="Random number engine class templates",
[b]="Random number engine class templates",
[e]="rand.eng.general",
[e]="rand.eng.general",
[c]=Eb,
[c]=sb,
[d]="rand.adapt"
[d]="rand.adapt"
},
},
Line 11,872: Line 11,872:
[b]="Random number engine adaptor class templates",
[b]="Random number engine adaptor class templates",
[e]="rand.adapt.general",
[e]="rand.adapt.general",
[c]=Eb,
[c]=sb,
[d]="rand.predef"
[d]="rand.predef"
},
},
Line 11,901: Line 11,901:
[a]="28.5.6",
[a]="28.5.6",
[b]="Engines and engine adaptors with predefined parameters",
[b]="Engines and engine adaptors with predefined parameters",
[c]=Eb,
[c]=sb,
[d]="rand.device"
[d]="rand.device"
},
},
Line 11,907: Line 11,907:
[a]="28.5.7",
[a]="28.5.7",
[b]="Class random_device",
[b]="Class random_device",
[c]=Eb,
[c]=sb,
[d]="rand.util"
[d]="rand.util"
},
},
Line 11,914: Line 11,914:
[b]="Utilities",
[b]="Utilities",
[e]="rand.util.seedseq",
[e]="rand.util.seedseq",
[c]=Eb,
[c]=sb,
[d]=Hd
[d]=td
},
},
["rand.util.seedseq"]={
["rand.util.seedseq"]={
Line 11,928: Line 11,928:
[c]="rand.util"
[c]="rand.util"
},
},
[Hd]={
[td]={
[a]="28.5.9",
[a]="28.5.9",
[b]="Random number distribution class templates",
[b]="Random number distribution class templates",
[e]="rand.dist.general",
[e]="rand.dist.general",
[c]=Eb,
[c]=sb,
[d]="c.math.rand"
[d]="c.math.rand"
},
},
Line 11,938: Line 11,938:
[a]="28.5.9.1",
[a]="28.5.9.1",
[b]=s,
[b]=s,
[c]=Hd,
[c]=td,
[d]="rand.dist.uni"
[d]="rand.dist.uni"
},
},
Line 11,945: Line 11,945:
[b]="Uniform distributions",
[b]="Uniform distributions",
[e]="rand.dist.uni.int",
[e]="rand.dist.uni.int",
[c]=Hd,
[c]=td,
[d]="rand.dist.bern"
[d]="rand.dist.bern"
},
},
Line 11,963: Line 11,963:
[b]="Bernoulli distributions",
[b]="Bernoulli distributions",
[e]="rand.dist.bern.bernoulli",
[e]="rand.dist.bern.bernoulli",
[c]=Hd,
[c]=td,
[d]="rand.dist.pois"
[d]="rand.dist.pois"
},
},
Line 11,993: Line 11,993:
[b]="Poisson distributions",
[b]="Poisson distributions",
[e]="rand.dist.pois.poisson",
[e]="rand.dist.pois.poisson",
[c]=Hd,
[c]=td,
[d]=Nd
[d]="rand.dist.norm"
},
},
["rand.dist.pois.poisson"]={
["rand.dist.pois.poisson"]={
Line 12,025: Line 12,025:
[c]="rand.dist.pois"
[c]="rand.dist.pois"
},
},
[Nd]={
["rand.dist.norm"]={
[a]="28.5.9.5",
[a]="28.5.9.5",
[b]="Normal distributions",
[b]="Normal distributions",
[e]="rand.dist.norm.normal",
[e]="rand.dist.norm.normal",
[c]=Hd,
[c]=td,
[d]="rand.dist.samp"
[d]="rand.dist.samp"
},
},
Line 12,035: Line 12,035:
[a]="28.5.9.5.1",
[a]="28.5.9.5.1",
[b]="Class template normal_distribution",
[b]="Class template normal_distribution",
[c]=Nd,
[c]="rand.dist.norm",
[d]="rand.dist.norm.lognormal"
[d]="rand.dist.norm.lognormal"
},
},
Line 12,041: Line 12,041:
[a]="28.5.9.5.2",
[a]="28.5.9.5.2",
[b]="Class template lognormal_distribution",
[b]="Class template lognormal_distribution",
[c]=Nd,
[c]="rand.dist.norm",
[d]="rand.dist.norm.chisq"
[d]="rand.dist.norm.chisq"
},
},
Line 12,047: Line 12,047:
[a]="28.5.9.5.3",
[a]="28.5.9.5.3",
[b]="Class template chi_squared_distribution",
[b]="Class template chi_squared_distribution",
[c]=Nd,
[c]="rand.dist.norm",
[d]="rand.dist.norm.cauchy"
[d]="rand.dist.norm.cauchy"
},
},
Line 12,053: Line 12,053:
[a]="28.5.9.5.4",
[a]="28.5.9.5.4",
[b]="Class template cauchy_distribution",
[b]="Class template cauchy_distribution",
[c]=Nd,
[c]="rand.dist.norm",
[d]="rand.dist.norm.f"
[d]="rand.dist.norm.f"
},
},
Line 12,059: Line 12,059:
[a]="28.5.9.5.5",
[a]="28.5.9.5.5",
[b]="Class template fisher_f_distribution",
[b]="Class template fisher_f_distribution",
[c]=Nd,
[c]="rand.dist.norm",
[d]="rand.dist.norm.t"
[d]="rand.dist.norm.t"
},
},
Line 12,065: Line 12,065:
[a]="28.5.9.5.6",
[a]="28.5.9.5.6",
[b]="Class template student_t_distribution",
[b]="Class template student_t_distribution",
[c]=Nd
[c]="rand.dist.norm"
},
},
["rand.dist.samp"]={
["rand.dist.samp"]={
Line 12,071: Line 12,071:
[b]="Sampling distributions",
[b]="Sampling distributions",
[e]="rand.dist.samp.discrete",
[e]="rand.dist.samp.discrete",
[c]=Hd
[c]=td
},
},
["rand.dist.samp.discrete"]={
["rand.dist.samp.discrete"]={
Line 12,093: Line 12,093:
[a]="28.5.10",
[a]="28.5.10",
[b]="Low-quality random number generation",
[b]="Low-quality random number generation",
[c]=Eb
[c]=sb
},
},
[Cb]={
[tb]={
[a]="28.6",
[a]="28.6",
[b]="Numeric arrays",
[b]="Numeric arrays",
[e]="valarray.syn",
[e]="valarray.syn",
[c]=bc,
[c]=bc,
[d]=xd
[d]="c.math"
},
},
["valarray.syn"]={
["valarray.syn"]={
[a]="28.6.1",
[a]="28.6.1",
[b]="Header <valarray> synopsis",
[b]="Header <valarray> synopsis",
[c]=Cb,
[c]=tb,
[d]=lc
[d]=Wb
},
},
[lc]={
[Wb]={
[a]="28.6.2",
[a]="28.6.2",
[b]="Class template valarray",
[b]="Class template valarray",
[e]="template.valarray.overview",
[e]="template.valarray.overview",
[c]=Cb,
[c]=tb,
[d]="valarray.nonmembers"
[d]="valarray.nonmembers"
},
},
Line 12,118: Line 12,118:
[a]="28.6.2.1",
[a]="28.6.2.1",
[b]=g,
[b]=g,
[c]=lc,
[c]=Wb,
[d]="valarray.cons"
[d]="valarray.cons"
},
},
Line 12,124: Line 12,124:
[a]="28.6.2.2",
[a]="28.6.2.2",
[b]=h,
[b]=h,
[c]=lc,
[c]=Wb,
[d]="valarray.assign"
[d]="valarray.assign"
},
},
Line 12,130: Line 12,130:
[a]="28.6.2.3",
[a]="28.6.2.3",
[b]=x,
[b]=x,
[c]=lc,
[c]=Wb,
[d]="valarray.access"
[d]="valarray.access"
},
},
["valarray.access"]={
["valarray.access"]={
[a]="28.6.2.4",
[a]="28.6.2.4",
[b]=sb,
[b]=Bb,
[c]=lc,
[c]=Wb,
[d]="valarray.sub"
[d]="valarray.sub"
},
},
Line 12,142: Line 12,142:
[a]="28.6.2.5",
[a]="28.6.2.5",
[b]="Subset operations",
[b]="Subset operations",
[c]=lc,
[c]=Wb,
[d]="valarray.unary"
[d]="valarray.unary"
},
},
Line 12,148: Line 12,148:
[a]="28.6.2.6",
[a]="28.6.2.6",
[b]="Unary operators",
[b]="Unary operators",
[c]=lc,
[c]=Wb,
[d]="valarray.cassign"
[d]="valarray.cassign"
},
},
Line 12,154: Line 12,154:
[a]="28.6.2.7",
[a]="28.6.2.7",
[b]="Compound assignment",
[b]="Compound assignment",
[c]=lc,
[c]=Wb,
[d]="valarray.members"
[d]="valarray.members"
},
},
Line 12,160: Line 12,160:
[a]="28.6.2.8",
[a]="28.6.2.8",
[b]=j,
[b]=j,
[c]=lc
[c]=Wb
},
},
["valarray.nonmembers"]={
["valarray.nonmembers"]={
Line 12,166: Line 12,166:
[b]="valarray non-member operations",
[b]="valarray non-member operations",
[e]="valarray.binary",
[e]="valarray.binary",
[c]=Cb,
[c]=tb,
[d]="class.slice"
[d]="class.slice"
},
},
Line 12,196: Line 12,196:
[b]="Class slice",
[b]="Class slice",
[e]="class.slice.overview",
[e]="class.slice.overview",
[c]=Cb,
[c]=tb,
[d]="template.slice.array"
[d]="template.slice.array"
},
},
Line 12,226: Line 12,226:
[b]="Class template slice_array",
[b]="Class template slice_array",
[e]="template.slice.array.overview",
[e]="template.slice.array.overview",
[c]=Cb,
[c]=tb,
[d]="class.gslice"
[d]="class.gslice"
},
},
Line 12,256: Line 12,256:
[b]="The gslice class",
[b]="The gslice class",
[e]="class.gslice.overview",
[e]="class.gslice.overview",
[c]=Cb,
[c]=tb,
[d]="template.gslice.array"
[d]="template.gslice.array"
},
},
Line 12,280: Line 12,280:
[b]="Class template gslice_array",
[b]="Class template gslice_array",
[e]="template.gslice.array.overview",
[e]="template.gslice.array.overview",
[c]=Cb,
[c]=tb,
[d]="template.mask.array"
[d]="template.mask.array"
},
},
Line 12,310: Line 12,310:
[b]="Class template mask_array",
[b]="Class template mask_array",
[e]="template.mask.array.overview",
[e]="template.mask.array.overview",
[c]=Cb,
[c]=tb,
[d]="template.indirect.array"
[d]="template.indirect.array"
},
},
Line 12,340: Line 12,340:
[b]="Class template indirect_array",
[b]="Class template indirect_array",
[e]="template.indirect.array.overview",
[e]="template.indirect.array.overview",
[c]=Cb,
[c]=tb,
[d]="valarray.range"
[d]="valarray.range"
},
},
Line 12,369: Line 12,369:
[a]="28.6.10",
[a]="28.6.10",
[b]="valarray range access",
[b]="valarray range access",
[c]=Cb
[c]=tb
},
},
[xd]={
["c.math"]={
[a]="28.7",
[a]="28.7",
[b]="Mathematical functions for floating-point types",
[b]="Mathematical functions for floating-point types",
Line 12,381: Line 12,381:
[a]="28.7.1",
[a]="28.7.1",
[b]="Header <cmath> synopsis",
[b]="Header <cmath> synopsis",
[c]=xd,
[c]="c.math",
[d]="c.math.abs"
[d]="c.math.abs"
},
},
Line 12,387: Line 12,387:
[a]="28.7.2",
[a]="28.7.2",
[b]="Absolute values",
[b]="Absolute values",
[c]=xd,
[c]="c.math",
[d]="c.math.hypot3"
[d]="c.math.hypot3"
},
},
Line 12,393: Line 12,393:
[a]="28.7.3",
[a]="28.7.3",
[b]="Three-dimensional hypotenuse",
[b]="Three-dimensional hypotenuse",
[c]=xd,
[c]="c.math",
[d]="c.math.lerp"
[d]="c.math.lerp"
},
},
Line 12,399: Line 12,399:
[a]="28.7.4",
[a]="28.7.4",
[b]="Linear interpolation",
[b]="Linear interpolation",
[c]=xd,
[c]="c.math",
[d]="c.math.fpclass"
[d]="c.math.fpclass"
},
},
Line 12,405: Line 12,405:
[a]="28.7.5",
[a]="28.7.5",
[b]="Classification / comparison functions",
[b]="Classification / comparison functions",
[c]=xd,
[c]="c.math",
[d]=r
[d]=r
},
},
Line 12,412: Line 12,412:
[b]="Mathematical special functions",
[b]="Mathematical special functions",
[e]="sf.cmath.general",
[e]="sf.cmath.general",
[c]=xd
[c]="c.math"
},
},
["sf.cmath.general"]={
["sf.cmath.general"]={
Line 12,562: Line 12,562:
[c]="numbers"
[c]="numbers"
},
},
[H]={
[K]={
[a]="29",
[a]="29",
[b]="Time library [time]",
[b]="Time library",
[e]="time.general",
[e]="time.general",
[c]=i,
[c]=i,
Line 12,572: Line 12,572:
[a]="29.1",
[a]="29.1",
[b]=f,
[b]=f,
[c]=H,
[c]=K,
[d]="time.syn"
[d]="time.syn"
},
},
Line 12,578: Line 12,578:
[a]="29.2",
[a]="29.2",
[b]="Header <chrono> synopsis",
[b]="Header <chrono> synopsis",
[c]=H,
[c]=K,
[d]="time.clock.req"
[d]="time.clock.req"
},
},
Line 12,584: Line 12,584:
[a]="29.3",
[a]="29.3",
[b]="Cpp17Clock requirements",
[b]="Cpp17Clock requirements",
[c]=H,
[c]=K,
[d]="time.traits"
[d]="time.traits"
},
},
Line 12,591: Line 12,591:
[b]="Time-related traits",
[b]="Time-related traits",
[e]="time.traits.is.fp",
[e]="time.traits.is.fp",
[c]=H,
[c]=K,
[d]=pb
[d]=nb
},
},
["time.traits.is.fp"]={
["time.traits.is.fp"]={
Line 12,617: Line 12,617:
[c]="time.traits"
[c]="time.traits"
},
},
[pb]={
[nb]={
[a]="29.5",
[a]="29.5",
[b]="Class template duration",
[b]="Class template duration",
[e]="time.duration.general",
[e]="time.duration.general",
[c]=H,
[c]=K,
[d]=sc
[d]=vc
},
},
["time.duration.general"]={
["time.duration.general"]={
[a]="29.5.1",
[a]="29.5.1",
[b]=f,
[b]=f,
[c]=pb,
[c]=nb,
[d]="time.duration.cons"
[d]="time.duration.cons"
},
},
Line 12,633: Line 12,633:
[a]="29.5.2",
[a]="29.5.2",
[b]=h,
[b]=h,
[c]=pb,
[c]=nb,
[d]="time.duration.observer"
[d]="time.duration.observer"
},
},
Line 12,639: Line 12,639:
[a]="29.5.3",
[a]="29.5.3",
[b]="Observer",
[b]="Observer",
[c]=pb,
[c]=nb,
[d]="time.duration.arithmetic"
[d]="time.duration.arithmetic"
},
},
Line 12,645: Line 12,645:
[a]="29.5.4",
[a]="29.5.4",
[b]="Arithmetic",
[b]="Arithmetic",
[c]=pb,
[c]=nb,
[d]="time.duration.special"
[d]="time.duration.special"
},
},
Line 12,651: Line 12,651:
[a]="29.5.5",
[a]="29.5.5",
[b]="Special values",
[b]="Special values",
[c]=pb,
[c]=nb,
[d]="time.duration.nonmember"
[d]="time.duration.nonmember"
},
},
Line 12,657: Line 12,657:
[a]="29.5.6",
[a]="29.5.6",
[b]="Non-member arithmetic",
[b]="Non-member arithmetic",
[c]=pb,
[c]=nb,
[d]="time.duration.comparisons"
[d]="time.duration.comparisons"
},
},
["time.duration.comparisons"]={
["time.duration.comparisons"]={
[a]="29.5.7",
[a]="29.5.7",
[b]=wb,
[b]=xb,
[c]=pb,
[c]=nb,
[d]="time.duration.cast"
[d]="time.duration.cast"
},
},
Line 12,669: Line 12,669:
[a]="29.5.8",
[a]="29.5.8",
[b]="Conversions",
[b]="Conversions",
[c]=pb,
[c]=nb,
[d]="time.duration.literals"
[d]="time.duration.literals"
},
},
Line 12,675: Line 12,675:
[a]="29.5.9",
[a]="29.5.9",
[b]="Suffixes for duration literals",
[b]="Suffixes for duration literals",
[c]=pb,
[c]=nb,
[d]="time.duration.alg"
[d]="time.duration.alg"
},
},
Line 12,681: Line 12,681:
[a]="29.5.10",
[a]="29.5.10",
[b]="Algorithms",
[b]="Algorithms",
[c]=pb,
[c]=nb,
[d]="time.duration.io"
[d]="time.duration.io"
},
},
Line 12,687: Line 12,687:
[a]="29.5.11",
[a]="29.5.11",
[b]="I/O",
[b]="I/O",
[c]=pb
[c]=nb
},
},
[sc]={
[vc]={
[a]="29.6",
[a]="29.6",
[b]="Class template time_point",
[b]="Class template time_point",
[e]="time.point.general",
[e]="time.point.general",
[c]=H,
[c]=K,
[d]=rb
[d]=vb
},
},
["time.point.general"]={
["time.point.general"]={
[a]="29.6.1",
[a]="29.6.1",
[b]=f,
[b]=f,
[c]=sc,
[c]=vc,
[d]="time.point.cons"
[d]="time.point.cons"
},
},
Line 12,705: Line 12,705:
[a]="29.6.2",
[a]="29.6.2",
[b]=h,
[b]=h,
[c]=sc,
[c]=vc,
[d]="time.point.observer"
[d]="time.point.observer"
},
},
Line 12,711: Line 12,711:
[a]="29.6.3",
[a]="29.6.3",
[b]="Observer",
[b]="Observer",
[c]=sc,
[c]=vc,
[d]="time.point.arithmetic"
[d]="time.point.arithmetic"
},
},
Line 12,717: Line 12,717:
[a]="29.6.4",
[a]="29.6.4",
[b]="Arithmetic",
[b]="Arithmetic",
[c]=sc,
[c]=vc,
[d]="time.point.special"
[d]="time.point.special"
},
},
Line 12,723: Line 12,723:
[a]="29.6.5",
[a]="29.6.5",
[b]="Special values",
[b]="Special values",
[c]=sc,
[c]=vc,
[d]="time.point.nonmember"
[d]="time.point.nonmember"
},
},
Line 12,729: Line 12,729:
[a]="29.6.6",
[a]="29.6.6",
[b]="Non-member arithmetic",
[b]="Non-member arithmetic",
[c]=sc,
[c]=vc,
[d]="time.point.comparisons"
[d]="time.point.comparisons"
},
},
["time.point.comparisons"]={
["time.point.comparisons"]={
[a]="29.6.7",
[a]="29.6.7",
[b]=wb,
[b]=xb,
[c]=sc,
[c]=vc,
[d]="time.point.cast"
[d]="time.point.cast"
},
},
Line 12,741: Line 12,741:
[a]="29.6.8",
[a]="29.6.8",
[b]="Conversions",
[b]="Conversions",
[c]=sc
[c]=vc
},
},
[rb]={
[vb]={
[a]="29.7",
[a]="29.7",
[b]="Clocks",
[b]="Clocks",
[e]="time.clock.general",
[e]="time.clock.general",
[c]=H,
[c]=K,
[d]=w
[d]=v
},
},
["time.clock.general"]={
["time.clock.general"]={
[a]="29.7.1",
[a]="29.7.1",
[b]=f,
[b]=f,
[c]=rb,
[c]=vb,
[d]="time.clock.system"
[d]="time.clock.system"
},
},
Line 12,760: Line 12,760:
[b]="Class system_clock",
[b]="Class system_clock",
[e]="time.clock.system.overview",
[e]="time.clock.system.overview",
[c]=rb,
[c]=vb,
[d]="time.clock.utc"
[d]="time.clock.utc"
},
},
Line 12,784: Line 12,784:
[b]="Class utc_clock",
[b]="Class utc_clock",
[e]="time.clock.utc.overview",
[e]="time.clock.utc.overview",
[c]=rb,
[c]=vb,
[d]="time.clock.tai"
[d]="time.clock.tai"
},
},
Line 12,808: Line 12,808:
[b]="Class tai_clock",
[b]="Class tai_clock",
[e]="time.clock.tai.overview",
[e]="time.clock.tai.overview",
[c]=rb,
[c]=vb,
[d]="time.clock.gps"
[d]="time.clock.gps"
},
},
Line 12,832: Line 12,832:
[b]="Class gps_clock",
[b]="Class gps_clock",
[e]="time.clock.gps.overview",
[e]="time.clock.gps.overview",
[c]=rb,
[c]=vb,
[d]="time.clock.file"
[d]="time.clock.file"
},
},
Line 12,856: Line 12,856:
[b]="Type file_clock",
[b]="Type file_clock",
[e]="time.clock.file.overview",
[e]="time.clock.file.overview",
[c]=rb,
[c]=vb,
[d]="time.clock.steady"
[d]="time.clock.steady"
},
},
Line 12,879: Line 12,879:
[a]="29.7.7",
[a]="29.7.7",
[b]="Class steady_clock",
[b]="Class steady_clock",
[c]=rb,
[c]=vb,
[d]="time.clock.hires"
[d]="time.clock.hires"
},
},
Line 12,885: Line 12,885:
[a]="29.7.8",
[a]="29.7.8",
[b]="Class high_resolution_clock",
[b]="Class high_resolution_clock",
[c]=rb,
[c]=vb,
[d]="time.clock.local"
[d]="time.clock.local"
},
},
Line 12,891: Line 12,891:
[a]="29.7.9",
[a]="29.7.9",
[b]="Local time",
[b]="Local time",
[c]=rb,
[c]=vb,
[d]="time.clock.cast"
[d]=ud
},
},
["time.clock.cast"]={
[ud]={
[a]="29.7.10",
[a]="29.7.10",
[b]="time_point conversions",
[b]="time_point conversions",
[e]="time.clock.conv",
[e]="time.clock.conv",
[c]=rb
[c]=vb
},
},
["time.clock.conv"]={
["time.clock.conv"]={
[a]="29.7.10.1",
[a]="29.7.10.1",
[b]="Class template clock_time_conversion",
[b]="Class template clock_time_conversion",
[c]="time.clock.cast",
[c]=ud,
[d]="time.clock.cast.id"
[d]="time.clock.cast.id"
},
},
Line 12,909: Line 12,909:
[a]="29.7.10.2",
[a]="29.7.10.2",
[b]="Identity conversions",
[b]="Identity conversions",
[c]="time.clock.cast",
[c]=ud,
[d]="time.clock.cast.sys.utc"
[d]="time.clock.cast.sys.utc"
},
},
Line 12,915: Line 12,915:
[a]="29.7.10.3",
[a]="29.7.10.3",
[b]="Conversions between system_clock and utc_clock",
[b]="Conversions between system_clock and utc_clock",
[c]="time.clock.cast",
[c]=ud,
[d]="time.clock.cast.sys"
[d]="time.clock.cast.sys"
},
},
Line 12,921: Line 12,921:
[a]="29.7.10.4",
[a]="29.7.10.4",
[b]="Conversions between system_clock and other clocks",
[b]="Conversions between system_clock and other clocks",
[c]="time.clock.cast",
[c]=ud,
[d]="time.clock.cast.utc"
[d]="time.clock.cast.utc"
},
},
Line 12,927: Line 12,927:
[a]="29.7.10.5",
[a]="29.7.10.5",
[b]="Conversions between utc_clock and other clocks",
[b]="Conversions between utc_clock and other clocks",
[c]="time.clock.cast",
[c]=ud,
[d]="time.clock.cast.fn"
[d]="time.clock.cast.fn"
},
},
Line 12,933: Line 12,933:
[a]="29.7.10.6",
[a]="29.7.10.6",
[b]="Function template clock_cast",
[b]="Function template clock_cast",
[c]="time.clock.cast"
[c]=ud
},
},
[w]={
[v]={
[a]="29.8",
[a]="29.8",
[b]="The civil calendar",
[b]="The civil calendar",
[e]="time.cal.general",
[e]="time.cal.general",
[c]=H,
[c]=K,
[d]="time.hms"
[d]="time.hms"
},
},
Line 12,945: Line 12,945:
[a]="29.8.1",
[a]="29.8.1",
[b]=s,
[b]=s,
[c]=w,
[c]=v,
[d]="time.cal.last"
[d]="time.cal.last"
},
},
Line 12,951: Line 12,951:
[a]="29.8.2",
[a]="29.8.2",
[b]="Class last_spec",
[b]="Class last_spec",
[c]=w,
[c]=v,
[d]="time.cal.day"
[d]="time.cal.day"
},
},
Line 12,958: Line 12,958:
[b]="Class day",
[b]="Class day",
[e]="time.cal.day.overview",
[e]="time.cal.day.overview",
[c]=w,
[c]=v,
[d]="time.cal.month"
[d]="time.cal.month"
},
},
Line 12,982: Line 12,982:
[b]="Class month",
[b]="Class month",
[e]="time.cal.month.overview",
[e]="time.cal.month.overview",
[c]=w,
[c]=v,
[d]="time.cal.year"
[d]="time.cal.year"
},
},
Line 13,006: Line 13,006:
[b]="Class year",
[b]="Class year",
[e]="time.cal.year.overview",
[e]="time.cal.year.overview",
[c]=w,
[c]=v,
[d]="time.cal.wd"
[d]="time.cal.wd"
},
},
Line 13,030: Line 13,030:
[b]="Class weekday",
[b]="Class weekday",
[e]="time.cal.wd.overview",
[e]="time.cal.wd.overview",
[c]=w,
[c]=v,
[d]="time.cal.wdidx"
[d]="time.cal.wdidx"
},
},
Line 13,054: Line 13,054:
[b]="Class weekday_indexed",
[b]="Class weekday_indexed",
[e]="time.cal.wdidx.overview",
[e]="time.cal.wdidx.overview",
[c]=w,
[c]=v,
[d]="time.cal.wdlast"
[d]="time.cal.wdlast"
},
},
Line 13,078: Line 13,078:
[b]="Class weekday_last",
[b]="Class weekday_last",
[e]="time.cal.wdlast.overview",
[e]="time.cal.wdlast.overview",
[c]=w,
[c]=v,
[d]="time.cal.md"
[d]="time.cal.md"
},
},
Line 13,102: Line 13,102:
[b]="Class month_day",
[b]="Class month_day",
[e]="time.cal.md.overview",
[e]="time.cal.md.overview",
[c]=w,
[c]=v,
[d]="time.cal.mdlast"
[d]="time.cal.mdlast"
},
},
Line 13,125: Line 13,125:
[a]="29.8.10",
[a]="29.8.10",
[b]="Class month_day_last",
[b]="Class month_day_last",
[c]=w,
[c]=v,
[d]="time.cal.mwd"
[d]="time.cal.mwd"
},
},
Line 13,132: Line 13,132:
[b]="Class month_weekday",
[b]="Class month_weekday",
[e]="time.cal.mwd.overview",
[e]="time.cal.mwd.overview",
[c]=w,
[c]=v,
[d]="time.cal.mwdlast"
[d]="time.cal.mwdlast"
},
},
Line 13,156: Line 13,156:
[b]="Class month_weekday_last",
[b]="Class month_weekday_last",
[e]="time.cal.mwdlast.overview",
[e]="time.cal.mwdlast.overview",
[c]=w,
[c]=v,
[d]="time.cal.ym"
[d]="time.cal.ym"
},
},
Line 13,180: Line 13,180:
[b]="Class year_month",
[b]="Class year_month",
[e]="time.cal.ym.overview",
[e]="time.cal.ym.overview",
[c]=w,
[c]=v,
[d]="time.cal.ymd"
[d]="time.cal.ymd"
},
},
Line 13,204: Line 13,204:
[b]="Class year_month_day",
[b]="Class year_month_day",
[e]="time.cal.ymd.overview",
[e]="time.cal.ymd.overview",
[c]=w,
[c]=v,
[d]="time.cal.ymdlast"
[d]="time.cal.ymdlast"
},
},
Line 13,228: Line 13,228:
[b]="Class year_month_day_last",
[b]="Class year_month_day_last",
[e]="time.cal.ymdlast.overview",
[e]="time.cal.ymdlast.overview",
[c]=w,
[c]=v,
[d]="time.cal.ymwd"
[d]="time.cal.ymwd"
},
},
Line 13,252: Line 13,252:
[b]="Class year_month_weekday",
[b]="Class year_month_weekday",
[e]="time.cal.ymwd.overview",
[e]="time.cal.ymwd.overview",
[c]=w,
[c]=v,
[d]="time.cal.ymwdlast"
[d]="time.cal.ymwdlast"
},
},
Line 13,276: Line 13,276:
[b]="Class year_month_weekday_last",
[b]="Class year_month_weekday_last",
[e]="time.cal.ymwdlast.overview",
[e]="time.cal.ymwdlast.overview",
[c]=w,
[c]=v,
[d]="time.cal.operators"
[d]="time.cal.operators"
},
},
Line 13,299: Line 13,299:
[a]="29.8.18",
[a]="29.8.18",
[b]="Conventional syntax operators",
[b]="Conventional syntax operators",
[c]=w
[c]=v
},
},
["time.hms"]={
["time.hms"]={
Line 13,305: Line 13,305:
[b]="Class template hh_mm_ss",
[b]="Class template hh_mm_ss",
[e]="time.hms.overview",
[e]="time.hms.overview",
[c]=H,
[c]=K,
[d]="time.12"
[d]="time.12"
},
},
Line 13,328: Line 13,328:
[a]="29.10",
[a]="29.10",
[b]="12/24 hours functions",
[b]="12/24 hours functions",
[c]=H,
[c]=K,
[d]=Tb
[d]=Gb
},
},
[Tb]={
[Gb]={
[a]="29.11",
[a]="29.11",
[b]="Time zones",
[b]="Time zones",
[e]="time.zone.general",
[e]="time.zone.general",
[c]=H,
[c]=K,
[d]="time.format"
[d]="time.format"
},
},
Line 13,341: Line 13,341:
[a]="29.11.1",
[a]="29.11.1",
[b]=s,
[b]=s,
[c]=Tb,
[c]=Gb,
[d]="time.zone.db"
[d]="time.zone.db"
},
},
Line 13,348: Line 13,348:
[b]="Time zone database",
[b]="Time zone database",
[e]="time.zone.db.tzdb",
[e]="time.zone.db.tzdb",
[c]=Tb,
[c]=Gb,
[d]="time.zone.exception"
[d]="time.zone.exception"
},
},
Line 13,378: Line 13,378:
[b]="Exception classes",
[b]="Exception classes",
[e]="time.zone.exception.nonexist",
[e]="time.zone.exception.nonexist",
[c]=Tb,
[c]=Gb,
[d]="time.zone.info"
[d]="time.zone.info"
},
},
Line 13,396: Line 13,396:
[b]="Information classes",
[b]="Information classes",
[e]="time.zone.info.sys",
[e]="time.zone.info.sys",
[c]=Tb,
[c]=Gb,
[d]="time.zone.timezone"
[d]="time.zone.timezone"
},
},
Line 13,414: Line 13,414:
[b]="Class time_zone",
[b]="Class time_zone",
[e]="time.zone.overview",
[e]="time.zone.overview",
[c]=Tb,
[c]=Gb,
[d]="time.zone.zonedtraits"
[d]="time.zone.zonedtraits"
},
},
Line 13,437: Line 13,437:
[a]="29.11.6",
[a]="29.11.6",
[b]="Class template zoned_traits",
[b]="Class template zoned_traits",
[c]=Tb,
[c]=Gb,
[d]="time.zone.zonedtime"
[d]="time.zone.zonedtime"
},
},
Line 13,444: Line 13,444:
[b]="Class template zoned_time",
[b]="Class template zoned_time",
[e]="time.zone.zonedtime.overview",
[e]="time.zone.zonedtime.overview",
[c]=Tb,
[c]=Gb,
[d]="time.zone.leap"
[d]="time.zone.leap"
},
},
Line 13,474: Line 13,474:
[b]="Class leap_second",
[b]="Class leap_second",
[e]="time.zone.leap.overview",
[e]="time.zone.leap.overview",
[c]=Tb,
[c]=Gb,
[d]="time.zone.link"
[d]="time.zone.link"
},
},
Line 13,498: Line 13,498:
[b]="Class time_zone_link",
[b]="Class time_zone_link",
[e]="time.zone.link.overview",
[e]="time.zone.link.overview",
[c]=Tb
[c]=Gb
},
},
["time.zone.link.overview"]={
["time.zone.link.overview"]={
Line 13,520: Line 13,520:
[a]="29.12",
[a]="29.12",
[b]="Formatting",
[b]="Formatting",
[c]=H,
[c]=K,
[d]="time.parse"
[d]="time.parse"
},
},
Line 13,526: Line 13,526:
[a]="29.13",
[a]="29.13",
[b]="Parsing",
[b]="Parsing",
[c]=H,
[c]=K,
[d]="ctime.syn"
[d]="ctime.syn"
},
},
Line 13,532: Line 13,532:
[a]="29.14",
[a]="29.14",
[b]="Header <ctime> synopsis",
[b]="Header <ctime> synopsis",
[c]=H
[c]=K
},
},
["localization"]={
["localization"]={
[a]="30",
[a]="30",
[b]="Localization library [localization]",
[b]="Localization library",
[e]="localization.general",
[e]="localization.general",
[c]=i,
[c]=i,
[d]=U
[d]=M
},
},
["localization.general"]={
["localization.general"]={
Line 13,558: Line 13,558:
[e]="locale",
[e]="locale",
[c]="localization",
[c]="localization",
[d]=nc
[d]=hc
},
},
["locale"]={
["locale"]={
Line 13,643: Line 13,643:
[c]="locale.convenience"
[c]="locale.convenience"
},
},
[nc]={
[hc]={
[a]="30.4",
[a]="30.4",
[b]="Standard locale categories",
[b]="Standard locale categories",
Line 13,653: Line 13,653:
[a]="30.4.1",
[a]="30.4.1",
[b]=f,
[b]=f,
[c]=nc,
[c]=hc,
[d]="category.ctype"
[d]="category.ctype"
},
},
Line 13,660: Line 13,660:
[b]="The ctype category",
[b]="The ctype category",
[e]="category.ctype.general",
[e]="category.ctype.general",
[c]=nc,
[c]=hc,
[d]="category.numeric"
[d]="category.numeric"
},
},
Line 13,714: Line 13,714:
["facet.ctype.char.dtor"]={
["facet.ctype.char.dtor"]={
[a]="30.4.2.4.2",
[a]="30.4.2.4.2",
[b]=Rb,
[b]=Hb,
[c]="facet.ctype.special",
[c]="facet.ctype.special",
[d]="facet.ctype.char.members"
[d]="facet.ctype.char.members"
Line 13,732: Line 13,732:
["facet.ctype.char.virtuals"]={
["facet.ctype.char.virtuals"]={
[a]="30.4.2.4.5",
[a]="30.4.2.4.5",
[b]=V,
[b]=Z,
[c]="facet.ctype.special"
[c]="facet.ctype.special"
},
},
Line 13,756: Line 13,756:
["locale.codecvt.virtuals"]={
["locale.codecvt.virtuals"]={
[a]="30.4.2.5.3",
[a]="30.4.2.5.3",
[b]=V,
[b]=Z,
[c]="locale.codecvt"
[c]="locale.codecvt"
},
},
Line 13,768: Line 13,768:
[b]="The numeric category",
[b]="The numeric category",
[e]="category.numeric.general",
[e]="category.numeric.general",
[c]=nc,
[c]=hc,
[d]="facet.numpunct"
[d]="facet.numpunct"
},
},
Line 13,798: Line 13,798:
["facet.num.get.virtuals"]={
["facet.num.get.virtuals"]={
[a]="30.4.3.2.3",
[a]="30.4.3.2.3",
[b]=V,
[b]=Z,
[c]="locale.num.get"
[c]="locale.num.get"
},
},
Line 13,821: Line 13,821:
["facet.num.put.virtuals"]={
["facet.num.put.virtuals"]={
[a]="30.4.3.3.3",
[a]="30.4.3.3.3",
[b]=V,
[b]=Z,
[c]="locale.nm.put"
[c]="locale.nm.put"
},
},
Line 13,828: Line 13,828:
[b]="The numeric punctuation facet",
[b]="The numeric punctuation facet",
[e]="locale.numpunct",
[e]="locale.numpunct",
[c]=nc,
[c]=hc,
[d]="category.collate"
[d]="category.collate"
},
},
Line 13,852: Line 13,852:
["facet.numpunct.virtuals"]={
["facet.numpunct.virtuals"]={
[a]="30.4.4.1.3",
[a]="30.4.4.1.3",
[b]=V,
[b]=Z,
[c]="locale.numpunct"
[c]="locale.numpunct"
},
},
Line 13,864: Line 13,864:
[b]="The collate category",
[b]="The collate category",
[e]="locale.collate",
[e]="locale.collate",
[c]=nc,
[c]=hc,
[d]="category.time"
[d]="category.time"
},
},
Line 13,888: Line 13,888:
["locale.collate.virtuals"]={
["locale.collate.virtuals"]={
[a]="30.4.5.1.3",
[a]="30.4.5.1.3",
[b]=V,
[b]=Z,
[c]="locale.collate"
[c]="locale.collate"
},
},
Line 13,900: Line 13,900:
[b]="The time category",
[b]="The time category",
[e]="category.time.general",
[e]="category.time.general",
[c]=nc,
[c]=hc,
[d]="category.monetary"
[d]="category.monetary"
},
},
Line 13,930: Line 13,930:
["locale.time.get.virtuals"]={
["locale.time.get.virtuals"]={
[a]="30.4.6.2.3",
[a]="30.4.6.2.3",
[b]=V,
[b]=Z,
[c]="locale.time.get"
[c]="locale.time.get"
},
},
Line 13,954: Line 13,954:
["locale.time.put.virtuals"]={
["locale.time.put.virtuals"]={
[a]="30.4.6.4.2",
[a]="30.4.6.4.2",
[b]=V,
[b]=Z,
[c]="locale.time.put"
[c]="locale.time.put"
},
},
Line 13,966: Line 13,966:
[b]="The monetary category",
[b]="The monetary category",
[e]="category.monetary.general",
[e]="category.monetary.general",
[c]=nc,
[c]=hc,
[d]="category.messages"
[d]="category.messages"
},
},
Line 13,990: Line 13,990:
["locale.money.get.virtuals"]={
["locale.money.get.virtuals"]={
[a]="30.4.7.2.2",
[a]="30.4.7.2.2",
[b]=V,
[b]=Z,
[c]="locale.money.get"
[c]="locale.money.get"
},
},
Line 14,008: Line 14,008:
["locale.money.put.virtuals"]={
["locale.money.put.virtuals"]={
[a]="30.4.7.3.2",
[a]="30.4.7.3.2",
[b]=V,
[b]=Z,
[c]="locale.money.put"
[c]="locale.money.put"
},
},
Line 14,032: Line 14,032:
["locale.moneypunct.virtuals"]={
["locale.moneypunct.virtuals"]={
[a]="30.4.7.4.3",
[a]="30.4.7.4.3",
[b]=V,
[b]=Z,
[c]="locale.moneypunct"
[c]="locale.moneypunct"
},
},
Line 14,044: Line 14,044:
[b]="The message retrieval category",
[b]="The message retrieval category",
[e]="category.messages.general",
[e]="category.messages.general",
[c]=nc
[c]=hc
},
},
["category.messages.general"]={
["category.messages.general"]={
Line 14,073: Line 14,073:
["locale.messages.virtuals"]={
["locale.messages.virtuals"]={
[a]="30.4.8.2.3",
[a]="30.4.8.2.3",
[b]=V,
[b]=Z,
[c]="locale.messages"
[c]="locale.messages"
},
},
Line 14,098: Line 14,098:
[c]="c.locales"
[c]="c.locales"
},
},
[U]={
[M]={
[a]="31",
[a]="31",
[b]="Input/output library [input.output]",
[b]="Input/output library",
[e]="input.output.general",
[e]="input.output.general",
[c]=i,
[c]=i,
[d]=X
[d]=W
},
},
["input.output.general"]={
["input.output.general"]={
[a]="31.1",
[a]="31.1",
[b]=f,
[b]=f,
[c]=U,
[c]=M,
[d]="iostreams.requirements"
[d]="iostreams.requirements"
},
},
Line 14,115: Line 14,115:
[b]="Iostreams requirements",
[b]="Iostreams requirements",
[e]="iostream.limits.imbue",
[e]="iostream.limits.imbue",
[c]=U,
[c]=M,
[d]="iostream.forward"
[d]="iostream.forward"
},
},
Line 14,145: Line 14,145:
[b]="Forward declarations",
[b]="Forward declarations",
[e]="iosfwd.syn",
[e]="iosfwd.syn",
[c]=U,
[c]=M,
[d]="iostream.objects"
[d]="iostream.objects"
},
},
Line 14,163: Line 14,163:
[b]="Standard iostream objects",
[b]="Standard iostream objects",
[e]="iostream.syn",
[e]="iostream.syn",
[c]=U,
[c]=M,
[d]=Id
[d]=Hd
},
},
["iostream.syn"]={
["iostream.syn"]={
Line 14,189: Line 14,189:
[c]="iostream.objects"
[c]="iostream.objects"
},
},
[Id]={
[Hd]={
[a]="31.5",
[a]="31.5",
[b]="Iostreams base classes",
[b]="Iostreams base classes",
[e]="ios.syn",
[e]="ios.syn",
[c]=U,
[c]=M,
[d]="stream.buffers"
[d]="stream.buffers"
},
},
Line 14,199: Line 14,199:
[a]="31.5.1",
[a]="31.5.1",
[b]="Header <ios> synopsis",
[b]="Header <ios> synopsis",
[c]=Id,
[c]=Hd,
[d]=Wb
[d]=oc
},
},
[Wb]={
[oc]={
[a]="31.5.2",
[a]="31.5.2",
[b]="Class ios_base",
[b]="Class ios_base",
[e]="ios.base.general",
[e]="ios.base.general",
[c]=Id,
[c]=Hd,
[d]="fpos"
[d]="fpos"
},
},
Line 14,212: Line 14,212:
[a]="31.5.2.1",
[a]="31.5.2.1",
[b]=f,
[b]=f,
[c]=Wb,
[c]=oc,
[d]=Ld
[d]=Kd
},
},
[Ld]={
[Kd]={
[a]="31.5.2.2",
[a]="31.5.2.2",
[b]="Types",
[b]="Types",
[e]="ios.failure",
[e]="ios.failure",
[c]=Wb,
[c]=oc,
[d]="fmtflags.state"
[d]="fmtflags.state"
},
},
Line 14,225: Line 14,225:
[a]="31.5.2.2.1",
[a]="31.5.2.2.1",
[b]="Class ios_base​::​failure",
[b]="Class ios_base​::​failure",
[c]=Ld,
[c]=Kd,
[d]="ios.fmtflags"
[d]="ios.fmtflags"
},
},
Line 14,231: Line 14,231:
[a]="31.5.2.2.2",
[a]="31.5.2.2.2",
[b]="Type ios_base​::​fmtflags",
[b]="Type ios_base​::​fmtflags",
[c]=Ld,
[c]=Kd,
[d]="ios.iostate"
[d]="ios.iostate"
},
},
Line 14,237: Line 14,237:
[a]="31.5.2.2.3",
[a]="31.5.2.2.3",
[b]="Type ios_base​::​iostate",
[b]="Type ios_base​::​iostate",
[c]=Ld,
[c]=Kd,
[d]="ios.openmode"
[d]="ios.openmode"
},
},
Line 14,243: Line 14,243:
[a]="31.5.2.2.4",
[a]="31.5.2.2.4",
[b]="Type ios_base​::​openmode",
[b]="Type ios_base​::​openmode",
[c]=Ld,
[c]=Kd,
[d]="ios.seekdir"
[d]="ios.seekdir"
},
},
Line 14,249: Line 14,249:
[a]="31.5.2.2.5",
[a]="31.5.2.2.5",
[b]="Type ios_base​::​seekdir",
[b]="Type ios_base​::​seekdir",
[c]=Ld,
[c]=Kd,
[d]="ios.init"
[d]="ios.init"
},
},
Line 14,255: Line 14,255:
[a]="31.5.2.2.6",
[a]="31.5.2.2.6",
[b]="Class ios_base​::​Init",
[b]="Class ios_base​::​Init",
[c]=Ld
[c]=Kd
},
},
["fmtflags.state"]={
["fmtflags.state"]={
[a]="31.5.2.3",
[a]="31.5.2.3",
[b]="State functions",
[b]="State functions",
[c]=Wb,
[c]=oc,
[d]="ios.base.locales"
[d]="ios.base.locales"
},
},
Line 14,266: Line 14,266:
[a]="31.5.2.4",
[a]="31.5.2.4",
[b]="Functions",
[b]="Functions",
[c]=Wb,
[c]=oc,
[d]="ios.members.static"
[d]="ios.members.static"
},
},
Line 14,272: Line 14,272:
[a]="31.5.2.5",
[a]="31.5.2.5",
[b]="Static members",
[b]="Static members",
[c]=Wb,
[c]=oc,
[d]="ios.base.storage"
[d]="ios.base.storage"
},
},
Line 14,278: Line 14,278:
[a]="31.5.2.6",
[a]="31.5.2.6",
[b]="Storage functions",
[b]="Storage functions",
[c]=Wb,
[c]=oc,
[d]="ios.base.callback"
[d]="ios.base.callback"
},
},
Line 14,284: Line 14,284:
[a]="31.5.2.7",
[a]="31.5.2.7",
[b]="Callbacks",
[b]="Callbacks",
[c]=Wb,
[c]=oc,
[d]="ios.base.cons"
[d]="ios.base.cons"
},
},
Line 14,290: Line 14,290:
[a]="31.5.2.8",
[a]="31.5.2.8",
[b]="Constructors and destructor",
[b]="Constructors and destructor",
[c]=Wb
[c]=oc
},
},
["fpos"]={
["fpos"]={
Line 14,296: Line 14,296:
[b]="Class template fpos",
[b]="Class template fpos",
[e]="fpos.members",
[e]="fpos.members",
[c]=Id,
[c]=Hd,
[d]="ios"
[d]="ios"
},
},
Line 14,307: Line 14,307:
["fpos.operations"]={
["fpos.operations"]={
[a]="31.5.3.2",
[a]="31.5.3.2",
[b]=Q,
[b]=O,
[c]="fpos"
[c]="fpos"
},
},
Line 14,314: Line 14,314:
[b]="Class template basic_ios",
[b]="Class template basic_ios",
[e]="ios.overview",
[e]="ios.overview",
[c]=Id,
[c]=Hd,
[d]="std.ios.manip"
[d]="std.ios.manip"
},
},
Line 14,344: Line 14,344:
[b]="ios_base manipulators",
[b]="ios_base manipulators",
[e]="fmtflags.manip",
[e]="fmtflags.manip",
[c]=Id,
[c]=Hd,
[d]="error.reporting"
[d]="error.reporting"
},
},
Line 14,373: Line 14,373:
[a]="31.5.6",
[a]="31.5.6",
[b]="Error reporting",
[b]="Error reporting",
[c]=Id
[c]=Hd
},
},
["stream.buffers"]={
["stream.buffers"]={
Line 14,379: Line 14,379:
[b]="Stream buffers",
[b]="Stream buffers",
[e]="streambuf.syn",
[e]="streambuf.syn",
[c]=U,
[c]=M,
[d]=ub
[d]=Cb
},
},
["streambuf.syn"]={
["streambuf.syn"]={
Line 14,474: Line 14,474:
["streambuf.virtuals"]={
["streambuf.virtuals"]={
[a]="31.6.3.5",
[a]="31.6.3.5",
[b]=V,
[b]=Z,
[e]="streambuf.virt.locales",
[e]="streambuf.virt.locales",
[c]="streambuf"
[c]="streambuf"
Line 14,507: Line 14,507:
[c]="streambuf.virtuals"
[c]="streambuf.virtuals"
},
},
[ub]={
[Cb]={
[a]="31.7",
[a]="31.7",
[b]="Formatting and manipulators",
[b]="Formatting and manipulators",
[e]="istream.syn",
[e]="istream.syn",
[c]=U,
[c]=M,
[d]="string.streams"
[d]="string.streams"
},
},
Line 14,517: Line 14,517:
[a]="31.7.1",
[a]="31.7.1",
[b]="Header <istream> synopsis",
[b]="Header <istream> synopsis",
[c]=ub,
[c]=Cb,
[d]="ostream.syn"
[d]="ostream.syn"
},
},
Line 14,523: Line 14,523:
[a]="31.7.2",
[a]="31.7.2",
[b]="Header <ostream> synopsis",
[b]="Header <ostream> synopsis",
[c]=ub,
[c]=Cb,
[d]="iomanip.syn"
[d]="iomanip.syn"
},
},
Line 14,529: Line 14,529:
[a]="31.7.3",
[a]="31.7.3",
[b]="Header <iomanip> synopsis",
[b]="Header <iomanip> synopsis",
[c]=ub,
[c]=Cb,
[d]="print.syn"
[d]="print.syn"
},
},
Line 14,535: Line 14,535:
[a]="31.7.4",
[a]="31.7.4",
[b]="Header <print> synopsis",
[b]="Header <print> synopsis",
[c]=ub,
[c]=Cb,
[d]=Lc
[d]=kd
},
},
[Lc]={
[kd]={
[a]="31.7.5",
[a]="31.7.5",
[b]="Input streams",
[b]="Input streams",
[e]="input.streams.general",
[e]="input.streams.general",
[c]=ub,
[c]=Cb,
[d]="output.streams"
[d]="output.streams"
},
},
Line 14,548: Line 14,548:
[a]="31.7.5.1",
[a]="31.7.5.1",
[b]=f,
[b]=f,
[c]=Lc,
[c]=kd,
[d]="istream"
[d]="istream"
},
},
Line 14,555: Line 14,555:
[b]="Class template basic_istream",
[b]="Class template basic_istream",
[e]="istream.general",
[e]="istream.general",
[c]=Lc,
[c]=kd,
[d]="istream.formatted"
[d]="istream.formatted"
},
},
Line 14,585: Line 14,585:
[b]="Formatted input functions",
[b]="Formatted input functions",
[e]="istream.formatted.reqmts",
[e]="istream.formatted.reqmts",
[c]=Lc,
[c]=kd,
[d]="istream.unformatted"
[d]="istream.unformatted"
},
},
Line 14,608: Line 14,608:
[a]="31.7.5.4",
[a]="31.7.5.4",
[b]="Unformatted input functions",
[b]="Unformatted input functions",
[c]=Lc,
[c]=kd,
[d]="istream.manip"
[d]="istream.manip"
},
},
Line 14,614: Line 14,614:
[a]="31.7.5.5",
[a]="31.7.5.5",
[b]="Standard basic_istream manipulators",
[b]="Standard basic_istream manipulators",
[c]=Lc,
[c]=kd,
[d]="istream.rvalue"
[d]="istream.rvalue"
},
},
Line 14,620: Line 14,620:
[a]="31.7.5.6",
[a]="31.7.5.6",
[b]="Rvalue stream extraction",
[b]="Rvalue stream extraction",
[c]=Lc,
[c]=kd,
[d]="iostreamclass"
[d]="iostreamclass"
},
},
Line 14,627: Line 14,627:
[b]="Class template basic_iostream",
[b]="Class template basic_iostream",
[e]="iostreamclass.general",
[e]="iostreamclass.general",
[c]=Lc
[c]=kd
},
},
["iostreamclass.general"]={
["iostreamclass.general"]={
Line 14,643: Line 14,643:
["iostream.dest"]={
["iostream.dest"]={
[a]="31.7.5.7.3",
[a]="31.7.5.7.3",
[b]=Rb,
[b]=Hb,
[c]="iostreamclass",
[c]="iostreamclass",
[d]="iostream.assign"
[d]="iostream.assign"
Line 14,656: Line 14,656:
[b]="Output streams",
[b]="Output streams",
[e]="output.streams.general",
[e]="output.streams.general",
[c]=ub,
[c]=Cb,
[d]="std.manip"
[d]="std.manip"
},
},
Line 14,757: Line 14,757:
[a]="31.7.7",
[a]="31.7.7",
[b]="Standard manipulators",
[b]="Standard manipulators",
[c]=ub,
[c]=Cb,
[d]="ext.manip"
[d]="ext.manip"
},
},
Line 14,763: Line 14,763:
[a]="31.7.8",
[a]="31.7.8",
[b]="Extended manipulators",
[b]="Extended manipulators",
[c]=ub,
[c]=Cb,
[d]="quoted.manip"
[d]="quoted.manip"
},
},
Line 14,769: Line 14,769:
[a]="31.7.9",
[a]="31.7.9",
[b]="Quoted manipulators",
[b]="Quoted manipulators",
[c]=ub,
[c]=Cb,
[d]="print.fun"
[d]="print.fun"
},
},
Line 14,775: Line 14,775:
[a]="31.7.10",
[a]="31.7.10",
[b]="Print functions",
[b]="Print functions",
[c]=ub
[c]=Cb
},
},
["string.streams"]={
["string.streams"]={
Line 14,781: Line 14,781:
[b]="String-based streams",
[b]="String-based streams",
[e]="sstream.syn",
[e]="sstream.syn",
[c]=U,
[c]=M,
[d]=yd
[d]="span.streams"
},
},
["sstream.syn"]={
["sstream.syn"]={
Line 14,847: Line 14,847:
["istringstream.swap"]={
["istringstream.swap"]={
[a]="31.8.3.3",
[a]="31.8.3.3",
[b]=B,
[b]=A,
[c]="istringstream",
[c]="istringstream",
[d]="istringstream.members"
[d]="istringstream.members"
Line 14,877: Line 14,877:
["ostringstream.swap"]={
["ostringstream.swap"]={
[a]="31.8.4.3",
[a]="31.8.4.3",
[b]=B,
[b]=A,
[c]="ostringstream",
[c]="ostringstream",
[d]="ostringstream.members"
[d]="ostringstream.members"
Line 14,906: Line 14,906:
["stringstream.swap"]={
["stringstream.swap"]={
[a]="31.8.5.3",
[a]="31.8.5.3",
[b]=B,
[b]=A,
[c]="stringstream",
[c]="stringstream",
[d]="stringstream.members"
[d]="stringstream.members"
Line 14,915: Line 14,915:
[c]="stringstream"
[c]="stringstream"
},
},
[yd]={
["span.streams"]={
[a]="31.9",
[a]="31.9",
[b]="Span-based streams",
[b]="Span-based streams",
[e]="span.streams.overview",
[e]="span.streams.overview",
[c]=U,
[c]=M,
[d]="file.streams"
[d]="file.streams"
},
},
Line 14,925: Line 14,925:
[a]="31.9.1",
[a]="31.9.1",
[b]=g,
[b]=g,
[c]=yd,
[c]="span.streams",
[d]="spanstream.syn"
[d]="spanstream.syn"
},
},
Line 14,931: Line 14,931:
[a]="31.9.2",
[a]="31.9.2",
[b]="Header <spanstream> synopsis",
[b]="Header <spanstream> synopsis",
[c]=yd,
[c]="span.streams",
[d]="spanbuf"
[d]="spanbuf"
},
},
Line 14,938: Line 14,938:
[b]="Class template basic_spanbuf",
[b]="Class template basic_spanbuf",
[e]="spanbuf.general",
[e]="spanbuf.general",
[c]=yd,
[c]="span.streams",
[d]="ispanstream"
[d]="ispanstream"
},
},
Line 14,974: Line 14,974:
[b]="Class template basic_ispanstream",
[b]="Class template basic_ispanstream",
[e]="ispanstream.general",
[e]="ispanstream.general",
[c]=yd,
[c]="span.streams",
[d]="ospanstream"
[d]="ospanstream"
},
},
Line 14,991: Line 14,991:
["ispanstream.swap"]={
["ispanstream.swap"]={
[a]="31.9.4.3",
[a]="31.9.4.3",
[b]=B,
[b]=A,
[c]="ispanstream",
[c]="ispanstream",
[d]="ispanstream.members"
[d]="ispanstream.members"
Line 15,004: Line 15,004:
[b]="Class template basic_ospanstream",
[b]="Class template basic_ospanstream",
[e]="ospanstream.general",
[e]="ospanstream.general",
[c]=yd,
[c]="span.streams",
[d]="spanstream"
[d]="spanstream"
},
},
Line 15,021: Line 15,021:
["ospanstream.swap"]={
["ospanstream.swap"]={
[a]="31.9.5.3",
[a]="31.9.5.3",
[b]=B,
[b]=A,
[c]="ospanstream",
[c]="ospanstream",
[d]="ospanstream.members"
[d]="ospanstream.members"
Line 15,034: Line 15,034:
[b]="Class template basic_spanstream",
[b]="Class template basic_spanstream",
[e]="spanstream.general",
[e]="spanstream.general",
[c]=yd
[c]="span.streams"
},
},
["spanstream.general"]={
["spanstream.general"]={
Line 15,050: Line 15,050:
["spanstream.swap"]={
["spanstream.swap"]={
[a]="31.9.6.3",
[a]="31.9.6.3",
[b]=B,
[b]=A,
[c]="spanstream",
[c]="spanstream",
[d]="spanstream.members"
[d]="spanstream.members"
Line 15,063: Line 15,063:
[b]="File-based streams",
[b]="File-based streams",
[e]="fstream.syn",
[e]="fstream.syn",
[c]=U,
[c]=M,
[d]="syncstream"
[d]="syncstream"
},
},
Line 15,129: Line 15,129:
["ifstream.swap"]={
["ifstream.swap"]={
[a]="31.10.3.3",
[a]="31.10.3.3",
[b]=B,
[b]=A,
[c]="ifstream",
[c]="ifstream",
[d]="ifstream.members"
[d]="ifstream.members"
Line 15,159: Line 15,159:
["ofstream.swap"]={
["ofstream.swap"]={
[a]="31.10.4.3",
[a]="31.10.4.3",
[b]=B,
[b]=A,
[c]="ofstream",
[c]="ofstream",
[d]="ofstream.members"
[d]="ofstream.members"
Line 15,188: Line 15,188:
["fstream.swap"]={
["fstream.swap"]={
[a]="31.10.5.3",
[a]="31.10.5.3",
[b]=B,
[b]=A,
[c]="fstream",
[c]="fstream",
[d]="fstream.members"
[d]="fstream.members"
Line 15,201: Line 15,201:
[b]="Synchronized output streams",
[b]="Synchronized output streams",
[e]="syncstream.syn",
[e]="syncstream.syn",
[c]=U,
[c]=M,
[d]=N
[d]=Q
},
},
["syncstream.syn"]={
["syncstream.syn"]={
Line 15,208: Line 15,208:
[b]="Header <syncstream> synopsis",
[b]="Header <syncstream> synopsis",
[c]="syncstream",
[c]="syncstream",
[d]=qd
[d]="syncstream.syncbuf"
},
},
[qd]={
["syncstream.syncbuf"]={
[a]="31.11.2",
[a]="31.11.2",
[b]="Class template basic_syncbuf",
[b]="Class template basic_syncbuf",
Line 15,220: Line 15,220:
[a]="31.11.2.1",
[a]="31.11.2.1",
[b]=g,
[b]=g,
[c]=qd,
[c]="syncstream.syncbuf",
[d]="syncstream.syncbuf.cons"
[d]="syncstream.syncbuf.cons"
},
},
Line 15,226: Line 15,226:
[a]="31.11.2.2",
[a]="31.11.2.2",
[b]="Construction and destruction",
[b]="Construction and destruction",
[c]=qd,
[c]="syncstream.syncbuf",
[d]="syncstream.syncbuf.assign"
[d]="syncstream.syncbuf.assign"
},
},
Line 15,232: Line 15,232:
[a]="31.11.2.3",
[a]="31.11.2.3",
[b]="Assignment and swap",
[b]="Assignment and swap",
[c]=qd,
[c]="syncstream.syncbuf",
[d]="syncstream.syncbuf.members"
[d]="syncstream.syncbuf.members"
},
},
Line 15,238: Line 15,238:
[a]="31.11.2.4",
[a]="31.11.2.4",
[b]=j,
[b]=j,
[c]=qd,
[c]="syncstream.syncbuf",
[d]="syncstream.syncbuf.virtuals"
[d]="syncstream.syncbuf.virtuals"
},
},
Line 15,244: Line 15,244:
[a]="31.11.2.5",
[a]="31.11.2.5",
[b]="Overridden virtual functions",
[b]="Overridden virtual functions",
[c]=qd,
[c]="syncstream.syncbuf",
[d]="syncstream.syncbuf.special"
[d]="syncstream.syncbuf.special"
},
},
Line 15,250: Line 15,250:
[a]="31.11.2.6",
[a]="31.11.2.6",
[b]=S,
[b]=S,
[c]=qd
[c]="syncstream.syncbuf"
},
},
["syncstream.osyncstream"]={
["syncstream.osyncstream"]={
Line 15,275: Line 15,275:
[c]="syncstream.osyncstream"
[c]="syncstream.osyncstream"
},
},
[N]={
[Q]={
[a]="31.12",
[a]="31.12",
[b]="File systems",
[b]="File systems",
[e]="fs.general",
[e]="fs.general",
[c]=U,
[c]=M,
[d]="c.files"
[d]="c.files"
},
},
Line 15,285: Line 15,285:
[a]="31.12.1",
[a]="31.12.1",
[b]=f,
[b]=f,
[c]=N,
[c]=Q,
[d]="fs.conformance"
[d]="fs.conformance"
},
},
Line 15,292: Line 15,292:
[b]="Conformance",
[b]="Conformance",
[e]="fs.conformance.general",
[e]="fs.conformance.general",
[c]=N,
[c]=Q,
[d]="fs.req"
[d]="fs.req"
},
},
Line 15,320: Line 15,320:
["fs.req"]={
["fs.req"]={
[a]="31.12.3",
[a]="31.12.3",
[b]=Q,
[b]=O,
[c]=N,
[c]=Q,
[d]="fs.filesystem.syn"
[d]="fs.filesystem.syn"
},
},
Line 15,327: Line 15,327:
[a]="31.12.4",
[a]="31.12.4",
[b]="Header <filesystem> synopsis",
[b]="Header <filesystem> synopsis",
[c]=N,
[c]=Q,
[d]="fs.err.report"
[d]="fs.err.report"
},
},
Line 15,333: Line 15,333:
[a]="31.12.5",
[a]="31.12.5",
[b]="Error reporting",
[b]="Error reporting",
[c]=N,
[c]=Q,
[d]=Mb
[d]=Fb
},
},
[Mb]={
[Fb]={
[a]="31.12.6",
[a]="31.12.6",
[b]="Class path",
[b]="Class path",
[e]="fs.class.path.general",
[e]="fs.class.path.general",
[c]=N,
[c]=Q,
[d]="fs.class.filesystem.error"
[d]="fs.class.filesystem.error"
},
},
Line 15,346: Line 15,346:
[a]="31.12.6.1",
[a]="31.12.6.1",
[b]=f,
[b]=f,
[c]=Mb,
[c]=Fb,
[d]="fs.path.generic"
[d]="fs.path.generic"
},
},
Line 15,352: Line 15,352:
[a]="31.12.6.2",
[a]="31.12.6.2",
[b]="Generic pathname format",
[b]="Generic pathname format",
[c]=Mb,
[c]=Fb,
[d]="fs.path.cvt"
[d]="fs.path.cvt"
},
},
Line 15,359: Line 15,359:
[b]="Conversions",
[b]="Conversions",
[e]="fs.path.fmt.cvt",
[e]="fs.path.fmt.cvt",
[c]=Mb,
[c]=Fb,
[d]="fs.path.req"
[d]="fs.path.req"
},
},
Line 15,375: Line 15,375:
["fs.path.req"]={
["fs.path.req"]={
[a]="31.12.6.4",
[a]="31.12.6.4",
[b]=Q,
[b]=O,
[c]=Mb,
[c]=Fb,
[d]=jb
[d]=lb
},
},
[jb]={
[lb]={
[a]="31.12.6.5",
[a]="31.12.6.5",
[b]=m,
[b]=m,
[e]="fs.path.construct",
[e]="fs.path.construct",
[c]=Mb,
[c]=Fb,
[d]="fs.path.itr"
[d]="fs.path.itr"
},
},
Line 15,389: Line 15,389:
[a]="31.12.6.5.1",
[a]="31.12.6.5.1",
[b]=h,
[b]=h,
[c]=jb,
[c]=lb,
[d]="fs.path.assign"
[d]="fs.path.assign"
},
},
Line 15,395: Line 15,395:
[a]="31.12.6.5.2",
[a]="31.12.6.5.2",
[b]="Assignments",
[b]="Assignments",
[c]=jb,
[c]=lb,
[d]="fs.path.append"
[d]="fs.path.append"
},
},
Line 15,401: Line 15,401:
[a]="31.12.6.5.3",
[a]="31.12.6.5.3",
[b]="Appends",
[b]="Appends",
[c]=jb,
[c]=lb,
[d]="fs.path.concat"
[d]="fs.path.concat"
},
},
Line 15,407: Line 15,407:
[a]="31.12.6.5.4",
[a]="31.12.6.5.4",
[b]="Concatenation",
[b]="Concatenation",
[c]=jb,
[c]=lb,
[d]="fs.path.modifiers"
[d]="fs.path.modifiers"
},
},
["fs.path.modifiers"]={
["fs.path.modifiers"]={
[a]="31.12.6.5.5",
[a]="31.12.6.5.5",
[b]=p,
[b]=o,
[c]=jb,
[c]=lb,
[d]="fs.path.native.obs"
[d]="fs.path.native.obs"
},
},
Line 15,419: Line 15,419:
[a]="31.12.6.5.6",
[a]="31.12.6.5.6",
[b]="Native format observers",
[b]="Native format observers",
[c]=jb,
[c]=lb,
[d]="fs.path.generic.obs"
[d]="fs.path.generic.obs"
},
},
Line 15,425: Line 15,425:
[a]="31.12.6.5.7",
[a]="31.12.6.5.7",
[b]="Generic format observers",
[b]="Generic format observers",
[c]=jb,
[c]=lb,
[d]="fs.path.compare"
[d]="fs.path.compare"
},
},
Line 15,431: Line 15,431:
[a]="31.12.6.5.8",
[a]="31.12.6.5.8",
[b]="Compare",
[b]="Compare",
[c]=jb,
[c]=lb,
[d]="fs.path.decompose"
[d]="fs.path.decompose"
},
},
Line 15,437: Line 15,437:
[a]="31.12.6.5.9",
[a]="31.12.6.5.9",
[b]="Decomposition",
[b]="Decomposition",
[c]=jb,
[c]=lb,
[d]="fs.path.query"
[d]="fs.path.query"
},
},
Line 15,443: Line 15,443:
[a]="31.12.6.5.10",
[a]="31.12.6.5.10",
[b]="Query",
[b]="Query",
[c]=jb,
[c]=lb,
[d]="fs.path.gen"
[d]="fs.path.gen"
},
},
Line 15,449: Line 15,449:
[a]="31.12.6.5.11",
[a]="31.12.6.5.11",
[b]="Generation",
[b]="Generation",
[c]=jb
[c]=lb
},
},
["fs.path.itr"]={
["fs.path.itr"]={
[a]="31.12.6.6",
[a]="31.12.6.6",
[b]="Iterators",
[b]="Iterators",
[c]=Mb,
[c]=Fb,
[d]="fs.path.io"
[d]="fs.path.io"
},
},
Line 15,460: Line 15,460:
[a]="31.12.6.7",
[a]="31.12.6.7",
[b]="Inserter and extractor",
[b]="Inserter and extractor",
[c]=Mb,
[c]=Fb,
[d]="fs.path.nonmember"
[d]="fs.path.nonmember"
},
},
Line 15,466: Line 15,466:
[a]="31.12.6.8",
[a]="31.12.6.8",
[b]=l,
[b]=l,
[c]=Mb,
[c]=Fb,
[d]="fs.path.hash"
[d]="fs.path.hash"
},
},
["fs.path.hash"]={
["fs.path.hash"]={
[a]="31.12.6.9",
[a]="31.12.6.9",
[b]=Ed,
[b]=Nd,
[c]=Mb
[c]=Fb
},
},
["fs.class.filesystem.error"]={
["fs.class.filesystem.error"]={
Line 15,478: Line 15,478:
[b]="Class filesystem_error",
[b]="Class filesystem_error",
[e]="fs.class.filesystem.error.general",
[e]="fs.class.filesystem.error.general",
[c]=N,
[c]=Q,
[d]="fs.enum"
[d]=Gd
},
},
["fs.class.filesystem.error.general"]={
["fs.class.filesystem.error.general"]={
Line 15,492: Line 15,492:
[c]="fs.class.filesystem.error"
[c]="fs.class.filesystem.error"
},
},
["fs.enum"]={
[Gd]={
[a]="31.12.8",
[a]="31.12.8",
[b]="Enumerations",
[b]="Enumerations",
[e]="fs.enum.path.format",
[e]="fs.enum.path.format",
[c]=N,
[c]=Q,
[d]="fs.class.file.status"
[d]="fs.class.file.status"
},
},
Line 15,502: Line 15,502:
[a]="31.12.8.1",
[a]="31.12.8.1",
[b]="Enum path​::​format",
[b]="Enum path​::​format",
[c]="fs.enum",
[c]=Gd,
[d]="fs.enum.file.type"
[d]="fs.enum.file.type"
},
},
Line 15,508: Line 15,508:
[a]="31.12.8.2",
[a]="31.12.8.2",
[b]="Enum class file_type",
[b]="Enum class file_type",
[c]="fs.enum",
[c]=Gd,
[d]="fs.enum.copy.opts"
[d]="fs.enum.copy.opts"
},
},
Line 15,514: Line 15,514:
[a]="31.12.8.3",
[a]="31.12.8.3",
[b]="Enum class copy_options",
[b]="Enum class copy_options",
[c]="fs.enum",
[c]=Gd,
[d]="fs.enum.perms"
[d]="fs.enum.perms"
},
},
Line 15,520: Line 15,520:
[a]="31.12.8.4",
[a]="31.12.8.4",
[b]="Enum class perms",
[b]="Enum class perms",
[c]="fs.enum",
[c]=Gd,
[d]="fs.enum.perm.opts"
[d]="fs.enum.perm.opts"
},
},
Line 15,526: Line 15,526:
[a]="31.12.8.5",
[a]="31.12.8.5",
[b]="Enum class perm_options",
[b]="Enum class perm_options",
[c]="fs.enum",
[c]=Gd,
[d]="fs.enum.dir.opts"
[d]="fs.enum.dir.opts"
},
},
Line 15,532: Line 15,532:
[a]="31.12.8.6",
[a]="31.12.8.6",
[b]="Enum class directory_options",
[b]="Enum class directory_options",
[c]="fs.enum"
[c]=Gd
},
},
["fs.class.file.status"]={
["fs.class.file.status"]={
Line 15,538: Line 15,538:
[b]="Class file_status",
[b]="Class file_status",
[e]="fs.class.file.status.general",
[e]="fs.class.file.status.general",
[c]=N,
[c]=Q,
[d]="fs.class.directory.entry"
[d]="fs.class.directory.entry"
},
},
Line 15,561: Line 15,561:
["fs.file.status.mods"]={
["fs.file.status.mods"]={
[a]="31.12.9.4",
[a]="31.12.9.4",
[b]=p,
[b]=o,
[c]="fs.class.file.status"
[c]="fs.class.file.status"
},
},
Line 15,568: Line 15,568:
[b]="Class directory_entry",
[b]="Class directory_entry",
[e]="fs.class.directory.entry.general",
[e]="fs.class.directory.entry.general",
[c]=N,
[c]=Q,
[d]="fs.class.directory.iterator"
[d]="fs.class.directory.iterator"
},
},
Line 15,585: Line 15,585:
["fs.dir.entry.mods"]={
["fs.dir.entry.mods"]={
[a]="31.12.10.3",
[a]="31.12.10.3",
[b]=p,
[b]=o,
[c]="fs.class.directory.entry",
[c]="fs.class.directory.entry",
[d]="fs.dir.entry.obs"
[d]="fs.dir.entry.obs"
Line 15,604: Line 15,604:
[b]="Class directory_iterator",
[b]="Class directory_iterator",
[e]="fs.class.directory.iterator.general",
[e]="fs.class.directory.iterator.general",
[c]=N,
[c]=Q,
[d]="fs.class.rec.dir.itr"
[d]="fs.class.rec.dir.itr"
},
},
Line 15,628: Line 15,628:
[b]="Class recursive_directory_iterator",
[b]="Class recursive_directory_iterator",
[e]="fs.class.rec.dir.itr.general",
[e]="fs.class.rec.dir.itr.general",
[c]=N,
[c]=Q,
[d]=k
[d]=k
},
},
Line 15,652: Line 15,652:
[b]="Filesystem operation functions",
[b]="Filesystem operation functions",
[e]="fs.op.funcs.general",
[e]="fs.op.funcs.general",
[c]=N
[c]=Q
},
},
["fs.op.funcs.general"]={
["fs.op.funcs.general"]={
Line 15,897: Line 15,897:
[b]="C library files",
[b]="C library files",
[e]="cstdio.syn",
[e]="cstdio.syn",
[c]=U
[c]=M
},
},
["cstdio.syn"]={
["cstdio.syn"]={
Line 15,910: Line 15,910:
[c]="c.files"
[c]="c.files"
},
},
[X]={
[W]={
[a]="32",
[a]="32",
[b]="Regular expressions library [re]",
[b]="Regular expressions library",
[e]="re.general",
[e]="re.general",
[c]=i,
[c]=i,
[d]=tb
[d]=rb
},
},
["re.general"]={
["re.general"]={
[a]="32.1",
[a]="32.1",
[b]=f,
[b]=f,
[c]=X,
[c]=W,
[d]="re.req"
[d]="re.req"
},
},
["re.req"]={
["re.req"]={
[a]="32.2",
[a]="32.2",
[b]=Q,
[b]=O,
[c]=X,
[c]=W,
[d]="re.syn"
[d]="re.syn"
},
},
Line 15,932: Line 15,932:
[a]="32.3",
[a]="32.3",
[b]="Header <regex> synopsis",
[b]="Header <regex> synopsis",
[c]=X,
[c]=W,
[d]="re.const"
[d]="re.const"
},
},
Line 15,939: Line 15,939:
[b]="Namespace std​::​regex_constants",
[b]="Namespace std​::​regex_constants",
[e]="re.const.general",
[e]="re.const.general",
[c]=X,
[c]=W,
[d]="re.badexp"
[d]="re.badexp"
},
},
Line 15,968: Line 15,968:
[a]="32.5",
[a]="32.5",
[b]="Class regex_error",
[b]="Class regex_error",
[c]=X,
[c]=W,
[d]="re.traits"
[d]="re.traits"
},
},
Line 15,974: Line 15,974:
[a]="32.6",
[a]="32.6",
[b]="Class template regex_traits",
[b]="Class template regex_traits",
[c]=X,
[c]=W,
[d]=Tc
[d]=Ic
},
},
[Tc]={
[Ic]={
[a]="32.7",
[a]="32.7",
[b]="Class template basic_regex",
[b]="Class template basic_regex",
[e]="re.regex.general",
[e]="re.regex.general",
[c]=X,
[c]=W,
[d]="re.submatch"
[d]="re.submatch"
},
},
Line 15,987: Line 15,987:
[a]="32.7.1",
[a]="32.7.1",
[b]=f,
[b]=f,
[c]=Tc,
[c]=Ic,
[d]="re.regex.construct"
[d]="re.regex.construct"
},
},
Line 15,993: Line 15,993:
[a]="32.7.2",
[a]="32.7.2",
[b]=h,
[b]=h,
[c]=Tc,
[c]=Ic,
[d]="re.regex.assign"
[d]="re.regex.assign"
},
},
Line 15,999: Line 15,999:
[a]="32.7.3",
[a]="32.7.3",
[b]=x,
[b]=x,
[c]=Tc,
[c]=Ic,
[d]="re.regex.operations"
[d]="re.regex.operations"
},
},
Line 16,005: Line 16,005:
[a]="32.7.4",
[a]="32.7.4",
[b]="Constant operations",
[b]="Constant operations",
[c]=Tc,
[c]=Ic,
[d]="re.regex.locale"
[d]="re.regex.locale"
},
},
Line 16,011: Line 16,011:
[a]="32.7.5",
[a]="32.7.5",
[b]="Locale",
[b]="Locale",
[c]=Tc,
[c]=Ic,
[d]="re.regex.swap"
[d]="re.regex.swap"
},
},
["re.regex.swap"]={
["re.regex.swap"]={
[a]="32.7.6",
[a]="32.7.6",
[b]=B,
[b]=A,
[c]=Tc,
[c]=Ic,
[d]="re.regex.nonmemb"
[d]="re.regex.nonmemb"
},
},
Line 16,023: Line 16,023:
[a]="32.7.7",
[a]="32.7.7",
[b]=l,
[b]=l,
[c]=Tc
[c]=Ic
},
},
["re.submatch"]={
["re.submatch"]={
Line 16,029: Line 16,029:
[b]="Class template sub_match",
[b]="Class template sub_match",
[e]="re.submatch.general",
[e]="re.submatch.general",
[c]=X,
[c]=W,
[d]=Ub
[d]=Jb
},
},
["re.submatch.general"]={
["re.submatch.general"]={
Line 16,049: Line 16,049:
[c]="re.submatch"
[c]="re.submatch"
},
},
[Ub]={
[Jb]={
[a]="32.9",
[a]="32.9",
[b]="Class template match_results",
[b]="Class template match_results",
[e]="re.results.general",
[e]="re.results.general",
[c]=X,
[c]=W,
[d]="re.alg"
[d]="re.alg"
},
},
Line 16,059: Line 16,059:
[a]="32.9.1",
[a]="32.9.1",
[b]=f,
[b]=f,
[c]=Ub,
[c]=Jb,
[d]="re.results.const"
[d]="re.results.const"
},
},
Line 16,065: Line 16,065:
[a]="32.9.2",
[a]="32.9.2",
[b]=h,
[b]=h,
[c]=Ub,
[c]=Jb,
[d]="re.results.state"
[d]="re.results.state"
},
},
Line 16,071: Line 16,071:
[a]="32.9.3",
[a]="32.9.3",
[b]="State",
[b]="State",
[c]=Ub,
[c]=Jb,
[d]="re.results.size"
[d]="re.results.size"
},
},
Line 16,077: Line 16,077:
[a]="32.9.4",
[a]="32.9.4",
[b]="Size",
[b]="Size",
[c]=Ub,
[c]=Jb,
[d]="re.results.acc"
[d]="re.results.acc"
},
},
["re.results.acc"]={
["re.results.acc"]={
[a]="32.9.5",
[a]="32.9.5",
[b]=sb,
[b]=Bb,
[c]=Ub,
[c]=Jb,
[d]="re.results.form"
[d]="re.results.form"
},
},
Line 16,089: Line 16,089:
[a]="32.9.6",
[a]="32.9.6",
[b]="Formatting",
[b]="Formatting",
[c]=Ub,
[c]=Jb,
[d]="re.results.all"
[d]="re.results.all"
},
},
Line 16,095: Line 16,095:
[a]="32.9.7",
[a]="32.9.7",
[b]="Allocator",
[b]="Allocator",
[c]=Ub,
[c]=Jb,
[d]="re.results.swap"
[d]="re.results.swap"
},
},
["re.results.swap"]={
["re.results.swap"]={
[a]="32.9.8",
[a]="32.9.8",
[b]=B,
[b]=A,
[c]=Ub,
[c]=Jb,
[d]="re.results.nonmember"
[d]="re.results.nonmember"
},
},
Line 16,107: Line 16,107:
[a]="32.9.9",
[a]="32.9.9",
[b]=l,
[b]=l,
[c]=Ub
[c]=Jb
},
},
["re.alg"]={
["re.alg"]={
Line 16,113: Line 16,113:
[b]="Regular expression algorithms",
[b]="Regular expression algorithms",
[e]="re.except",
[e]="re.except",
[c]=X,
[c]=W,
[d]="re.iter"
[d]="re.iter"
},
},
Line 16,143: Line 16,143:
[b]="Regular expression iterators",
[b]="Regular expression iterators",
[e]="re.regiter",
[e]="re.regiter",
[c]=X,
[c]=W,
[d]="re.grammar"
[d]="re.grammar"
},
},
Line 16,167: Line 16,167:
["re.regiter.comp"]={
["re.regiter.comp"]={
[a]="32.11.1.3",
[a]="32.11.1.3",
[b]=wb,
[b]=xb,
[c]="re.regiter",
[c]="re.regiter",
[d]="re.regiter.deref"
[d]="re.regiter.deref"
Line 16,202: Line 16,202:
["re.tokiter.comp"]={
["re.tokiter.comp"]={
[a]="32.11.2.3",
[a]="32.11.2.3",
[b]=wb,
[b]=xb,
[c]="re.tokiter",
[c]="re.tokiter",
[d]="re.tokiter.deref"
[d]="re.tokiter.deref"
Line 16,220: Line 16,220:
[a]="32.12",
[a]="32.12",
[b]="Modified ECMAScript regular expression grammar",
[b]="Modified ECMAScript regular expression grammar",
[c]=X
[c]=W
},
},
[tb]={
[rb]={
[a]="33",
[a]="33",
[b]="Concurrency support library [thread]",
[b]="Concurrency support library",
[e]="thread.general",
[e]="thread.general",
[c]=i,
[c]=i,
[d]=R
[d]=U
},
},
["thread.general"]={
["thread.general"]={
[a]="33.1",
[a]="33.1",
[b]=f,
[b]=f,
[c]=tb,
[c]=rb,
[d]="thread.req"
[d]="thread.req"
},
},
["thread.req"]={
["thread.req"]={
[a]="33.2",
[a]="33.2",
[b]=Q,
[b]=O,
[e]="thread.req.paramname",
[e]="thread.req.paramname",
[c]=tb,
[c]=rb,
[d]="thread.stoptoken"
[d]="thread.stoptoken"
},
},
Line 16,264: Line 16,264:
[b]="Timing specifications",
[b]="Timing specifications",
[c]="thread.req",
[c]="thread.req",
[d]="thread.req.lockable"
[d]=sd
},
},
["thread.req.lockable"]={
[sd]={
[a]="33.2.5",
[a]="33.2.5",
[b]="Requirements for Cpp17Lockable types",
[b]="Requirements for Cpp17Lockable types",
Line 16,275: Line 16,275:
[a]="33.2.5.1",
[a]="33.2.5.1",
[b]=s,
[b]=s,
[c]="thread.req.lockable",
[c]=sd,
[d]="thread.req.lockable.basic"
[d]="thread.req.lockable.basic"
},
},
Line 16,281: Line 16,281:
[a]="33.2.5.2",
[a]="33.2.5.2",
[b]="Cpp17BasicLockable requirements",
[b]="Cpp17BasicLockable requirements",
[c]="thread.req.lockable",
[c]=sd,
[d]="thread.req.lockable.req"
[d]="thread.req.lockable.req"
},
},
Line 16,287: Line 16,287:
[a]="33.2.5.3",
[a]="33.2.5.3",
[b]="Cpp17Lockable requirements",
[b]="Cpp17Lockable requirements",
[c]="thread.req.lockable",
[c]=sd,
[d]="thread.req.lockable.timed"
[d]="thread.req.lockable.timed"
},
},
Line 16,293: Line 16,293:
[a]="33.2.5.4",
[a]="33.2.5.4",
[b]="Cpp17TimedLockable requirements",
[b]="Cpp17TimedLockable requirements",
[c]="thread.req.lockable",
[c]=sd,
[d]="thread.req.lockable.shared"
[d]="thread.req.lockable.shared"
},
},
Line 16,299: Line 16,299:
[a]="33.2.5.5",
[a]="33.2.5.5",
[b]="Cpp17SharedLockable requirements",
[b]="Cpp17SharedLockable requirements",
[c]="thread.req.lockable",
[c]=sd,
[d]="thread.req.lockable.shared.timed"
[d]="thread.req.lockable.shared.timed"
},
},
Line 16,305: Line 16,305:
[a]="33.2.5.6",
[a]="33.2.5.6",
[b]="Cpp17SharedTimedLockable requirements",
[b]="Cpp17SharedTimedLockable requirements",
[c]="thread.req.lockable"
[c]=sd
},
},
["thread.stoptoken"]={
["thread.stoptoken"]={
Line 16,311: Line 16,311:
[b]="Stop tokens",
[b]="Stop tokens",
[e]="thread.stoptoken.intro",
[e]="thread.stoptoken.intro",
[c]=tb,
[c]=rb,
[d]="thread.threads"
[d]="thread.threads"
},
},
Line 16,341: Line 16,341:
["stoptoken.cons"]={
["stoptoken.cons"]={
[a]="33.3.3.2",
[a]="33.3.3.2",
[b]=qc,
[b]=sc,
[c]="stoptoken",
[c]="stoptoken",
[d]="stoptoken.mem"
[d]="stoptoken.mem"
Line 16,371: Line 16,371:
["stopsource.cons"]={
["stopsource.cons"]={
[a]="33.3.4.2",
[a]="33.3.4.2",
[b]=qc,
[b]=sc,
[c]="stopsource",
[c]="stopsource",
[d]="stopsource.mem"
[d]="stopsource.mem"
Line 16,407: Line 16,407:
[b]="Threads",
[b]="Threads",
[e]="thread.threads.general",
[e]="thread.threads.general",
[c]=tb,
[c]=rb,
[d]=eb
[d]=hb
},
},
["thread.threads.general"]={
["thread.threads.general"]={
Line 16,420: Line 16,420:
[b]="Header <thread> synopsis",
[b]="Header <thread> synopsis",
[c]="thread.threads",
[c]="thread.threads",
[d]=Yb
[d]=Zb
},
},
[Yb]={
[Zb]={
[a]="33.4.3",
[a]="33.4.3",
[b]="Class thread",
[b]="Class thread",
[e]="thread.thread.class.general",
[e]="thread.thread.class.general",
[c]="thread.threads",
[c]="thread.threads",
[d]=Jd
[d]="thread.jthread.class"
},
},
["thread.thread.class.general"]={
["thread.thread.class.general"]={
[a]="33.4.3.1",
[a]="33.4.3.1",
[b]=f,
[b]=f,
[c]=Yb,
[c]=Zb,
[d]="thread.thread.id"
[d]="thread.thread.id"
},
},
Line 16,438: Line 16,438:
[a]="33.4.3.2",
[a]="33.4.3.2",
[b]="Class thread​::​id",
[b]="Class thread​::​id",
[c]=Yb,
[c]=Zb,
[d]="thread.thread.constr"
[d]="thread.thread.constr"
},
},
Line 16,444: Line 16,444:
[a]="33.4.3.3",
[a]="33.4.3.3",
[b]=h,
[b]=h,
[c]=Yb,
[c]=Zb,
[d]="thread.thread.destr"
[d]="thread.thread.destr"
},
},
["thread.thread.destr"]={
["thread.thread.destr"]={
[a]="33.4.3.4",
[a]="33.4.3.4",
[b]=Rb,
[b]=Hb,
[c]=Yb,
[c]=Zb,
[d]="thread.thread.assign"
[d]="thread.thread.assign"
},
},
Line 16,456: Line 16,456:
[a]="33.4.3.5",
[a]="33.4.3.5",
[b]=x,
[b]=x,
[c]=Yb,
[c]=Zb,
[d]="thread.thread.member"
[d]="thread.thread.member"
},
},
Line 16,462: Line 16,462:
[a]="33.4.3.6",
[a]="33.4.3.6",
[b]=m,
[b]=m,
[c]=Yb,
[c]=Zb,
[d]="thread.thread.static"
[d]="thread.thread.static"
},
},
Line 16,468: Line 16,468:
[a]="33.4.3.7",
[a]="33.4.3.7",
[b]="Static members",
[b]="Static members",
[c]=Yb,
[c]=Zb,
[d]="thread.thread.algorithm"
[d]="thread.thread.algorithm"
},
},
Line 16,474: Line 16,474:
[a]="33.4.3.8",
[a]="33.4.3.8",
[b]=S,
[b]=S,
[c]=Yb
[c]=Zb
},
},
[Jd]={
["thread.jthread.class"]={
[a]="33.4.4",
[a]="33.4.4",
[b]="Class jthread",
[b]="Class jthread",
Line 16,486: Line 16,486:
[a]="33.4.4.1",
[a]="33.4.4.1",
[b]=f,
[b]=f,
[c]=Jd,
[c]="thread.jthread.class",
[d]="thread.jthread.cons"
[d]="thread.jthread.cons"
},
},
Line 16,492: Line 16,492:
[a]="33.4.4.2",
[a]="33.4.4.2",
[b]="Constructors, move, and assignment",
[b]="Constructors, move, and assignment",
[c]=Jd,
[c]="thread.jthread.class",
[d]="thread.jthread.mem"
[d]="thread.jthread.mem"
},
},
Line 16,498: Line 16,498:
[a]="33.4.4.3",
[a]="33.4.4.3",
[b]=m,
[b]=m,
[c]=Jd,
[c]="thread.jthread.class",
[d]="thread.jthread.stop"
[d]="thread.jthread.stop"
},
},
Line 16,504: Line 16,504:
[a]="33.4.4.4",
[a]="33.4.4.4",
[b]="Stop token handling",
[b]="Stop token handling",
[c]=Jd,
[c]="thread.jthread.class",
[d]="thread.jthread.special"
[d]="thread.jthread.special"
},
},
Line 16,510: Line 16,510:
[a]="33.4.4.5",
[a]="33.4.4.5",
[b]=S,
[b]=S,
[c]=Jd,
[c]="thread.jthread.class",
[d]="thread.jthread.static"
[d]="thread.jthread.static"
},
},
Line 16,516: Line 16,516:
[a]="33.4.4.6",
[a]="33.4.4.6",
[b]="Static members",
[b]="Static members",
[c]=Jd
[c]="thread.jthread.class"
},
},
["thread.thread.this"]={
["thread.thread.this"]={
Line 16,523: Line 16,523:
[c]="thread.threads"
[c]="thread.threads"
},
},
[eb]={
[hb]={
[a]="33.5",
[a]="33.5",
[b]="Atomic operations",
[b]="Atomic operations",
[e]="atomics.general",
[e]="atomics.general",
[c]=tb,
[c]=rb,
[d]=Gc
[d]=pd
},
},
["atomics.general"]={
["atomics.general"]={
[a]="33.5.1",
[a]="33.5.1",
[b]=f,
[b]=f,
[c]=eb,
[c]=hb,
[d]="atomics.syn"
[d]="atomics.syn"
},
},
Line 16,539: Line 16,539:
[a]="33.5.2",
[a]="33.5.2",
[b]="Header <atomic> synopsis",
[b]="Header <atomic> synopsis",
[c]=eb,
[c]=hb,
[d]="atomics.alias"
[d]="atomics.alias"
},
},
Line 16,545: Line 16,545:
[a]="33.5.3",
[a]="33.5.3",
[b]="Type aliases",
[b]="Type aliases",
[c]=eb,
[c]=hb,
[d]="atomics.order"
[d]="atomics.order"
},
},
Line 16,551: Line 16,551:
[a]="33.5.4",
[a]="33.5.4",
[b]="Order and consistency",
[b]="Order and consistency",
[c]=eb,
[c]=hb,
[d]="atomics.lockfree"
[d]="atomics.lockfree"
},
},
Line 16,557: Line 16,557:
[a]="33.5.5",
[a]="33.5.5",
[b]="Lock-free property",
[b]="Lock-free property",
[c]=eb,
[c]=hb,
[d]="atomics.wait"
[d]="atomics.wait"
},
},
Line 16,563: Line 16,563:
[a]="33.5.6",
[a]="33.5.6",
[b]="Waiting and notifying",
[b]="Waiting and notifying",
[c]=eb,
[c]=hb,
[d]="atomics.ref.generic"
[d]=Jd
},
},
["atomics.ref.generic"]={
[Jd]={
[a]="33.5.7",
[a]="33.5.7",
[b]="Class template atomic_ref",
[b]="Class template atomic_ref",
[e]="atomics.ref.generic.general",
[e]="atomics.ref.generic.general",
[c]=eb,
[c]=hb,
[d]=Cc
[d]=ad
},
},
["atomics.ref.generic.general"]={
["atomics.ref.generic.general"]={
[a]="33.5.7.1",
[a]="33.5.7.1",
[b]=f,
[b]=f,
[c]="atomics.ref.generic",
[c]=Jd,
[d]="atomics.ref.ops"
[d]="atomics.ref.ops"
},
},
["atomics.ref.ops"]={
["atomics.ref.ops"]={
[a]="33.5.7.2",
[a]="33.5.7.2",
[b]=Bb,
[b]=ub,
[c]="atomics.ref.generic",
[c]=Jd,
[d]="atomics.ref.int"
[d]="atomics.ref.int"
},
},
Line 16,588: Line 16,588:
[a]="33.5.7.3",
[a]="33.5.7.3",
[b]="Specializations for integral types",
[b]="Specializations for integral types",
[c]="atomics.ref.generic",
[c]=Jd,
[d]="atomics.ref.float"
[d]="atomics.ref.float"
},
},
Line 16,594: Line 16,594:
[a]="33.5.7.4",
[a]="33.5.7.4",
[b]="Specializations for floating-point types",
[b]="Specializations for floating-point types",
[c]="atomics.ref.generic",
[c]=Jd,
[d]="atomics.ref.pointer"
[d]="atomics.ref.pointer"
},
},
Line 16,600: Line 16,600:
[a]="33.5.7.5",
[a]="33.5.7.5",
[b]="Partial specialization for pointers",
[b]="Partial specialization for pointers",
[c]="atomics.ref.generic",
[c]=Jd,
[d]="atomics.ref.memop"
[d]="atomics.ref.memop"
},
},
Line 16,606: Line 16,606:
[a]="33.5.7.6",
[a]="33.5.7.6",
[b]="Member operators\n                          common to integers and pointers to objects",
[b]="Member operators\n                          common to integers and pointers to objects",
[c]="atomics.ref.generic"
[c]=Jd
},
},
[Cc]={
[ad]={
[a]="33.5.8",
[a]="33.5.8",
[b]="Class template atomic",
[b]="Class template atomic",
[e]="atomics.types.generic.general",
[e]="atomics.types.generic.general",
[c]=eb,
[c]=hb,
[d]="atomics.nonmembers"
[d]="atomics.nonmembers"
},
},
Line 16,618: Line 16,618:
[a]="33.5.8.1",
[a]="33.5.8.1",
[b]=f,
[b]=f,
[c]=Cc,
[c]=ad,
[d]="atomics.types.operations"
[d]="atomics.types.operations"
},
},
Line 16,624: Line 16,624:
[a]="33.5.8.2",
[a]="33.5.8.2",
[b]="Operations on atomic types",
[b]="Operations on atomic types",
[c]=Cc,
[c]=ad,
[d]="atomics.types.int"
[d]="atomics.types.int"
},
},
Line 16,630: Line 16,630:
[a]="33.5.8.3",
[a]="33.5.8.3",
[b]="Specializations for integers",
[b]="Specializations for integers",
[c]=Cc,
[c]=ad,
[d]="atomics.types.float"
[d]="atomics.types.float"
},
},
Line 16,636: Line 16,636:
[a]="33.5.8.4",
[a]="33.5.8.4",
[b]="Specializations for floating-point types",
[b]="Specializations for floating-point types",
[c]=Cc,
[c]=ad,
[d]="atomics.types.pointer"
[d]="atomics.types.pointer"
},
},
Line 16,642: Line 16,642:
[a]="33.5.8.5",
[a]="33.5.8.5",
[b]="Partial specialization for pointers",
[b]="Partial specialization for pointers",
[c]=Cc,
[c]=ad,
[d]="atomics.types.memop"
[d]="atomics.types.memop"
},
},
Line 16,648: Line 16,648:
[a]="33.5.8.6",
[a]="33.5.8.6",
[b]="Member operators common to integers and pointers to objects",
[b]="Member operators common to integers and pointers to objects",
[c]=Cc,
[c]=ad,
[d]="util.smartptr.atomic"
[d]="util.smartptr.atomic"
},
},
Line 16,655: Line 16,655:
[b]="Partial specializations for smart pointers",
[b]="Partial specializations for smart pointers",
[e]="util.smartptr.atomic.general",
[e]="util.smartptr.atomic.general",
[c]=Cc
[c]=ad
},
},
["util.smartptr.atomic.general"]={
["util.smartptr.atomic.general"]={
Line 16,677: Line 16,677:
[a]="33.5.9",
[a]="33.5.9",
[b]=l,
[b]=l,
[c]=eb,
[c]=hb,
[d]="atomics.flag"
[d]="atomics.flag"
},
},
Line 16,683: Line 16,683:
[a]="33.5.10",
[a]="33.5.10",
[b]="Flag type and operations",
[b]="Flag type and operations",
[c]=eb,
[c]=hb,
[d]="atomics.fences"
[d]="atomics.fences"
},
},
Line 16,689: Line 16,689:
[a]="33.5.11",
[a]="33.5.11",
[b]="Fences",
[b]="Fences",
[c]=eb,
[c]=hb,
[d]="stdatomic.h.syn"
[d]="stdatomic.h.syn"
},
},
Line 16,695: Line 16,695:
[a]="33.5.12",
[a]="33.5.12",
[b]="C compatibility",
[b]="C compatibility",
[c]=eb
[c]=hb
},
},
[Gc]={
[pd]={
[a]="33.6",
[a]="33.6",
[b]="Mutual exclusion",
[b]="Mutual exclusion",
[e]="thread.mutex.general",
[e]="thread.mutex.general",
[c]=tb,
[c]=rb,
[d]="thread.condition"
[d]="thread.condition"
},
},
Line 16,707: Line 16,707:
[a]="33.6.1",
[a]="33.6.1",
[b]=f,
[b]=f,
[c]=Gc,
[c]=pd,
[d]="mutex.syn"
[d]="mutex.syn"
},
},
Line 16,713: Line 16,713:
[a]="33.6.2",
[a]="33.6.2",
[b]="Header <mutex> synopsis",
[b]="Header <mutex> synopsis",
[c]=Gc,
[c]=pd,
[d]="shared.mutex.syn"
[d]="shared.mutex.syn"
},
},
Line 16,719: Line 16,719:
[a]="33.6.3",
[a]="33.6.3",
[b]="Header <shared_mutex> synopsis",
[b]="Header <shared_mutex> synopsis",
[c]=Gc,
[c]=pd,
[d]="thread.mutex.requirements"
[d]="thread.mutex.requirements"
},
},
Line 16,726: Line 16,726:
[b]="Mutex requirements",
[b]="Mutex requirements",
[e]="thread.mutex.requirements.general",
[e]="thread.mutex.requirements.general",
[c]=Gc,
[c]=pd,
[d]="thread.lock"
[d]="thread.lock"
},
},
Line 16,822: Line 16,822:
[b]="Locks",
[b]="Locks",
[e]="thread.lock.general",
[e]="thread.lock.general",
[c]=Gc,
[c]=pd,
[d]="thread.lock.algorithm"
[d]="thread.lock.algorithm"
},
},
Line 16,870: Line 16,870:
["thread.lock.unique.mod"]={
["thread.lock.unique.mod"]={
[a]="33.6.5.4.4",
[a]="33.6.5.4.4",
[b]=p,
[b]=o,
[c]="thread.lock.unique",
[c]="thread.lock.unique",
[d]="thread.lock.unique.obs"
[d]="thread.lock.unique.obs"
Line 16,905: Line 16,905:
["thread.lock.shared.mod"]={
["thread.lock.shared.mod"]={
[a]="33.6.5.5.4",
[a]="33.6.5.5.4",
[b]=p,
[b]=o,
[c]="thread.lock.shared",
[c]="thread.lock.shared",
[d]="thread.lock.shared.obs"
[d]="thread.lock.shared.obs"
Line 16,917: Line 16,917:
[a]="33.6.6",
[a]="33.6.6",
[b]="Generic locking algorithms",
[b]="Generic locking algorithms",
[c]=Gc,
[c]=pd,
[d]="thread.once"
[d]="thread.once"
},
},
Line 16,924: Line 16,924:
[b]="Call once",
[b]="Call once",
[e]="thread.once.onceflag",
[e]="thread.once.onceflag",
[c]=Gc
[c]=pd
},
},
["thread.once.onceflag"]={
["thread.once.onceflag"]={
Line 16,941: Line 16,941:
[b]="Condition variables",
[b]="Condition variables",
[e]="thread.condition.general",
[e]="thread.condition.general",
[c]=tb,
[c]=rb,
[d]="thread.sema"
[d]="thread.sema"
},
},
Line 16,995: Line 16,995:
[b]="Semaphore",
[b]="Semaphore",
[e]="thread.sema.general",
[e]="thread.sema.general",
[c]=tb,
[c]=rb,
[d]="thread.coord"
[d]="thread.coord"
},
},
Line 17,019: Line 17,019:
[b]="Coordination types",
[b]="Coordination types",
[e]="thread.coord.general",
[e]="thread.coord.general",
[c]=tb,
[c]=rb,
[d]=qb
[d]=Db
},
},
["thread.coord.general"]={
["thread.coord.general"]={
Line 17,075: Line 17,075:
[c]="thread.barrier"
[c]="thread.barrier"
},
},
[qb]={
[Db]={
[a]="33.10",
[a]="33.10",
[b]="Futures",
[b]="Futures",
[e]="futures.overview",
[e]="futures.overview",
[c]=tb
[c]=rb
},
},
["futures.overview"]={
["futures.overview"]={
[a]="33.10.1",
[a]="33.10.1",
[b]=g,
[b]=g,
[c]=qb,
[c]=Db,
[d]="future.syn"
[d]="future.syn"
},
},
Line 17,090: Line 17,090:
[a]="33.10.2",
[a]="33.10.2",
[b]="Header <future> synopsis",
[b]="Header <future> synopsis",
[c]=qb,
[c]=Db,
[d]="futures.errors"
[d]="futures.errors"
},
},
Line 17,096: Line 17,096:
[a]="33.10.3",
[a]="33.10.3",
[b]="Error handling",
[b]="Error handling",
[c]=qb,
[c]=Db,
[d]="futures.future.error"
[d]="futures.future.error"
},
},
Line 17,102: Line 17,102:
[a]="33.10.4",
[a]="33.10.4",
[b]="Class future_error",
[b]="Class future_error",
[c]=qb,
[c]=Db,
[d]="futures.state"
[d]="futures.state"
},
},
Line 17,108: Line 17,108:
[a]="33.10.5",
[a]="33.10.5",
[b]="Shared state",
[b]="Shared state",
[c]=qb,
[c]=Db,
[d]="futures.promise"
[d]="futures.promise"
},
},
Line 17,114: Line 17,114:
[a]="33.10.6",
[a]="33.10.6",
[b]="Class template promise",
[b]="Class template promise",
[c]=qb,
[c]=Db,
[d]="futures.unique.future"
[d]="futures.unique.future"
},
},
Line 17,120: Line 17,120:
[a]="33.10.7",
[a]="33.10.7",
[b]="Class template future",
[b]="Class template future",
[c]=qb,
[c]=Db,
[d]="futures.shared.future"
[d]="futures.shared.future"
},
},
Line 17,126: Line 17,126:
[a]="33.10.8",
[a]="33.10.8",
[b]="Class template shared_future",
[b]="Class template shared_future",
[c]=qb,
[c]=Db,
[d]="futures.async"
[d]="futures.async"
},
},
Line 17,132: Line 17,132:
[a]="33.10.9",
[a]="33.10.9",
[b]="Function template async",
[b]="Function template async",
[c]=qb,
[c]=Db,
[d]="futures.task"
[d]="futures.task"
},
},
Line 17,139: Line 17,139:
[b]="Class template packaged_task",
[b]="Class template packaged_task",
[e]="futures.task.general",
[e]="futures.task.general",
[c]=qb
[c]=Db
},
},
["futures.task.general"]={
["futures.task.general"]={
Line 17,158: Line 17,158:
[c]="futures.task"
[c]="futures.task"
},
},
[R]={
[U]={
[a]=i,
[a]=i,
[b]="Annex A (informative) Grammar summary [gram]",
[b]="Annex A (informative) Grammar summary",
[e]="gram.general",
[e]="gram.general",
[c]=i,
[c]=i,
Line 17,168: Line 17,168:
[a]="A.1",
[a]="A.1",
[b]=f,
[b]=f,
[c]=R,
[c]=U,
[d]="gram.key"
[d]="gram.key"
},
},
Line 17,174: Line 17,174:
[a]="A.2",
[a]="A.2",
[b]="Keywords",
[b]="Keywords",
[c]=R,
[c]=U,
[d]="gram.lex"
[d]="gram.lex"
},
},
Line 17,180: Line 17,180:
[a]="A.3",
[a]="A.3",
[b]="Lexical conventions",
[b]="Lexical conventions",
[c]=R,
[c]=U,
[d]="gram.basic"
[d]="gram.basic"
},
},
Line 17,186: Line 17,186:
[a]="A.4",
[a]="A.4",
[b]="Basics",
[b]="Basics",
[c]=R,
[c]=U,
[d]="gram.expr"
[d]="gram.expr"
},
},
Line 17,192: Line 17,192:
[a]="A.5",
[a]="A.5",
[b]="Expressions",
[b]="Expressions",
[c]=R,
[c]=U,
[d]="gram.stmt"
[d]="gram.stmt"
},
},
Line 17,198: Line 17,198:
[a]="A.6",
[a]="A.6",
[b]="Statements",
[b]="Statements",
[c]=R,
[c]=U,
[d]="gram.dcl"
[d]="gram.dcl"
},
},
Line 17,204: Line 17,204:
[a]="A.7",
[a]="A.7",
[b]="Declarations",
[b]="Declarations",
[c]=R,
[c]=U,
[d]="gram.module"
[d]="gram.module"
},
},
Line 17,210: Line 17,210:
[a]="A.8",
[a]="A.8",
[b]="Modules",
[b]="Modules",
[c]=R,
[c]=U,
[d]="gram.class"
[d]="gram.class"
},
},
Line 17,216: Line 17,216:
[a]="A.9",
[a]="A.9",
[b]="Classes",
[b]="Classes",
[c]=R,
[c]=U,
[d]="gram.over"
[d]="gram.over"
},
},
Line 17,222: Line 17,222:
[a]="A.10",
[a]="A.10",
[b]="Overloading",
[b]="Overloading",
[c]=R,
[c]=U,
[d]="gram.temp"
[d]="gram.temp"
},
},
Line 17,228: Line 17,228:
[a]="A.11",
[a]="A.11",
[b]="Templates",
[b]="Templates",
[c]=R,
[c]=U,
[d]="gram.except"
[d]="gram.except"
},
},
Line 17,234: Line 17,234:
[a]="A.12",
[a]="A.12",
[b]="Exception handling",
[b]="Exception handling",
[c]=R,
[c]=U,
[d]="gram.cpp"
[d]="gram.cpp"
},
},
Line 17,240: Line 17,240:
[a]="A.13",
[a]="A.13",
[b]="Preprocessing directives",
[b]="Preprocessing directives",
[c]=R
[c]=U
},
},
["implimits"]={
["implimits"]={
[a]=i,
[a]=i,
[b]="Annex B (normative) Implementation quantities [implimits]",
[b]="Annex B (normative) Implementation quantities",
[c]=i,
[c]=i,
[d]=dd
[d]=Bc
},
},
[dd]={
[Bc]={
[a]=i,
[a]=i,
[b]="Annex C (informative) Compatibility [diff]",
[b]="Annex C (informative) Compatibility",
[e]=T,
[e]=N,
[c]=i,
[c]=i,
[d]=o
[d]=p
},
},
[T]={
[N]={
[a]="C.1",
[a]="C.1",
[b]="C++ and ISO C++ 2020",
[b]="C++ and ISO C++ 2020",
[e]="diff.cpp20.general",
[e]="diff.cpp20.general",
[c]=dd,
[c]=Bc,
[d]=E
[d]=D
},
},
["diff.cpp20.general"]={
["diff.cpp20.general"]={
[a]="C.1.1",
[a]="C.1.1",
[b]=f,
[b]=f,
[c]=T,
[c]=N,
[d]="diff.cpp20.lex"
[d]="diff.cpp20.lex"
},
},
Line 17,271: Line 17,271:
[a]="C.1.2",
[a]="C.1.2",
[b]="[lex]: lexical conventions",
[b]="[lex]: lexical conventions",
[c]=T,
[c]=N,
[d]="diff.cpp20.expr"
[d]="diff.cpp20.expr"
},
},
Line 17,277: Line 17,277:
[a]="C.1.3",
[a]="C.1.3",
[b]="[expr]: expressions",
[b]="[expr]: expressions",
[c]=T,
[c]=N,
[d]="diff.cpp20.stmt"
[d]="diff.cpp20.stmt"
},
},
Line 17,283: Line 17,283:
[a]="C.1.4",
[a]="C.1.4",
[b]="[stmt.stmt]: statements",
[b]="[stmt.stmt]: statements",
[c]=T,
[c]=N,
[d]="diff.cpp20.dcl"
[d]="diff.cpp20.dcl"
},
},
Line 17,289: Line 17,289:
[a]="C.1.5",
[a]="C.1.5",
[b]="[dcl.dcl]: declarations",
[b]="[dcl.dcl]: declarations",
[c]=T,
[c]=N,
[d]="diff.cpp20.temp"
[d]="diff.cpp20.temp"
},
},
Line 17,295: Line 17,295:
[a]="C.1.6",
[a]="C.1.6",
[b]="[temp]: templates",
[b]="[temp]: templates",
[c]=T,
[c]=N,
[d]="diff.cpp20.library"
[d]="diff.cpp20.library"
},
},
Line 17,301: Line 17,301:
[a]="C.1.7",
[a]="C.1.7",
[b]="[library]: library introduction",
[b]="[library]: library introduction",
[c]=T,
[c]=N,
[d]="diff.cpp20.concepts"
[d]="diff.cpp20.concepts"
},
},
Line 17,307: Line 17,307:
[a]="C.1.8",
[a]="C.1.8",
[b]="[concepts]: concepts library",
[b]="[concepts]: concepts library",
[c]=T,
[c]=N,
[d]="diff.cpp20.memory"
[d]="diff.cpp20.memory"
},
},
Line 17,313: Line 17,313:
[a]="C.1.9",
[a]="C.1.9",
[b]="[mem]: memory management library",
[b]="[mem]: memory management library",
[c]=T,
[c]=N,
[d]="diff.cpp20.utilities"
[d]="diff.cpp20.utilities"
},
},
Line 17,319: Line 17,319:
[a]="C.1.10",
[a]="C.1.10",
[b]="[utilities]: general utilities library",
[b]="[utilities]: general utilities library",
[c]=T,
[c]=N,
[d]="diff.cpp20.strings"
[d]="diff.cpp20.strings"
},
},
Line 17,325: Line 17,325:
[a]="C.1.11",
[a]="C.1.11",
[b]="[strings]: strings library",
[b]="[strings]: strings library",
[c]=T,
[c]=N,
[d]="diff.cpp20.containers"
[d]="diff.cpp20.containers"
},
},
Line 17,331: Line 17,331:
[a]="C.1.12",
[a]="C.1.12",
[b]="[containers]: containers library",
[b]="[containers]: containers library",
[c]=T,
[c]=N,
[d]="diff.cpp20.thread"
[d]="diff.cpp20.thread"
},
},
Line 17,337: Line 17,337:
[a]="C.1.13",
[a]="C.1.13",
[b]="[thread]: concurrency support library",
[b]="[thread]: concurrency support library",
[c]=T
[c]=N
},
},
[E]={
[D]={
[a]="C.2",
[a]="C.2",
[b]="C++ and ISO C++ 2017",
[b]="C++ and ISO C++ 2017",
[e]="diff.cpp17.general",
[e]="diff.cpp17.general",
[c]=dd,
[c]=Bc,
[d]=gb
[d]=cb
},
},
["diff.cpp17.general"]={
["diff.cpp17.general"]={
[a]="C.2.1",
[a]="C.2.1",
[b]=f,
[b]=f,
[c]=E,
[c]=D,
[d]="diff.cpp17.lex"
[d]="diff.cpp17.lex"
},
},
Line 17,355: Line 17,355:
[a]="C.2.2",
[a]="C.2.2",
[b]="[lex]: lexical conventions",
[b]="[lex]: lexical conventions",
[c]=E,
[c]=D,
[d]="diff.cpp17.basic"
[d]="diff.cpp17.basic"
},
},
Line 17,361: Line 17,361:
[a]="C.2.3",
[a]="C.2.3",
[b]="[basic]: basics",
[b]="[basic]: basics",
[c]=E,
[c]=D,
[d]="diff.cpp17.expr"
[d]="diff.cpp17.expr"
},
},
Line 17,367: Line 17,367:
[a]="C.2.4",
[a]="C.2.4",
[b]="[expr]: expressions",
[b]="[expr]: expressions",
[c]=E,
[c]=D,
[d]="diff.cpp17.dcl.dcl"
[d]="diff.cpp17.dcl.dcl"
},
},
Line 17,373: Line 17,373:
[a]="C.2.5",
[a]="C.2.5",
[b]="[dcl.dcl]: declarations",
[b]="[dcl.dcl]: declarations",
[c]=E,
[c]=D,
[d]="diff.cpp17.class"
[d]="diff.cpp17.class"
},
},
Line 17,379: Line 17,379:
[a]="C.2.6",
[a]="C.2.6",
[b]="[class]: classes",
[b]="[class]: classes",
[c]=E,
[c]=D,
[d]="diff.cpp17.over"
[d]="diff.cpp17.over"
},
},
Line 17,385: Line 17,385:
[a]="C.2.7",
[a]="C.2.7",
[b]="[over]: overloading",
[b]="[over]: overloading",
[c]=E,
[c]=D,
[d]="diff.cpp17.temp"
[d]="diff.cpp17.temp"
},
},
Line 17,391: Line 17,391:
[a]="C.2.8",
[a]="C.2.8",
[b]="[temp]: templates",
[b]="[temp]: templates",
[c]=E,
[c]=D,
[d]="diff.cpp17.except"
[d]="diff.cpp17.except"
},
},
Line 17,397: Line 17,397:
[a]="C.2.9",
[a]="C.2.9",
[b]="[except]: exception handling",
[b]="[except]: exception handling",
[c]=E,
[c]=D,
[d]="diff.cpp17.library"
[d]="diff.cpp17.library"
},
},
Line 17,403: Line 17,403:
[a]="C.2.10",
[a]="C.2.10",
[b]="[library]: library introduction",
[b]="[library]: library introduction",
[c]=E,
[c]=D,
[d]="diff.cpp17.containers"
[d]="diff.cpp17.containers"
},
},
Line 17,409: Line 17,409:
[a]="C.2.11",
[a]="C.2.11",
[b]="[containers]: containers library",
[b]="[containers]: containers library",
[c]=E,
[c]=D,
[d]="diff.cpp17.iterators"
[d]="diff.cpp17.iterators"
},
},
Line 17,415: Line 17,415:
[a]="C.2.12",
[a]="C.2.12",
[b]="[iterators]: iterators library",
[b]="[iterators]: iterators library",
[c]=E,
[c]=D,
[d]="diff.cpp17.alg.reqs"
[d]="diff.cpp17.alg.reqs"
},
},
Line 17,421: Line 17,421:
[a]="C.2.13",
[a]="C.2.13",
[b]="[algorithms]: algorithms library",
[b]="[algorithms]: algorithms library",
[c]=E,
[c]=D,
[d]="diff.cpp17.input.output"
[d]="diff.cpp17.input.output"
},
},
Line 17,427: Line 17,427:
[a]="C.2.14",
[a]="C.2.14",
[b]="[input.output]: input/output library",
[b]="[input.output]: input/output library",
[c]=E,
[c]=D,
[d]="diff.cpp17.depr"
[d]="diff.cpp17.depr"
},
},
Line 17,433: Line 17,433:
[a]="C.2.15",
[a]="C.2.15",
[b]="[depr]: compatibility features",
[b]="[depr]: compatibility features",
[c]=E
[c]=D
},
},
[gb]={
[cb]={
[a]="C.3",
[a]="C.3",
[b]="C++ and ISO C++ 2014",
[b]="C++ and ISO C++ 2014",
[e]="diff.cpp14.general",
[e]="diff.cpp14.general",
[c]=dd,
[c]=Bc,
[d]=pd
[d]=zc
},
},
["diff.cpp14.general"]={
["diff.cpp14.general"]={
[a]="C.3.1",
[a]="C.3.1",
[b]=f,
[b]=f,
[c]=gb,
[c]=cb,
[d]="diff.cpp14.lex"
[d]="diff.cpp14.lex"
},
},
Line 17,451: Line 17,451:
[a]="C.3.2",
[a]="C.3.2",
[b]="[lex]: lexical conventions",
[b]="[lex]: lexical conventions",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.expr"
[d]="diff.cpp14.expr"
},
},
Line 17,457: Line 17,457:
[a]="C.3.3",
[a]="C.3.3",
[b]="[expr]: expressions",
[b]="[expr]: expressions",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.dcl.dcl"
[d]="diff.cpp14.dcl.dcl"
},
},
Line 17,463: Line 17,463:
[a]="C.3.4",
[a]="C.3.4",
[b]="[dcl.dcl]: declarations",
[b]="[dcl.dcl]: declarations",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.class"
[d]="diff.cpp14.class"
},
},
Line 17,469: Line 17,469:
[a]="C.3.5",
[a]="C.3.5",
[b]="[class]: classes",
[b]="[class]: classes",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.temp"
[d]="diff.cpp14.temp"
},
},
Line 17,475: Line 17,475:
[a]="C.3.6",
[a]="C.3.6",
[b]="[temp]: templates",
[b]="[temp]: templates",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.except"
[d]="diff.cpp14.except"
},
},
Line 17,481: Line 17,481:
[a]="C.3.7",
[a]="C.3.7",
[b]="[except]: exception handling",
[b]="[except]: exception handling",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.library"
[d]="diff.cpp14.library"
},
},
Line 17,487: Line 17,487:
[a]="C.3.8",
[a]="C.3.8",
[b]="[library]: library introduction",
[b]="[library]: library introduction",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.utilities"
[d]="diff.cpp14.utilities"
},
},
Line 17,493: Line 17,493:
[a]="C.3.9",
[a]="C.3.9",
[b]="[utilities]: general utilities library",
[b]="[utilities]: general utilities library",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.string"
[d]="diff.cpp14.string"
},
},
Line 17,499: Line 17,499:
[a]="C.3.10",
[a]="C.3.10",
[b]="[strings]: strings library",
[b]="[strings]: strings library",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.containers"
[d]="diff.cpp14.containers"
},
},
Line 17,505: Line 17,505:
[a]="C.3.11",
[a]="C.3.11",
[b]="[containers]: containers library",
[b]="[containers]: containers library",
[c]=gb,
[c]=cb,
[d]="diff.cpp14.depr"
[d]="diff.cpp14.depr"
},
},
Line 17,511: Line 17,511:
[a]="C.3.12",
[a]="C.3.12",
[b]="[depr]: compatibility features",
[b]="[depr]: compatibility features",
[c]=gb
[c]=cb
},
},
[pd]={
[zc]={
[a]="C.4",
[a]="C.4",
[b]="C++ and ISO C++ 2011",
[b]="C++ and ISO C++ 2011",
[e]="diff.cpp11.general",
[e]="diff.cpp11.general",
[c]=dd,
[c]=Bc,
[d]=z
[d]=y
},
},
["diff.cpp11.general"]={
["diff.cpp11.general"]={
[a]="C.4.1",
[a]="C.4.1",
[b]=f,
[b]=f,
[c]=pd,
[c]=zc,
[d]="diff.cpp11.lex"
[d]="diff.cpp11.lex"
},
},
Line 17,529: Line 17,529:
[a]="C.4.2",
[a]="C.4.2",
[b]="[lex]: lexical conventions",
[b]="[lex]: lexical conventions",
[c]=pd,
[c]=zc,
[d]="diff.cpp11.basic"
[d]="diff.cpp11.basic"
},
},
Line 17,535: Line 17,535:
[a]="C.4.3",
[a]="C.4.3",
[b]="[basic]: basics",
[b]="[basic]: basics",
[c]=pd,
[c]=zc,
[d]="diff.cpp11.expr"
[d]="diff.cpp11.expr"
},
},
Line 17,541: Line 17,541:
[a]="C.4.4",
[a]="C.4.4",
[b]="[expr]: expressions",
[b]="[expr]: expressions",
[c]=pd,
[c]=zc,
[d]="diff.cpp11.dcl.dcl"
[d]="diff.cpp11.dcl.dcl"
},
},
Line 17,547: Line 17,547:
[a]="C.4.5",
[a]="C.4.5",
[b]="[dcl.dcl]: declarations",
[b]="[dcl.dcl]: declarations",
[c]=pd,
[c]=zc,
[d]="diff.cpp11.library"
[d]="diff.cpp11.library"
},
},
Line 17,553: Line 17,553:
[a]="C.4.6",
[a]="C.4.6",
[b]="[library]: library introduction",
[b]="[library]: library introduction",
[c]=pd,
[c]=zc,
[d]="diff.cpp11.input.output"
[d]="diff.cpp11.input.output"
},
},
Line 17,559: Line 17,559:
[a]="C.4.7",
[a]="C.4.7",
[b]="[input.output]: input/output library",
[b]="[input.output]: input/output library",
[c]=pd
[c]=zc
},
},
[z]={
[y]={
[a]="C.5",
[a]="C.5",
[b]="C++ and ISO C++ 2003",
[b]="C++ and ISO C++ 2003",
[e]="diff.cpp03.general",
[e]="diff.cpp03.general",
[c]=dd,
[c]=Bc,
[d]=Xb
[d]=gc
},
},
["diff.cpp03.general"]={
["diff.cpp03.general"]={
[a]="C.5.1",
[a]="C.5.1",
[b]=f,
[b]=f,
[c]=z,
[c]=y,
[d]="diff.cpp03.lex"
[d]="diff.cpp03.lex"
},
},
Line 17,577: Line 17,577:
[a]="C.5.2",
[a]="C.5.2",
[b]="[lex]: lexical conventions",
[b]="[lex]: lexical conventions",
[c]=z,
[c]=y,
[d]="diff.cpp03.expr"
[d]="diff.cpp03.expr"
},
},
Line 17,583: Line 17,583:
[a]="C.5.3",
[a]="C.5.3",
[b]="[expr]: expressions",
[b]="[expr]: expressions",
[c]=z,
[c]=y,
[d]="diff.cpp03.dcl.dcl"
[d]="diff.cpp03.dcl.dcl"
},
},
Line 17,589: Line 17,589:
[a]="C.5.4",
[a]="C.5.4",
[b]="[dcl.dcl]: declarations",
[b]="[dcl.dcl]: declarations",
[c]=z,
[c]=y,
[d]="diff.cpp03.class"
[d]="diff.cpp03.class"
},
},
Line 17,595: Line 17,595:
[a]="C.5.5",
[a]="C.5.5",
[b]="[class]: classes",
[b]="[class]: classes",
[c]=z,
[c]=y,
[d]="diff.cpp03.temp"
[d]="diff.cpp03.temp"
},
},
Line 17,601: Line 17,601:
[a]="C.5.6",
[a]="C.5.6",
[b]="[temp]: templates",
[b]="[temp]: templates",
[c]=z,
[c]=y,
[d]="diff.cpp03.library"
[d]="diff.cpp03.library"
},
},
Line 17,607: Line 17,607:
[a]="C.5.7",
[a]="C.5.7",
[b]="[library]: library introduction",
[b]="[library]: library introduction",
[c]=z,
[c]=y,
[d]="diff.cpp03.language.support"
[d]="diff.cpp03.language.support"
},
},
Line 17,613: Line 17,613:
[a]="C.5.8",
[a]="C.5.8",
[b]="[support]:\nlanguage support library",
[b]="[support]:\nlanguage support library",
[c]=z,
[c]=y,
[d]="diff.cpp03.diagnostics"
[d]="diff.cpp03.diagnostics"
},
},
Line 17,619: Line 17,619:
[a]="C.5.9",
[a]="C.5.9",
[b]="[diagnostics]: diagnostics library",
[b]="[diagnostics]: diagnostics library",
[c]=z,
[c]=y,
[d]="diff.cpp03.utilities"
[d]="diff.cpp03.utilities"
},
},
Line 17,625: Line 17,625:
[a]="C.5.10",
[a]="C.5.10",
[b]="[utilities]: general utilities library",
[b]="[utilities]: general utilities library",
[c]=z,
[c]=y,
[d]="diff.cpp03.strings"
[d]="diff.cpp03.strings"
},
},
Line 17,631: Line 17,631:
[a]="C.5.11",
[a]="C.5.11",
[b]="[strings]: strings library",
[b]="[strings]: strings library",
[c]=z,
[c]=y,
[d]="diff.cpp03.containers"
[d]="diff.cpp03.containers"
},
},
Line 17,637: Line 17,637:
[a]="C.5.12",
[a]="C.5.12",
[b]="[containers]: containers library",
[b]="[containers]: containers library",
[c]=z,
[c]=y,
[d]="diff.cpp03.algorithms"
[d]="diff.cpp03.algorithms"
},
},
Line 17,643: Line 17,643:
[a]="C.5.13",
[a]="C.5.13",
[b]="[algorithms]: algorithms library",
[b]="[algorithms]: algorithms library",
[c]=z,
[c]=y,
[d]="diff.cpp03.numerics"
[d]="diff.cpp03.numerics"
},
},
Line 17,649: Line 17,649:
[a]="C.5.14",
[a]="C.5.14",
[b]="[numerics]: numerics library",
[b]="[numerics]: numerics library",
[c]=z,
[c]=y,
[d]="diff.cpp03.locale"
[d]="diff.cpp03.locale"
},
},
Line 17,655: Line 17,655:
[a]="C.5.15",
[a]="C.5.15",
[b]="[localization]: localization library",
[b]="[localization]: localization library",
[c]=z,
[c]=y,
[d]="diff.cpp03.input.output"
[d]="diff.cpp03.input.output"
},
},
Line 17,661: Line 17,661:
[a]="C.5.16",
[a]="C.5.16",
[b]="[input.output]: input/output library",
[b]="[input.output]: input/output library",
[c]=z
[c]=y
},
},
[Xb]={
[gc]={
[a]="C.6",
[a]="C.6",
[b]="C++ and ISO C",
[b]="C++ and ISO C",
[e]="diff.iso.general",
[e]="diff.iso.general",
[c]=dd,
[c]=Bc,
[d]="diff.library"
[d]="diff.library"
},
},
Line 17,673: Line 17,673:
[a]="C.6.1",
[a]="C.6.1",
[b]=f,
[b]=f,
[c]=Xb,
[c]=gc,
[d]="diff.lex"
[d]="diff.lex"
},
},
Line 17,679: Line 17,679:
[a]="C.6.2",
[a]="C.6.2",
[b]="[lex]: lexical conventions",
[b]="[lex]: lexical conventions",
[c]=Xb,
[c]=gc,
[d]="diff.basic"
[d]="diff.basic"
},
},
Line 17,685: Line 17,685:
[a]="C.6.3",
[a]="C.6.3",
[b]="[basic]: basics",
[b]="[basic]: basics",
[c]=Xb,
[c]=gc,
[d]="diff.expr"
[d]="diff.expr"
},
},
Line 17,691: Line 17,691:
[a]="C.6.4",
[a]="C.6.4",
[b]="[expr]: expressions",
[b]="[expr]: expressions",
[c]=Xb,
[c]=gc,
[d]="diff.stat"
[d]="diff.stat"
},
},
Line 17,697: Line 17,697:
[a]="C.6.5",
[a]="C.6.5",
[b]="[stmt.stmt]: statements",
[b]="[stmt.stmt]: statements",
[c]=Xb,
[c]=gc,
[d]="diff.dcl"
[d]="diff.dcl"
},
},
Line 17,703: Line 17,703:
[a]="C.6.6",
[a]="C.6.6",
[b]="[dcl.dcl]: declarations",
[b]="[dcl.dcl]: declarations",
[c]=Xb,
[c]=gc,
[d]="diff.class"
[d]="diff.class"
},
},
Line 17,709: Line 17,709:
[a]="C.6.7",
[a]="C.6.7",
[b]="[class]: classes",
[b]="[class]: classes",
[c]=Xb,
[c]=gc,
[d]="diff.cpp"
[d]="diff.cpp"
},
},
Line 17,715: Line 17,715:
[a]="C.6.8",
[a]="C.6.8",
[b]="[cpp]: preprocessing directives",
[b]="[cpp]: preprocessing directives",
[c]=Xb
[c]=gc
},
},
["diff.library"]={
["diff.library"]={
Line 17,721: Line 17,721:
[b]="C standard library",
[b]="C standard library",
[e]="diff.library.general",
[e]="diff.library.general",
[c]=dd
[c]=Bc
},
},
["diff.library.general"]={
["diff.library.general"]={
Line 17,733: Line 17,733:
[b]="Modifications to headers",
[b]="Modifications to headers",
[c]="diff.library",
[c]="diff.library",
[d]=id
[d]=Xc
},
},
[id]={
[Xc]={
[a]="C.7.3",
[a]="C.7.3",
[b]="Modifications to definitions",
[b]="Modifications to definitions",
Line 17,745: Line 17,745:
[a]="C.7.3.1",
[a]="C.7.3.1",
[b]="Types char16_t and char32_t",
[b]="Types char16_t and char32_t",
[c]=id,
[c]=Xc,
[d]="diff.wchar.t"
[d]="diff.wchar.t"
},
},
Line 17,751: Line 17,751:
[a]="C.7.3.2",
[a]="C.7.3.2",
[b]="Type wchar_t",
[b]="Type wchar_t",
[c]=id,
[c]=Xc,
[d]="diff.header.assert.h"
[d]="diff.header.assert.h"
},
},
Line 17,757: Line 17,757:
[a]="C.7.3.3",
[a]="C.7.3.3",
[b]="Header <assert.h>",
[b]="Header <assert.h>",
[c]=id,
[c]=Xc,
[d]="diff.header.iso646.h"
[d]="diff.header.iso646.h"
},
},
Line 17,763: Line 17,763:
[a]="C.7.3.4",
[a]="C.7.3.4",
[b]="Header <iso646.h>",
[b]="Header <iso646.h>",
[c]=id,
[c]=Xc,
[d]="diff.header.stdalign.h"
[d]="diff.header.stdalign.h"
},
},
Line 17,769: Line 17,769:
[a]="C.7.3.5",
[a]="C.7.3.5",
[b]="Header <stdalign.h>",
[b]="Header <stdalign.h>",
[c]=id,
[c]=Xc,
[d]="diff.header.stdbool.h"
[d]="diff.header.stdbool.h"
},
},
Line 17,775: Line 17,775:
[a]="C.7.3.6",
[a]="C.7.3.6",
[b]="Header <stdbool.h>",
[b]="Header <stdbool.h>",
[c]=id,
[c]=Xc,
[d]="diff.null"
[d]="diff.null"
},
},
Line 17,781: Line 17,781:
[a]="C.7.3.7",
[a]="C.7.3.7",
[b]="Macro NULL",
[b]="Macro NULL",
[c]=id
[c]=Xc
},
},
["diff.mods.to.declarations"]={
["diff.mods.to.declarations"]={
Line 17,812: Line 17,812:
[c]="diff.mods.to.behavior"
[c]="diff.mods.to.behavior"
},
},
[o]={
[p]={
[a]=i,
[a]=i,
[b]="Annex D (normative) Compatibility features [depr]",
[b]="Annex D (normative) Compatibility features",
[e]="depr.general",
[e]="depr.general",
[c]=i,
[c]=i,
[d]=Hb
[d]=Sb
},
},
["depr.general"]={
["depr.general"]={
[a]="D.1",
[a]="D.1",
[b]=f,
[b]=f,
[c]=o,
[c]=p,
[d]="depr.arith.conv.enum"
[d]="depr.arith.conv.enum"
},
},
Line 17,828: Line 17,828:
[a]="D.2",
[a]="D.2",
[b]="Arithmetic conversion on enumerations",
[b]="Arithmetic conversion on enumerations",
[c]=o,
[c]=p,
[d]="depr.capture.this"
[d]="depr.capture.this"
},
},
Line 17,834: Line 17,834:
[a]="D.3",
[a]="D.3",
[b]="Implicit capture of *this by reference",
[b]="Implicit capture of *this by reference",
[c]=o,
[c]=p,
[d]="depr.array.comp"
[d]="depr.array.comp"
},
},
Line 17,840: Line 17,840:
[a]="D.4",
[a]="D.4",
[b]="Array comparisons",
[b]="Array comparisons",
[c]=o,
[c]=p,
[d]="depr.volatile.type"
[d]="depr.volatile.type"
},
},
Line 17,846: Line 17,846:
[a]="D.5",
[a]="D.5",
[b]="Deprecated volatile types",
[b]="Deprecated volatile types",
[c]=o,
[c]=p,
[d]="depr.static.constexpr"
[d]="depr.static.constexpr"
},
},
Line 17,852: Line 17,852:
[a]="D.6",
[a]="D.6",
[b]="Redeclaration of static constexpr data members",
[b]="Redeclaration of static constexpr data members",
[c]=o,
[c]=p,
[d]="depr.local"
[d]="depr.local"
},
},
Line 17,858: Line 17,858:
[a]="D.7",
[a]="D.7",
[b]="Non-local use of TU-local entities",
[b]="Non-local use of TU-local entities",
[c]=o,
[c]=p,
[d]="depr.impldec"
[d]="depr.impldec"
},
},
Line 17,864: Line 17,864:
[a]="D.8",
[a]="D.8",
[b]="Implicit declaration of copy functions",
[b]="Implicit declaration of copy functions",
[c]=o,
[c]=p,
[d]="depr.lit"
[d]="depr.lit"
},
},
Line 17,870: Line 17,870:
[a]="D.9",
[a]="D.9",
[b]="Literal operator function declarations using an identifier",
[b]="Literal operator function declarations using an identifier",
[c]=o,
[c]=p,
[d]="depr.template.template"
[d]="depr.template.template"
},
},
Line 17,876: Line 17,876:
[a]="D.10",
[a]="D.10",
[b]="template keyword before qualified names",
[b]="template keyword before qualified names",
[c]=o,
[c]=p,
[d]="depr.res.on.required"
[d]="depr.res.on.required"
},
},
Line 17,882: Line 17,882:
[a]="D.11",
[a]="D.11",
[b]="Requires paragraph",
[b]="Requires paragraph",
[c]=o,
[c]=p,
[d]="depr.numeric.limits.has.denorm"
[d]="depr.numeric.limits.has.denorm"
},
},
Line 17,888: Line 17,888:
[a]="D.12",
[a]="D.12",
[b]="has_denorm members in numeric_limits",
[b]="has_denorm members in numeric_limits",
[c]=o,
[c]=p,
[d]="depr.c.macros"
[d]="depr.c.macros"
},
},
Line 17,894: Line 17,894:
[a]="D.13",
[a]="D.13",
[b]="Deprecated C macros",
[b]="Deprecated C macros",
[c]=o,
[c]=p,
[d]="depr.relops"
[d]="depr.relops"
},
},
Line 17,900: Line 17,900:
[a]="D.14",
[a]="D.14",
[b]="Relational operators",
[b]="Relational operators",
[c]=o,
[c]=p,
[d]="depr.str.strstreams"
[d]="depr.str.strstreams"
},
},
Line 17,907: Line 17,907:
[b]="char* streams",
[b]="char* streams",
[e]="depr.strstream.syn",
[e]="depr.strstream.syn",
[c]=o,
[c]=p,
[d]="depr.cerrno"
[d]="depr.cerrno"
},
},
Line 18,026: Line 18,026:
[a]="D.16",
[a]="D.16",
[b]="Deprecated error numbers",
[b]="Deprecated error numbers",
[c]=o,
[c]=p,
[d]="depr.default.allocator"
[d]="depr.default.allocator"
},
},
Line 18,032: Line 18,032:
[a]="D.17",
[a]="D.17",
[b]="The default allocator",
[b]="The default allocator",
[c]=o,
[c]=p,
[d]="depr.mem.poly.allocator.mem"
[d]="depr.mem.poly.allocator.mem"
},
},
Line 18,038: Line 18,038:
[a]="D.18",
[a]="D.18",
[b]="Deprecated polymorphic_allocator member function",
[b]="Deprecated polymorphic_allocator member function",
[c]=o,
[c]=p,
[d]="depr.meta.types"
[d]="depr.meta.types"
},
},
Line 18,044: Line 18,044:
[a]="D.19",
[a]="D.19",
[b]="Deprecated type traits",
[b]="Deprecated type traits",
[c]=o,
[c]=p,
[d]="depr.tuple"
[d]="depr.tuple"
},
},
Line 18,050: Line 18,050:
[a]="D.20",
[a]="D.20",
[b]="Tuple",
[b]="Tuple",
[c]=o,
[c]=p,
[d]="depr.variant"
[d]="depr.variant"
},
},
Line 18,056: Line 18,056:
[a]="D.21",
[a]="D.21",
[b]="Variant",
[b]="Variant",
[c]=o,
[c]=p,
[d]="depr.iterator"
[d]="depr.iterator"
},
},
Line 18,062: Line 18,062:
[a]="D.22",
[a]="D.22",
[b]="Deprecated iterator class template",
[b]="Deprecated iterator class template",
[c]=o,
[c]=p,
[d]="depr.move.iter.elem"
[d]="depr.move.iter.elem"
},
},
Line 18,068: Line 18,068:
[a]="D.23",
[a]="D.23",
[b]="Deprecated move_iterator access",
[b]="Deprecated move_iterator access",
[c]=o,
[c]=p,
[d]="depr.util.smartptr.shared.atomic"
[d]="depr.util.smartptr.shared.atomic"
},
},
Line 18,074: Line 18,074:
[a]="D.24",
[a]="D.24",
[b]="Deprecated shared_ptr atomic access",
[b]="Deprecated shared_ptr atomic access",
[c]=o,
[c]=p,
[d]="depr.string.capacity"
[d]="depr.string.capacity"
},
},
Line 18,080: Line 18,080:
[a]="D.25",
[a]="D.25",
[b]="Deprecated basic_string capacity",
[b]="Deprecated basic_string capacity",
[c]=o,
[c]=p,
[d]="depr.locale.stdcvt"
[d]="depr.locale.stdcvt"
},
},
Line 18,087: Line 18,087:
[b]="Deprecated standard code conversion facets",
[b]="Deprecated standard code conversion facets",
[e]="depr.locale.stdcvt.general",
[e]="depr.locale.stdcvt.general",
[c]=o,
[c]=p,
[d]="depr.conversions"
[d]="depr.conversions"
},
},
Line 18,104: Line 18,104:
["depr.locale.stdcvt.req"]={
["depr.locale.stdcvt.req"]={
[a]="D.26.3",
[a]="D.26.3",
[b]=Q,
[b]=O,
[c]="depr.locale.stdcvt"
[c]="depr.locale.stdcvt"
},
},
Line 18,111: Line 18,111:
[b]="Deprecated convenience conversion interfaces",
[b]="Deprecated convenience conversion interfaces",
[e]="depr.conversions.general",
[e]="depr.conversions.general",
[c]=o,
[c]=p,
[d]="depr.locale.category"
[d]="depr.locale.category"
},
},
Line 18,134: Line 18,134:
[a]="D.28",
[a]="D.28",
[b]="Deprecated locale category facets",
[b]="Deprecated locale category facets",
[c]=o,
[c]=p,
[d]="depr.fs.path.factory"
[d]="depr.fs.path.factory"
},
},
Line 18,140: Line 18,140:
[a]="D.29",
[a]="D.29",
[b]="Deprecated filesystem path factory functions",
[b]="Deprecated filesystem path factory functions",
[c]=o,
[c]=p,
[d]="depr.atomics"
[d]="depr.atomics"
},
},
Line 18,147: Line 18,147:
[b]="Deprecated atomic operations",
[b]="Deprecated atomic operations",
[e]="depr.atomics.general",
[e]="depr.atomics.general",
[c]=o
[c]=p
},
},
["depr.atomics.general"]={
["depr.atomics.general"]={
Line 18,172: Line 18,172:
[c]="depr.atomics"
[c]="depr.atomics"
},
},
[Hb]={
[Sb]={
[a]=i,
[a]=i,
[b]="Annex E (informative) Conformance with UAX #31 [uaxid]",
[b]="Annex E (informative) Conformance with UAX #31",
[e]="uaxid.general",
[e]="uaxid.general",
[c]=i,
[c]=i,
Line 18,182: Line 18,182:
[a]="E.1",
[a]="E.1",
[b]=f,
[b]=f,
[c]=Hb,
[c]=Sb,
[d]="uaxid.def"
[d]="uaxid.def"
},
},
Line 18,189: Line 18,189:
[b]="R1 Default identifiers",
[b]="R1 Default identifiers",
[e]="uaxid.def.general",
[e]="uaxid.def.general",
[c]=Hb,
[c]=Sb,
[d]="uaxid.immutable"
[d]="uaxid.immutable"
},
},
Line 18,212: Line 18,212:
[a]="E.3",
[a]="E.3",
[b]="R2 Immutable identifiers",
[b]="R2 Immutable identifiers",
[c]=Hb,
[c]=Sb,
[d]="uaxid.pattern"
[d]="uaxid.pattern"
},
},
Line 18,218: Line 18,218:
[a]="E.4",
[a]="E.4",
[b]="R3 Pattern_White_Space and Pattern_Syntax characters",
[b]="R3 Pattern_White_Space and Pattern_Syntax characters",
[c]=Hb,
[c]=Sb,
[d]="uaxid.eqn"
[d]="uaxid.eqn"
},
},
Line 18,224: Line 18,224:
[a]="E.5",
[a]="E.5",
[b]="R4 Equivalent normalized identifiers",
[b]="R4 Equivalent normalized identifiers",
[c]=Hb,
[c]=Sb,
[d]="uaxid.eqci"
[d]="uaxid.eqci"
},
},
Line 18,230: Line 18,230:
[a]="E.6",
[a]="E.6",
[b]="R5 Equivalent case-insensitive identifiers",
[b]="R5 Equivalent case-insensitive identifiers",
[c]=Hb,
[c]=Sb,
[d]="uaxid.filter"
[d]="uaxid.filter"
},
},
Line 18,236: Line 18,236:
[a]="E.7",
[a]="E.7",
[b]="R6 Filtered normalized identifiers",
[b]="R6 Filtered normalized identifiers",
[c]=Hb,
[c]=Sb,
[d]="uaxid.filterci"
[d]="uaxid.filterci"
},
},
Line 18,242: Line 18,242:
[a]="E.8",
[a]="E.8",
[b]="R7 Filtered case-insensitive identifiers",
[b]="R7 Filtered case-insensitive identifiers",
[c]=Hb,
[c]=Sb,
[d]="uaxid.hashtag"
[d]="uaxid.hashtag"
},
},
Line 18,248: Line 18,248:
[a]="E.9",
[a]="E.9",
[b]="R8 Hashtag identifiers",
[b]="R8 Hashtag identifiers",
[c]=Hb
[c]=Sb
},
},
["bibliography"]={
["bibliography"]={
Bots, Bureaucrats, Interface administrators, smwadministrator, smwcurator, smweditor, Administrators
2,557

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu