Module:CppStd/Indexcpp11
Jump to navigation
Jump to search
Documentation for this module may be created at Module:CppStd/Indexcpp11/doc
local a="section";
local b="text";
local c="parent";
local d="next";
local e="child";
local f="";
local g="definitions";
local h="intro.defs";
local i="reverse.iter.ops";
local j="expr";
local k="fstreams";
local l="diff.cpp03";
local m="conforming";
local n="In general";
local o="General";
local p="lex";
local q="move.iter.ops";
local r="gram";
local s="utilities";
local t="conv";
local u="memory";
local v="re";
local w="alg.modifying.operations";
local x="alg.nonmodifying";
local y="function.objects";
local z="Member functions";
local A="expr.post";
local B="util.smartptr.shared";
local C="basic";
local D="intro";
local E="depr";
local F="constraints";
local G="numarray";
local H="diff.iso";
local I="language.support";
local J="basic.scope";
local K="complex.numbers";
local L="cpp";
local M="output.streams";
local N="futures";
local O="string.ops";
local P="string.nonmembers";
local Q="tuple.tuple";
local R="std.exceptions";
local S="class";
local T="input.output";
local U="special";
local V="array";
local W="alg.sorting";
local X="basic.string";
local Y="temp";
local Z="re.results";
local ab="time";
local bb="Overview";
local cb="stmt.stmt";
local db="template.valarray";
local eb="numerics";
local fb="string.modifiers";
local gb="rand";
local hb="locale.categories";
local ib="atomics";
local jb="over.oper";
local kb="lex.literal";
local lb="meta";
local mb="forwardlist";
local nb="sequences";
local ob="iterator.requirements";
local pb="associative";
local qb="string.streams";
local rb="re.def";
local sb="util.smartptr.weak";
local tb="class.access";
local ub="func.wrap.func";
local vb="over.match.funcs";
local wb="re.regex";
local xb="strings";
local yb="unord";
local zb="ios.base";
local Ab="istreambuf.iterator";
local Bb="time.duration";
local Cb="time.point";
local Db="expr.unary";
local Eb="thread.thread.class";
local Fb="limits";
local Gb="temp.decls";
local Hb="vector";
local Ib="over";
local Jb="syserr";
local Kb="stack";
local Lb="basic.lookup";
local Mb="map";
local Nb="thread";
local Ob="thread.req";
local Pb="containers";
local Qb="input.streams";
local Rb="list";
local Sb="temp.deduct";
local Tb="dcl.spec";
local Ub="rand.req";
local Vb="rand.dist";
local Wb="dcl.dcl";
local Xb="numeric.ops";
local Yb="localization";
local Zb="iostreams.base";
local ac="util.smartptr";
local bc="ios.types";
local cc="ratio";
local dc="dcl.meaning";
local ec="library";
local fc="iterators";
local gc="Assign and swap";
local hc="insert.iterators";
local ic="rand.dist.norm";
local jc="meta.trans";
local kc="support.exception";
local lc="refwrap";
local mc="alg.set.operations";
local nc="front.insert.iter.ops";
local oc="container.requirements";
local pc="insert.iter.ops";
local qc="requirements";
local rc="structure";
local sc="pairs";
local tc="reserved.names";
local uc="except";
local vc="atomics.types.operations";
local wc="alg.sort";
local xc="category.ctype";
local yc="diagnostics";
local zc="dcl.decl";
local Ac="alg.heap.operations";
local Bc="back.insert.iter.ops";
local Cc="locale";
local Dc="rand.dist.pois";
local Ec="unique.ptr.single";
local Fc="basic.stc";
local Gc="allocator.adaptor";
local Hc="std.ios.manip";
local Ic="iostream.format";
local Jc="alloc.errors";
local Kc="streambuf.members";
local Lc="streambuf.virtuals";
local Mc="utility.requirements";
local Nc="cpp.replace";
local Oc="over.best.ics";
local Pc="temp.res";
local Qc="syserr.errcode";
local Rc="container.adaptors";
local Sc="deque";
local Tc="multimap";
local Uc="syserr.errcondition";
local Vc="stream.iterators";
local Wc="syserr.errcat";
local Xc="algorithms";
local Yc="unord.map";
local Zc="queue";
local ad="re.regiter";
local bd="temp.class";
local cd="dcl.type";
local dd="Requirements";
local ed="re.tokiter";
local fd="alg.binary.search";
local gd="ostream.formatted";
local hd="template.indirect.array";
local id="template.bitset";
local jd="facet.ctype.special";
local kd="basic.namespace";
local ld="rand.dist.bern";
local md="template.mask.array";
local nd="iterator.primitives";
local od="priority.queue";
local pd="template.gslice.array";
local qd="type.descriptions";
local rd="type.index";
local sd="template.slice.array";
local td="re.alg";
local ud="unique.ptr";
local vd="exception.terminate";
local wd="valarray.nonmembers";
local xd="char.traits.specializations";
local yd="specialized.algorithms";
local zd="rand.adapt";
local Ad="stmt.jump";
local Bd="depr.str.strstreams";
local Cd="stmt.iter";
local Dd="diff.mods.to.definitions";
local Ed="temp.dep";
local Fd="signature";
local Gd="ios";
local Hd="depr.lib.binders";
local Id="utility";
local Jd="category.monetary";
local Kd="thread.mutex";
local Ld="category.time";
local Md="diff.library";
local Nd="thread.lock.unique";
return {
[f]={
[a]=f,
[b]="Contents",
[e]="tab"
},
["tab"]={
[a]=f,
[b]="List of Tables",
[c]=f,
[d]="fig"
},
["fig"]={
[a]=f,
[b]="List of Figures",
[c]=f,
[d]=D
},
[D]={
[a]="1",
[b]=o,
[e]="intro.scope",
[c]=f,
[d]=p
},
["intro.scope"]={
[a]="1.1",
[b]="Scope",
[c]=D,
[d]="intro.refs"
},
["intro.refs"]={
[a]="1.2",
[b]="Normative references",
[c]=D,
[d]=h
},
[h]={
[a]="1.3",
[b]="Terms and definitions",
[e]="defns.argument",
[c]=D,
[d]="intro.compliance"
},
["defns.argument"]={
[a]="1.3.1",
[b]="argument",
[c]=h,
[d]="defns.argument.macro"
},
["defns.argument.macro"]={
[a]="1.3.2",
[b]="argument",
[c]=h,
[d]="defns.argument.throw"
},
["defns.argument.throw"]={
[a]="1.3.3",
[b]="argument",
[c]=h,
[d]="defns.argument.templ"
},
["defns.argument.templ"]={
[a]="1.3.4",
[b]="argument",
[c]=h,
[d]="defns.cond.supp"
},
["defns.cond.supp"]={
[a]="1.3.5",
[b]="conditionally-supported",
[c]=h,
[d]="defns.diagnostic"
},
["defns.diagnostic"]={
[a]="1.3.6",
[b]="diagnostic message",
[c]=h,
[d]="defns.dynamic.type"
},
["defns.dynamic.type"]={
[a]="1.3.7",
[b]="dynamic type",
[c]=h,
[d]="defns.dynamic.type.prvalue"
},
["defns.dynamic.type.prvalue"]={
[a]="1.3.8",
[b]="dynamic type",
[c]=h,
[d]="defns.ill.formed"
},
["defns.ill.formed"]={
[a]="1.3.9",
[b]="ill-formed program",
[c]=h,
[d]="defns.impl.defined"
},
["defns.impl.defined"]={
[a]="1.3.10",
[b]="implementation-defined behavior",
[c]=h,
[d]="defns.impl.limits"
},
["defns.impl.limits"]={
[a]="1.3.11",
[b]="implementation limits",
[c]=h,
[d]="defns.locale.specific"
},
["defns.locale.specific"]={
[a]="1.3.12",
[b]="locale-specific behavior",
[c]=h,
[d]="defns.multibyte"
},
["defns.multibyte"]={
[a]="1.3.13",
[b]="multibyte character",
[c]=h,
[d]="defns.parameter"
},
["defns.parameter"]={
[a]="1.3.14",
[b]="parameter",
[c]=h,
[d]="defns.parameter.macro"
},
["defns.parameter.macro"]={
[a]="1.3.15",
[b]="parameter",
[c]=h,
[d]="defns.parameter.templ"
},
["defns.parameter.templ"]={
[a]="1.3.16",
[b]="parameter",
[c]=h,
[d]="defns.signature"
},
["defns.signature"]={
[a]="1.3.17",
[b]=Fd,
[c]=h,
[d]="defns.signature.templ"
},
["defns.signature.templ"]={
[a]="1.3.18",
[b]=Fd,
[c]=h,
[d]="defns.signature.spec"
},
["defns.signature.spec"]={
[a]="1.3.19",
[b]=Fd,
[c]=h,
[d]="defns.signature.member"
},
["defns.signature.member"]={
[a]="1.3.20",
[b]=Fd,
[c]=h,
[d]="defns.signature.member.templ"
},
["defns.signature.member.templ"]={
[a]="1.3.21",
[b]=Fd,
[c]=h,
[d]="defns.signature.member.spec"
},
["defns.signature.member.spec"]={
[a]="1.3.22",
[b]=Fd,
[c]=h,
[d]="defns.static.type"
},
["defns.static.type"]={
[a]="1.3.23",
[b]="static type",
[c]=h,
[d]="defns.undefined"
},
["defns.undefined"]={
[a]="1.3.24",
[b]="undefined behavior",
[c]=h,
[d]="defns.unspecified"
},
["defns.unspecified"]={
[a]="1.3.25",
[b]="unspecified behavior",
[c]=h,
[d]="defns.well.formed"
},
["defns.well.formed"]={
[a]="1.3.26",
[b]="well-formed program",
[c]=h
},
["intro.compliance"]={
[a]="1.4",
[b]="Implementation compliance",
[c]=D,
[d]="intro.structure"
},
["intro.structure"]={
[a]="1.5",
[b]="Structure of this International Standard",
[c]=D,
[d]="syntax"
},
["syntax"]={
[a]="1.6",
[b]="Syntax notation",
[c]=D,
[d]="intro.memory"
},
["intro.memory"]={
[a]="1.7",
[b]="The C++ memory model",
[c]=D,
[d]="intro.object"
},
["intro.object"]={
[a]="1.8",
[b]="The C++ object model",
[c]=D,
[d]="intro.execution"
},
["intro.execution"]={
[a]="1.9",
[b]="Program execution",
[c]=D,
[d]="intro.multithread"
},
["intro.multithread"]={
[a]="1.10",
[b]="Multi-threaded executions and data races",
[c]=D,
[d]="intro.ack"
},
["intro.ack"]={
[a]="1.11",
[b]="Acknowledgments",
[c]=D
},
[p]={
[a]="2",
[b]="Lexical conventions",
[e]="lex.separate",
[c]=f,
[d]=C
},
["lex.separate"]={
[a]="2.1",
[b]="Separate translation",
[c]=p,
[d]="lex.phases"
},
["lex.phases"]={
[a]="2.2",
[b]="Phases of translation",
[c]=p,
[d]="lex.charset"
},
["lex.charset"]={
[a]="2.3",
[b]="Character sets",
[c]=p,
[d]="lex.trigraph"
},
["lex.trigraph"]={
[a]="2.4",
[b]="Trigraph sequences",
[c]=p,
[d]="lex.pptoken"
},
["lex.pptoken"]={
[a]="2.5",
[b]="Preprocessing tokens",
[c]=p,
[d]="lex.digraph"
},
["lex.digraph"]={
[a]="2.6",
[b]="Alternative tokens",
[c]=p,
[d]="lex.token"
},
["lex.token"]={
[a]="2.7",
[b]="Tokens",
[c]=p,
[d]="lex.comment"
},
["lex.comment"]={
[a]="2.8",
[b]="Comments",
[c]=p,
[d]="lex.header"
},
["lex.header"]={
[a]="2.9",
[b]="Header names",
[c]=p,
[d]="lex.ppnumber"
},
["lex.ppnumber"]={
[a]="2.10",
[b]="Preprocessing numbers",
[c]=p,
[d]="lex.name"
},
["lex.name"]={
[a]="2.11",
[b]="Identifiers",
[c]=p,
[d]="lex.key"
},
["lex.key"]={
[a]="2.12",
[b]="Keywords",
[c]=p,
[d]="lex.operators"
},
["lex.operators"]={
[a]="2.13",
[b]="Operators and punctuators",
[c]=p,
[d]=kb
},
[kb]={
[a]="2.14",
[b]="Literals",
[e]="lex.literal.kinds",
[c]=p
},
["lex.literal.kinds"]={
[a]="2.14.1",
[b]="Kinds of literals",
[c]=kb,
[d]="lex.icon"
},
["lex.icon"]={
[a]="2.14.2",
[b]="Integer literals",
[c]=kb,
[d]="lex.ccon"
},
["lex.ccon"]={
[a]="2.14.3",
[b]="Character literals",
[c]=kb,
[d]="lex.fcon"
},
["lex.fcon"]={
[a]="2.14.4",
[b]="Floating literals",
[c]=kb,
[d]="lex.string"
},
["lex.string"]={
[a]="2.14.5",
[b]="String literals",
[c]=kb,
[d]="lex.bool"
},
["lex.bool"]={
[a]="2.14.6",
[b]="Boolean literals",
[c]=kb,
[d]="lex.nullptr"
},
["lex.nullptr"]={
[a]="2.14.7",
[b]="Pointer literals",
[c]=kb,
[d]="lex.ext"
},
["lex.ext"]={
[a]="2.14.8",
[b]="User-defined literals",
[c]=kb
},
[C]={
[a]="3",
[b]="Basic concepts",
[e]="basic.def",
[c]=f,
[d]=t
},
["basic.def"]={
[a]="3.1",
[b]="Declarations and definitions",
[c]=C,
[d]="basic.def.odr"
},
["basic.def.odr"]={
[a]="3.2",
[b]="One definition rule",
[c]=C,
[d]=J
},
[J]={
[a]="3.3",
[b]="Scope",
[e]="basic.scope.declarative",
[c]=C,
[d]=Lb
},
["basic.scope.declarative"]={
[a]="3.3.1",
[b]="Declarative regions and scopes",
[c]=J,
[d]="basic.scope.pdecl"
},
["basic.scope.pdecl"]={
[a]="3.3.2",
[b]="Point of declaration",
[c]=J,
[d]="basic.scope.local"
},
["basic.scope.local"]={
[a]="3.3.3",
[b]="Block scope",
[c]=J,
[d]="basic.scope.proto"
},
["basic.scope.proto"]={
[a]="3.3.4",
[b]="Function prototype scope",
[c]=J,
[d]="basic.funscope"
},
["basic.funscope"]={
[a]="3.3.5",
[b]="Function scope",
[c]=J,
[d]="basic.scope.namespace"
},
["basic.scope.namespace"]={
[a]="3.3.6",
[b]="Namespace scope",
[c]=J,
[d]="basic.scope.class"
},
["basic.scope.class"]={
[a]="3.3.7",
[b]="Class scope",
[c]=J,
[d]="basic.scope.enum"
},
["basic.scope.enum"]={
[a]="3.3.8",
[b]="Enumeration scope",
[c]=J,
[d]="basic.scope.temp"
},
["basic.scope.temp"]={
[a]="3.3.9",
[b]="Template parameter scope",
[c]=J,
[d]="basic.scope.hiding"
},
["basic.scope.hiding"]={
[a]="3.3.10",
[b]="Name hiding",
[c]=J
},
[Lb]={
[a]="3.4",
[b]="Name lookup",
[e]="basic.lookup.unqual",
[c]=C,
[d]="basic.link"
},
["basic.lookup.unqual"]={
[a]="3.4.1",
[b]="Unqualified name lookup",
[c]=Lb,
[d]="basic.lookup.argdep"
},
["basic.lookup.argdep"]={
[a]="3.4.2",
[b]="Argument-dependent name lookup",
[c]=Lb,
[d]="basic.lookup.qual"
},
["basic.lookup.qual"]={
[a]="3.4.3",
[b]="Qualified name lookup",
[e]="class.qual",
[c]=Lb,
[d]="basic.lookup.elab"
},
["class.qual"]={
[a]="3.4.3.1",
[b]="Class members",
[c]="basic.lookup.qual",
[d]="namespace.qual"
},
["namespace.qual"]={
[a]="3.4.3.2",
[b]="Namespace members",
[c]="basic.lookup.qual"
},
["basic.lookup.elab"]={
[a]="3.4.4",
[b]="Elaborated type specifiers",
[c]=Lb,
[d]="basic.lookup.classref"
},
["basic.lookup.classref"]={
[a]="3.4.5",
[b]="Class member access",
[c]=Lb,
[d]="basic.lookup.udir"
},
["basic.lookup.udir"]={
[a]="3.4.6",
[b]="Using-directives and namespace aliases",
[c]=Lb
},
["basic.link"]={
[a]="3.5",
[b]="Program and linkage",
[c]=C,
[d]="basic.start"
},
["basic.start"]={
[a]="3.6",
[b]="Start and termination",
[e]="basic.start.main",
[c]=C,
[d]=Fc
},
["basic.start.main"]={
[a]="3.6.1",
[b]="Main function",
[c]="basic.start",
[d]="basic.start.init"
},
["basic.start.init"]={
[a]="3.6.2",
[b]="Initialization of non-local variables",
[c]="basic.start",
[d]="basic.start.term"
},
["basic.start.term"]={
[a]="3.6.3",
[b]="Termination",
[c]="basic.start"
},
[Fc]={
[a]="3.7",
[b]="Storage duration",
[e]="basic.stc.static",
[c]=C,
[d]="basic.life"
},
["basic.stc.static"]={
[a]="3.7.1",
[b]="Static storage duration",
[c]=Fc,
[d]="basic.stc.thread"
},
["basic.stc.thread"]={
[a]="3.7.2",
[b]="Thread storage duration",
[c]=Fc,
[d]="basic.stc.auto"
},
["basic.stc.auto"]={
[a]="3.7.3",
[b]="Automatic storage duration",
[c]=Fc,
[d]="basic.stc.dynamic"
},
["basic.stc.dynamic"]={
[a]="3.7.4",
[b]="Dynamic storage duration",
[e]="basic.stc.dynamic.allocation",
[c]=Fc,
[d]="basic.stc.inherit"
},
["basic.stc.dynamic.allocation"]={
[a]="3.7.4.1",
[b]="Allocation functions",
[c]="basic.stc.dynamic",
[d]="basic.stc.dynamic.deallocation"
},
["basic.stc.dynamic.deallocation"]={
[a]="3.7.4.2",
[b]="Deallocation functions",
[c]="basic.stc.dynamic",
[d]="basic.stc.dynamic.safety"
},
["basic.stc.dynamic.safety"]={
[a]="3.7.4.3",
[b]="Safely-derived pointers",
[c]="basic.stc.dynamic"
},
["basic.stc.inherit"]={
[a]="3.7.5",
[b]="Duration of subobjects",
[c]=Fc
},
["basic.life"]={
[a]="3.8",
[b]="Object lifetime",
[c]=C,
[d]="basic.types"
},
["basic.types"]={
[a]="3.9",
[b]="Types",
[e]="basic.fundamental",
[c]=C,
[d]="basic.lval"
},
["basic.fundamental"]={
[a]="3.9.1",
[b]="Fundamental types",
[c]="basic.types",
[d]="basic.compound"
},
["basic.compound"]={
[a]="3.9.2",
[b]="Compound types",
[c]="basic.types",
[d]="basic.type.qualifier"
},
["basic.type.qualifier"]={
[a]="3.9.3",
[b]="CV-qualifiers",
[c]="basic.types"
},
["basic.lval"]={
[a]="3.10",
[b]="Lvalues and rvalues",
[c]=C,
[d]="basic.align"
},
["basic.align"]={
[a]="3.11",
[b]="Alignment",
[c]=C
},
[t]={
[a]="4",
[b]="Standard conversions",
[e]="conv.lval",
[c]=f,
[d]=j
},
["conv.lval"]={
[a]="4.1",
[b]="Lvalue-to-rvalue conversion",
[c]=t,
[d]="conv.array"
},
["conv.array"]={
[a]="4.2",
[b]="Array-to-pointer conversion",
[c]=t,
[d]="conv.func"
},
["conv.func"]={
[a]="4.3",
[b]="Function-to-pointer conversion",
[c]=t,
[d]="conv.qual"
},
["conv.qual"]={
[a]="4.4",
[b]="Qualification conversions",
[c]=t,
[d]="conv.prom"
},
["conv.prom"]={
[a]="4.5",
[b]="Integral promotions",
[c]=t,
[d]="conv.fpprom"
},
["conv.fpprom"]={
[a]="4.6",
[b]="Floating point promotion",
[c]=t,
[d]="conv.integral"
},
["conv.integral"]={
[a]="4.7",
[b]="Integral conversions",
[c]=t,
[d]="conv.double"
},
["conv.double"]={
[a]="4.8",
[b]="Floating point conversions",
[c]=t,
[d]="conv.fpint"
},
["conv.fpint"]={
[a]="4.9",
[b]="Floating-integral conversions",
[c]=t,
[d]="conv.ptr"
},
["conv.ptr"]={
[a]="4.10",
[b]="Pointer conversions",
[c]=t,
[d]="conv.mem"
},
["conv.mem"]={
[a]="4.11",
[b]="Pointer to member conversions",
[c]=t,
[d]="conv.bool"
},
["conv.bool"]={
[a]="4.12",
[b]="Boolean conversions",
[c]=t,
[d]="conv.rank"
},
["conv.rank"]={
[a]="4.13",
[b]="Integer conversion rank",
[c]=t
},
[j]={
[a]="5",
[b]="Expressions",
[e]="expr.prim",
[c]=f,
[d]=cb
},
["expr.prim"]={
[a]="5.1",
[b]="Primary expressions",
[e]="expr.prim.general",
[c]=j,
[d]=A
},
["expr.prim.general"]={
[a]="5.1.1",
[b]=o,
[c]="expr.prim",
[d]="expr.prim.lambda"
},
["expr.prim.lambda"]={
[a]="5.1.2",
[b]="Lambda expressions",
[c]="expr.prim"
},
[A]={
[a]="5.2",
[b]="Postfix expressions",
[e]="expr.sub",
[c]=j,
[d]=Db
},
["expr.sub"]={
[a]="5.2.1",
[b]="Subscripting",
[c]=A,
[d]="expr.call"
},
["expr.call"]={
[a]="5.2.2",
[b]="Function call",
[c]=A,
[d]="expr.type.conv"
},
["expr.type.conv"]={
[a]="5.2.3",
[b]="Explicit type conversion (functional notation)",
[c]=A,
[d]="expr.pseudo"
},
["expr.pseudo"]={
[a]="5.2.4",
[b]="Pseudo destructor call",
[c]=A,
[d]="expr.ref"
},
["expr.ref"]={
[a]="5.2.5",
[b]="Class member access",
[c]=A,
[d]="expr.post.incr"
},
["expr.post.incr"]={
[a]="5.2.6",
[b]="Increment and decrement",
[c]=A,
[d]="expr.dynamic.cast"
},
["expr.dynamic.cast"]={
[a]="5.2.7",
[b]="Dynamic cast",
[c]=A,
[d]="expr.typeid"
},
["expr.typeid"]={
[a]="5.2.8",
[b]="Type identification",
[c]=A,
[d]="expr.static.cast"
},
["expr.static.cast"]={
[a]="5.2.9",
[b]="Static cast",
[c]=A,
[d]="expr.reinterpret.cast"
},
["expr.reinterpret.cast"]={
[a]="5.2.10",
[b]="Reinterpret cast",
[c]=A,
[d]="expr.const.cast"
},
["expr.const.cast"]={
[a]="5.2.11",
[b]="Const cast",
[c]=A
},
[Db]={
[a]="5.3",
[b]="Unary expressions",
[e]="expr.unary.op",
[c]=j,
[d]="expr.cast"
},
["expr.unary.op"]={
[a]="5.3.1",
[b]="Unary operators",
[c]=Db,
[d]="expr.pre.incr"
},
["expr.pre.incr"]={
[a]="5.3.2",
[b]="Increment and decrement",
[c]=Db,
[d]="expr.sizeof"
},
["expr.sizeof"]={
[a]="5.3.3",
[b]="Sizeof",
[c]=Db,
[d]="expr.new"
},
["expr.new"]={
[a]="5.3.4",
[b]="New",
[c]=Db,
[d]="expr.delete"
},
["expr.delete"]={
[a]="5.3.5",
[b]="Delete",
[c]=Db,
[d]="expr.alignof"
},
["expr.alignof"]={
[a]="5.3.6",
[b]="Alignof",
[c]=Db,
[d]="expr.unary.noexcept"
},
["expr.unary.noexcept"]={
[a]="5.3.7",
[b]="noexcept operator",
[c]=Db
},
["expr.cast"]={
[a]="5.4",
[b]="Explicit type conversion (cast notation)",
[c]=j,
[d]="expr.mptr.oper"
},
["expr.mptr.oper"]={
[a]="5.5",
[b]="Pointer-to-member operators",
[c]=j,
[d]="expr.mul"
},
["expr.mul"]={
[a]="5.6",
[b]="Multiplicative operators",
[c]=j,
[d]="expr.add"
},
["expr.add"]={
[a]="5.7",
[b]="Additive operators",
[c]=j,
[d]="expr.shift"
},
["expr.shift"]={
[a]="5.8",
[b]="Shift operators",
[c]=j,
[d]="expr.rel"
},
["expr.rel"]={
[a]="5.9",
[b]="Relational operators",
[c]=j,
[d]="expr.eq"
},
["expr.eq"]={
[a]="5.10",
[b]="Equality operators",
[c]=j,
[d]="expr.bit.and"
},
["expr.bit.and"]={
[a]="5.11",
[b]="Bitwise AND operator",
[c]=j,
[d]="expr.xor"
},
["expr.xor"]={
[a]="5.12",
[b]="Bitwise exclusive OR operator",
[c]=j,
[d]="expr.or"
},
["expr.or"]={
[a]="5.13",
[b]="Bitwise inclusive OR operator",
[c]=j,
[d]="expr.log.and"
},
["expr.log.and"]={
[a]="5.14",
[b]="Logical AND operator",
[c]=j,
[d]="expr.log.or"
},
["expr.log.or"]={
[a]="5.15",
[b]="Logical OR operator",
[c]=j,
[d]="expr.cond"
},
["expr.cond"]={
[a]="5.16",
[b]="Conditional operator",
[c]=j,
[d]="expr.ass"
},
["expr.ass"]={
[a]="5.17",
[b]="Assignment and compound assignment operators",
[c]=j,
[d]="expr.comma"
},
["expr.comma"]={
[a]="5.18",
[b]="Comma operator",
[c]=j,
[d]="expr.const"
},
["expr.const"]={
[a]="5.19",
[b]="Constant expressions",
[c]=j
},
[cb]={
[a]="6",
[b]="Statements",
[e]="stmt.label",
[c]=f,
[d]=Wb
},
["stmt.label"]={
[a]="6.1",
[b]="Labeled statement",
[c]=cb,
[d]="stmt.expr"
},
["stmt.expr"]={
[a]="6.2",
[b]="Expression statement",
[c]=cb,
[d]="stmt.block"
},
["stmt.block"]={
[a]="6.3",
[b]="Compound statement or block",
[c]=cb,
[d]="stmt.select"
},
["stmt.select"]={
[a]="6.4",
[b]="Selection statements",
[e]="stmt.if",
[c]=cb,
[d]=Cd
},
["stmt.if"]={
[a]="6.4.1",
[b]="The if statement",
[c]="stmt.select",
[d]="stmt.switch"
},
["stmt.switch"]={
[a]="6.4.2",
[b]="The switch statement",
[c]="stmt.select"
},
[Cd]={
[a]="6.5",
[b]="Iteration statements",
[e]="stmt.while",
[c]=cb,
[d]=Ad
},
["stmt.while"]={
[a]="6.5.1",
[b]="The while statement",
[c]=Cd,
[d]="stmt.do"
},
["stmt.do"]={
[a]="6.5.2",
[b]="The do statement",
[c]=Cd,
[d]="stmt.for"
},
["stmt.for"]={
[a]="6.5.3",
[b]="The for statement",
[c]=Cd,
[d]="stmt.ranged"
},
["stmt.ranged"]={
[a]="6.5.4",
[b]="The range-based for statement",
[c]=Cd
},
[Ad]={
[a]="6.6",
[b]="Jump statements",
[e]="stmt.break",
[c]=cb,
[d]="stmt.dcl"
},
["stmt.break"]={
[a]="6.6.1",
[b]="The break statement",
[c]=Ad,
[d]="stmt.cont"
},
["stmt.cont"]={
[a]="6.6.2",
[b]="The continue statement",
[c]=Ad,
[d]="stmt.return"
},
["stmt.return"]={
[a]="6.6.3",
[b]="The return statement",
[c]=Ad,
[d]="stmt.goto"
},
["stmt.goto"]={
[a]="6.6.4",
[b]="The goto statement",
[c]=Ad
},
["stmt.dcl"]={
[a]="6.7",
[b]="Declaration statement",
[c]=cb,
[d]="stmt.ambig"
},
["stmt.ambig"]={
[a]="6.8",
[b]="Ambiguity resolution",
[c]=cb
},
[Wb]={
[a]="7",
[b]="Declarations",
[e]=Tb,
[c]=f,
[d]=zc
},
[Tb]={
[a]="7.1",
[b]="Specifiers",
[e]="dcl.stc",
[c]=Wb,
[d]="dcl.enum"
},
["dcl.stc"]={
[a]="7.1.1",
[b]="Storage class specifiers",
[c]=Tb,
[d]="dcl.fct.spec"
},
["dcl.fct.spec"]={
[a]="7.1.2",
[b]="Function specifiers",
[c]=Tb,
[d]="dcl.typedef"
},
["dcl.typedef"]={
[a]="7.1.3",
[b]="The typedef specifier",
[c]=Tb,
[d]="dcl.friend"
},
["dcl.friend"]={
[a]="7.1.4",
[b]="The friend specifier",
[c]=Tb,
[d]="dcl.constexpr"
},
["dcl.constexpr"]={
[a]="7.1.5",
[b]="The constexpr specifier",
[c]=Tb,
[d]=cd
},
[cd]={
[a]="7.1.6",
[b]="Type specifiers",
[e]="dcl.type.cv",
[c]=Tb
},
["dcl.type.cv"]={
[a]="7.1.6.1",
[b]="The cv-qualifiers",
[c]=cd,
[d]="dcl.type.simple"
},
["dcl.type.simple"]={
[a]="7.1.6.2",
[b]="Simple type specifiers",
[c]=cd,
[d]="dcl.type.elab"
},
["dcl.type.elab"]={
[a]="7.1.6.3",
[b]="Elaborated type specifiers",
[c]=cd,
[d]="dcl.spec.auto"
},
["dcl.spec.auto"]={
[a]="7.1.6.4",
[b]="auto specifier",
[c]=cd
},
["dcl.enum"]={
[a]="7.2",
[b]="Enumeration declarations",
[c]=Wb,
[d]=kd
},
[kd]={
[a]="7.3",
[b]="Namespaces",
[e]="namespace.def",
[c]=Wb,
[d]="dcl.asm"
},
["namespace.def"]={
[a]="7.3.1",
[b]="Namespace definition",
[e]="namespace.unnamed",
[c]=kd,
[d]="namespace.alias"
},
["namespace.unnamed"]={
[a]="7.3.1.1",
[b]="Unnamed namespaces",
[c]="namespace.def",
[d]="namespace.memdef"
},
["namespace.memdef"]={
[a]="7.3.1.2",
[b]="Namespace member definitions",
[c]="namespace.def"
},
["namespace.alias"]={
[a]="7.3.2",
[b]="Namespace alias",
[c]=kd,
[d]="namespace.udecl"
},
["namespace.udecl"]={
[a]="7.3.3",
[b]="The using declaration",
[c]=kd,
[d]="namespace.udir"
},
["namespace.udir"]={
[a]="7.3.4",
[b]="Using directive",
[c]=kd
},
["dcl.asm"]={
[a]="7.4",
[b]="The asm declaration",
[c]=Wb,
[d]="dcl.link"
},
["dcl.link"]={
[a]="7.5",
[b]="Linkage specifications",
[c]=Wb,
[d]="dcl.attr"
},
["dcl.attr"]={
[a]="7.6",
[b]="Attributes",
[e]="dcl.attr.grammar",
[c]=Wb
},
["dcl.attr.grammar"]={
[a]="7.6.1",
[b]="Attribute syntax and semantics",
[c]="dcl.attr",
[d]="dcl.align"
},
["dcl.align"]={
[a]="7.6.2",
[b]="Alignment specifier",
[c]="dcl.attr",
[d]="dcl.attr.noreturn"
},
["dcl.attr.noreturn"]={
[a]="7.6.3",
[b]="Noreturn attribute",
[c]="dcl.attr",
[d]="dcl.attr.depend"
},
["dcl.attr.depend"]={
[a]="7.6.4",
[b]="Carries dependency attribute",
[c]="dcl.attr"
},
[zc]={
[a]="8",
[b]="Declarators",
[e]="dcl.name",
[c]=f,
[d]=S
},
["dcl.name"]={
[a]="8.1",
[b]="Type names",
[c]=zc,
[d]="dcl.ambig.res"
},
["dcl.ambig.res"]={
[a]="8.2",
[b]="Ambiguity resolution",
[c]=zc,
[d]=dc
},
[dc]={
[a]="8.3",
[b]="Meaning of declarators",
[e]="dcl.ptr",
[c]=zc,
[d]="dcl.fct.def"
},
["dcl.ptr"]={
[a]="8.3.1",
[b]="Pointers",
[c]=dc,
[d]="dcl.ref"
},
["dcl.ref"]={
[a]="8.3.2",
[b]="References",
[c]=dc,
[d]="dcl.mptr"
},
["dcl.mptr"]={
[a]="8.3.3",
[b]="Pointers to members",
[c]=dc,
[d]="dcl.array"
},
["dcl.array"]={
[a]="8.3.4",
[b]="Arrays",
[c]=dc,
[d]="dcl.fct"
},
["dcl.fct"]={
[a]="8.3.5",
[b]="Functions",
[c]=dc,
[d]="dcl.fct.default"
},
["dcl.fct.default"]={
[a]="8.3.6",
[b]="Default arguments",
[c]=dc
},
["dcl.fct.def"]={
[a]="8.4",
[b]="Function definitions",
[e]="dcl.fct.def.general",
[c]=zc,
[d]="dcl.init"
},
["dcl.fct.def.general"]={
[a]="8.4.1",
[b]=n,
[c]="dcl.fct.def",
[d]="dcl.fct.def.default"
},
["dcl.fct.def.default"]={
[a]="8.4.2",
[b]="Explicitly-defaulted functions",
[c]="dcl.fct.def",
[d]="dcl.fct.def.delete"
},
["dcl.fct.def.delete"]={
[a]="8.4.3",
[b]="Deleted definitions",
[c]="dcl.fct.def"
},
["dcl.init"]={
[a]="8.5",
[b]="Initializers",
[e]="dcl.init.aggr",
[c]=zc
},
["dcl.init.aggr"]={
[a]="8.5.1",
[b]="Aggregates",
[c]="dcl.init",
[d]="dcl.init.string"
},
["dcl.init.string"]={
[a]="8.5.2",
[b]="Character arrays",
[c]="dcl.init",
[d]="dcl.init.ref"
},
["dcl.init.ref"]={
[a]="8.5.3",
[b]="References",
[c]="dcl.init",
[d]="dcl.init.list"
},
["dcl.init.list"]={
[a]="8.5.4",
[b]="List-initialization",
[c]="dcl.init"
},
[S]={
[a]="9",
[b]="Classes",
[e]="class.name",
[c]=f,
[d]="class.derived"
},
["class.name"]={
[a]="9.1",
[b]="Class names",
[c]=S,
[d]="class.mem"
},
["class.mem"]={
[a]="9.2",
[b]="Class members",
[c]=S,
[d]="class.mfct"
},
["class.mfct"]={
[a]="9.3",
[b]=z,
[e]="class.mfct.non-static",
[c]=S,
[d]="class.static"
},
["class.mfct.non-static"]={
[a]="9.3.1",
[b]="Nonstatic member functions",
[c]="class.mfct",
[d]="class.this"
},
["class.this"]={
[a]="9.3.2",
[b]="The this pointer",
[c]="class.mfct"
},
["class.static"]={
[a]="9.4",
[b]="Static members",
[e]="class.static.mfct",
[c]=S,
[d]="class.union"
},
["class.static.mfct"]={
[a]="9.4.1",
[b]="Static member functions",
[c]="class.static",
[d]="class.static.data"
},
["class.static.data"]={
[a]="9.4.2",
[b]="Static data members",
[c]="class.static"
},
["class.union"]={
[a]="9.5",
[b]="Unions",
[c]=S,
[d]="class.bit"
},
["class.bit"]={
[a]="9.6",
[b]="Bit-fields",
[c]=S,
[d]="class.nest"
},
["class.nest"]={
[a]="9.7",
[b]="Nested class declarations",
[c]=S,
[d]="class.local"
},
["class.local"]={
[a]="9.8",
[b]="Local class declarations",
[c]=S,
[d]="class.nested.type"
},
["class.nested.type"]={
[a]="9.9",
[b]="Nested type names",
[c]=S
},
["class.derived"]={
[a]="10",
[b]="Derived classes",
[e]="class.mi",
[c]=f,
[d]=tb
},
["class.mi"]={
[a]="10.1",
[b]="Multiple base classes",
[c]="class.derived",
[d]="class.member.lookup"
},
["class.member.lookup"]={
[a]="10.2",
[b]="Member name lookup",
[c]="class.derived",
[d]="class.virtual"
},
["class.virtual"]={
[a]="10.3",
[b]="Virtual functions",
[c]="class.derived",
[d]="class.abstract"
},
["class.abstract"]={
[a]="10.4",
[b]="Abstract classes",
[c]="class.derived"
},
[tb]={
[a]="11",
[b]="Member access control",
[e]="class.access.spec",
[c]=f,
[d]=U
},
["class.access.spec"]={
[a]="11.1",
[b]="Access specifiers",
[c]=tb,
[d]="class.access.base"
},
["class.access.base"]={
[a]="11.2",
[b]="Accessibility of base classes and base class members",
[c]=tb,
[d]="class.friend"
},
["class.friend"]={
[a]="11.3",
[b]="Friends",
[c]=tb,
[d]="class.protected"
},
["class.protected"]={
[a]="11.4",
[b]="Protected member access",
[c]=tb,
[d]="class.access.virt"
},
["class.access.virt"]={
[a]="11.5",
[b]="Access to virtual functions",
[c]=tb,
[d]="class.paths"
},
["class.paths"]={
[a]="11.6",
[b]="Multiple access",
[c]=tb,
[d]="class.access.nest"
},
["class.access.nest"]={
[a]="11.7",
[b]="Nested classes",
[c]=tb
},
[U]={
[a]="12",
[b]="Special member functions",
[e]="class.ctor",
[c]=f,
[d]=Ib
},
["class.ctor"]={
[a]="12.1",
[b]="Constructors",
[c]=U,
[d]="class.temporary"
},
["class.temporary"]={
[a]="12.2",
[b]="Temporary objects",
[c]=U,
[d]="class.conv"
},
["class.conv"]={
[a]="12.3",
[b]="Conversions",
[e]="class.conv.ctor",
[c]=U,
[d]="class.dtor"
},
["class.conv.ctor"]={
[a]="12.3.1",
[b]="Conversion by constructor",
[c]="class.conv",
[d]="class.conv.fct"
},
["class.conv.fct"]={
[a]="12.3.2",
[b]="Conversion functions",
[c]="class.conv"
},
["class.dtor"]={
[a]="12.4",
[b]="Destructors",
[c]=U,
[d]="class.free"
},
["class.free"]={
[a]="12.5",
[b]="Free store",
[c]=U,
[d]="class.init"
},
["class.init"]={
[a]="12.6",
[b]="Initialization",
[e]="class.expl.init",
[c]=U,
[d]="class.cdtor"
},
["class.expl.init"]={
[a]="12.6.1",
[b]="Explicit initialization",
[c]="class.init",
[d]="class.base.init"
},
["class.base.init"]={
[a]="12.6.2",
[b]="Initializing bases and members",
[c]="class.init"
},
["class.cdtor"]={
[a]="12.7",
[b]="Construction and destruction",
[c]=U,
[d]="class.copy"
},
["class.copy"]={
[a]="12.8",
[b]="Copying and moving class objects",
[c]=U,
[d]="class.inhctor"
},
["class.inhctor"]={
[a]="12.9",
[b]="Inheriting constructors",
[c]=U
},
[Ib]={
[a]="13",
[b]="Overloading",
[e]="over.load",
[c]=f,
[d]=Y
},
["over.load"]={
[a]="13.1",
[b]="Overloadable declarations",
[c]=Ib,
[d]="over.dcl"
},
["over.dcl"]={
[a]="13.2",
[b]="Declaration matching",
[c]=Ib,
[d]="over.match"
},
["over.match"]={
[a]="13.3",
[b]="Overload resolution",
[e]=vb,
[c]=Ib,
[d]="over.over"
},
[vb]={
[a]="13.3.1",
[b]="Candidate functions and argument lists",
[e]="over.match.call",
[c]="over.match",
[d]="over.match.viable"
},
["over.match.call"]={
[a]="13.3.1.1",
[b]="Function call syntax",
[e]="over.call.func",
[c]=vb,
[d]="over.match.oper"
},
["over.call.func"]={
[a]="13.3.1.1.1",
[b]="Call to named function",
[c]="over.match.call",
[d]="over.call.object"
},
["over.call.object"]={
[a]="13.3.1.1.2",
[b]="Call to object of class type",
[c]="over.match.call"
},
["over.match.oper"]={
[a]="13.3.1.2",
[b]="Operators in expressions",
[c]=vb,
[d]="over.match.ctor"
},
["over.match.ctor"]={
[a]="13.3.1.3",
[b]="Initialization by constructor",
[c]=vb,
[d]="over.match.copy"
},
["over.match.copy"]={
[a]="13.3.1.4",
[b]="Copy-initialization of class by user-defined conversion",
[c]=vb,
[d]="over.match.conv"
},
["over.match.conv"]={
[a]="13.3.1.5",
[b]="Initialization by conversion function",
[c]=vb,
[d]="over.match.ref"
},
["over.match.ref"]={
[a]="13.3.1.6",
[b]="Initialization by conversion function for direct reference binding",
[c]=vb,
[d]="over.match.list"
},
["over.match.list"]={
[a]="13.3.1.7",
[b]="Initialization by list-initialization",
[c]=vb
},
["over.match.viable"]={
[a]="13.3.2",
[b]="Viable functions",
[c]="over.match",
[d]="over.match.best"
},
["over.match.best"]={
[a]="13.3.3",
[b]="Best viable function",
[e]=Oc,
[c]="over.match"
},
[Oc]={
[a]="13.3.3.1",
[b]="Implicit conversion sequences",
[e]="over.ics.scs",
[c]="over.match.best",
[d]="over.ics.rank"
},
["over.ics.scs"]={
[a]="13.3.3.1.1",
[b]="Standard conversion sequences",
[c]=Oc,
[d]="over.ics.user"
},
["over.ics.user"]={
[a]="13.3.3.1.2",
[b]="User-defined conversion sequences",
[c]=Oc,
[d]="over.ics.ellipsis"
},
["over.ics.ellipsis"]={
[a]="13.3.3.1.3",
[b]="Ellipsis conversion sequences",
[c]=Oc,
[d]="over.ics.ref"
},
["over.ics.ref"]={
[a]="13.3.3.1.4",
[b]="Reference binding",
[c]=Oc,
[d]="over.ics.list"
},
["over.ics.list"]={
[a]="13.3.3.1.5",
[b]="List-initialization sequence",
[c]=Oc
},
["over.ics.rank"]={
[a]="13.3.3.2",
[b]="Ranking implicit conversion sequences",
[c]="over.match.best"
},
["over.over"]={
[a]="13.4",
[b]="Address of overloaded function",
[c]=Ib,
[d]=jb
},
[jb]={
[a]="13.5",
[b]="Overloaded operators",
[e]="over.unary",
[c]=Ib,
[d]="over.built"
},
["over.unary"]={
[a]="13.5.1",
[b]="Unary operators",
[c]=jb,
[d]="over.binary"
},
["over.binary"]={
[a]="13.5.2",
[b]="Binary operators",
[c]=jb,
[d]="over.ass"
},
["over.ass"]={
[a]="13.5.3",
[b]="Assignment",
[c]=jb,
[d]="over.call"
},
["over.call"]={
[a]="13.5.4",
[b]="Function call",
[c]=jb,
[d]="over.sub"
},
["over.sub"]={
[a]="13.5.5",
[b]="Subscripting",
[c]=jb,
[d]="over.ref"
},
["over.ref"]={
[a]="13.5.6",
[b]="Class member access",
[c]=jb,
[d]="over.inc"
},
["over.inc"]={
[a]="13.5.7",
[b]="Increment and decrement",
[c]=jb,
[d]="over.literal"
},
["over.literal"]={
[a]="13.5.8",
[b]="User-defined literals",
[c]=jb
},
["over.built"]={
[a]="13.6",
[b]="Built-in operators",
[c]=Ib
},
[Y]={
[a]="14",
[b]="Templates",
[e]="temp.param",
[c]=f,
[d]=uc
},
["temp.param"]={
[a]="14.1",
[b]="Template parameters",
[c]=Y,
[d]="temp.names"
},
["temp.names"]={
[a]="14.2",
[b]="Names of template specializations",
[c]=Y,
[d]="temp.arg"
},
["temp.arg"]={
[a]="14.3",
[b]="Template arguments",
[e]="temp.arg.type",
[c]=Y,
[d]="temp.type"
},
["temp.arg.type"]={
[a]="14.3.1",
[b]="Template type arguments",
[c]="temp.arg",
[d]="temp.arg.nontype"
},
["temp.arg.nontype"]={
[a]="14.3.2",
[b]="Template non-type arguments",
[c]="temp.arg",
[d]="temp.arg.template"
},
["temp.arg.template"]={
[a]="14.3.3",
[b]="Template template arguments",
[c]="temp.arg"
},
["temp.type"]={
[a]="14.4",
[b]="Type equivalence",
[c]=Y,
[d]=Gb
},
[Gb]={
[a]="14.5",
[b]="Template declarations",
[e]=bd,
[c]=Y,
[d]=Pc
},
[bd]={
[a]="14.5.1",
[b]="Class templates",
[e]="temp.mem.func",
[c]=Gb,
[d]="temp.mem"
},
["temp.mem.func"]={
[a]="14.5.1.1",
[b]="Member functions of class templates",
[c]=bd,
[d]="temp.mem.class"
},
["temp.mem.class"]={
[a]="14.5.1.2",
[b]="Member classes of class templates",
[c]=bd,
[d]="temp.static"
},
["temp.static"]={
[a]="14.5.1.3",
[b]="Static data members of class templates",
[c]=bd,
[d]="temp.mem.enum"
},
["temp.mem.enum"]={
[a]="14.5.1.4",
[b]="Enumeration members of class templates",
[c]=bd
},
["temp.mem"]={
[a]="14.5.2",
[b]="Member templates",
[c]=Gb,
[d]="temp.variadic"
},
["temp.variadic"]={
[a]="14.5.3",
[b]="Variadic templates",
[c]=Gb,
[d]="temp.friend"
},
["temp.friend"]={
[a]="14.5.4",
[b]="Friends",
[c]=Gb,
[d]="temp.class.spec"
},
["temp.class.spec"]={
[a]="14.5.5",
[b]="Class template partial specializations",
[e]="temp.class.spec.match",
[c]=Gb,
[d]="temp.fct"
},
["temp.class.spec.match"]={
[a]="14.5.5.1",
[b]="Matching of class template partial specializations",
[c]="temp.class.spec",
[d]="temp.class.order"
},
["temp.class.order"]={
[a]="14.5.5.2",
[b]="Partial ordering of class template specializations",
[c]="temp.class.spec",
[d]="temp.class.spec.mfunc"
},
["temp.class.spec.mfunc"]={
[a]="14.5.5.3",
[b]="Members of class template specializations",
[c]="temp.class.spec"
},
["temp.fct"]={
[a]="14.5.6",
[b]="Function templates",
[e]="temp.over.link",
[c]=Gb,
[d]="temp.alias"
},
["temp.over.link"]={
[a]="14.5.6.1",
[b]="Function template overloading",
[c]="temp.fct",
[d]="temp.func.order"
},
["temp.func.order"]={
[a]="14.5.6.2",
[b]="Partial ordering of function templates",
[c]="temp.fct"
},
["temp.alias"]={
[a]="14.5.7",
[b]="Alias templates",
[c]=Gb
},
[Pc]={
[a]="14.6",
[b]="Name resolution",
[e]="temp.local",
[c]=Y,
[d]="temp.spec"
},
["temp.local"]={
[a]="14.6.1",
[b]="Locally declared names",
[c]=Pc,
[d]=Ed
},
[Ed]={
[a]="14.6.2",
[b]="Dependent names",
[e]="temp.dep.type",
[c]=Pc,
[d]="temp.nondep"
},
["temp.dep.type"]={
[a]="14.6.2.1",
[b]="Dependent types",
[c]=Ed,
[d]="temp.dep.expr"
},
["temp.dep.expr"]={
[a]="14.6.2.2",
[b]="Type-dependent expressions",
[c]=Ed,
[d]="temp.dep.constexpr"
},
["temp.dep.constexpr"]={
[a]="14.6.2.3",
[b]="Value-dependent expressions",
[c]=Ed,
[d]="temp.dep.temp"
},
["temp.dep.temp"]={
[a]="14.6.2.4",
[b]="Dependent template arguments",
[c]=Ed
},
["temp.nondep"]={
[a]="14.6.3",
[b]="Non-dependent names",
[c]=Pc,
[d]="temp.dep.res"
},
["temp.dep.res"]={
[a]="14.6.4",
[b]="Dependent name resolution",
[e]="temp.point",
[c]=Pc,
[d]="temp.inject"
},
["temp.point"]={
[a]="14.6.4.1",
[b]="Point of instantiation",
[c]="temp.dep.res",
[d]="temp.dep.candidate"
},
["temp.dep.candidate"]={
[a]="14.6.4.2",
[b]="Candidate functions",
[c]="temp.dep.res"
},
["temp.inject"]={
[a]="14.6.5",
[b]="Friend names declared within a class template",
[c]=Pc
},
["temp.spec"]={
[a]="14.7",
[b]="Template instantiation and specialization",
[e]="temp.inst",
[c]=Y,
[d]="temp.fct.spec"
},
["temp.inst"]={
[a]="14.7.1",
[b]="Implicit instantiation",
[c]="temp.spec",
[d]="temp.explicit"
},
["temp.explicit"]={
[a]="14.7.2",
[b]="Explicit instantiation",
[c]="temp.spec",
[d]="temp.expl.spec"
},
["temp.expl.spec"]={
[a]="14.7.3",
[b]="Explicit specialization",
[c]="temp.spec"
},
["temp.fct.spec"]={
[a]="14.8",
[b]="Function template specializations",
[e]="temp.arg.explicit",
[c]=Y
},
["temp.arg.explicit"]={
[a]="14.8.1",
[b]="Explicit template argument specification",
[c]="temp.fct.spec",
[d]=Sb
},
[Sb]={
[a]="14.8.2",
[b]="Template argument deduction",
[e]="temp.deduct.call",
[c]="temp.fct.spec",
[d]="temp.over"
},
["temp.deduct.call"]={
[a]="14.8.2.1",
[b]="Deducing template arguments from a function call",
[c]=Sb,
[d]="temp.deduct.funcaddr"
},
["temp.deduct.funcaddr"]={
[a]="14.8.2.2",
[b]="Deducing template arguments taking the address of a function template",
[c]=Sb,
[d]="temp.deduct.conv"
},
["temp.deduct.conv"]={
[a]="14.8.2.3",
[b]="Deducing conversion function template arguments",
[c]=Sb,
[d]="temp.deduct.partial"
},
["temp.deduct.partial"]={
[a]="14.8.2.4",
[b]="Deducing template arguments during partial ordering",
[c]=Sb,
[d]="temp.deduct.type"
},
["temp.deduct.type"]={
[a]="14.8.2.5",
[b]="Deducing template arguments from a type",
[c]=Sb,
[d]="temp.deduct.decl"
},
["temp.deduct.decl"]={
[a]="14.8.2.6",
[b]="Deducing template arguments from a function declaration",
[c]=Sb
},
["temp.over"]={
[a]="14.8.3",
[b]="Overload resolution",
[c]="temp.fct.spec"
},
[uc]={
[a]="15",
[b]="Exception handling",
[e]="except.throw",
[c]=f,
[d]=L
},
["except.throw"]={
[a]="15.1",
[b]="Throwing an exception",
[c]=uc,
[d]="except.ctor"
},
["except.ctor"]={
[a]="15.2",
[b]="Constructors and destructors",
[c]=uc,
[d]="except.handle"
},
["except.handle"]={
[a]="15.3",
[b]="Handling an exception",
[c]=uc,
[d]="except.spec"
},
["except.spec"]={
[a]="15.4",
[b]="Exception specifications",
[c]=uc,
[d]="except.special"
},
["except.special"]={
[a]="15.5",
[b]="Special functions",
[e]="except.terminate",
[c]=uc
},
["except.terminate"]={
[a]="15.5.1",
[b]="The std::terminate() function",
[c]="except.special",
[d]="except.unexpected"
},
["except.unexpected"]={
[a]="15.5.2",
[b]="The std::unexpected() function",
[c]="except.special",
[d]="except.uncaught"
},
["except.uncaught"]={
[a]="15.5.3",
[b]="The std::uncaught_exception() function",
[c]="except.special"
},
[L]={
[a]="16",
[b]="Preprocessing directives",
[e]="cpp.cond",
[c]=f,
[d]=ec
},
["cpp.cond"]={
[a]="16.1",
[b]="Conditional inclusion",
[c]=L,
[d]="cpp.include"
},
["cpp.include"]={
[a]="16.2",
[b]="Source file inclusion",
[c]=L,
[d]=Nc
},
[Nc]={
[a]="16.3",
[b]="Macro replacement",
[e]="cpp.subst",
[c]=L,
[d]="cpp.line"
},
["cpp.subst"]={
[a]="16.3.1",
[b]="Argument substitution",
[c]=Nc,
[d]="cpp.stringize"
},
["cpp.stringize"]={
[a]="16.3.2",
[b]="The # operator",
[c]=Nc,
[d]="cpp.concat"
},
["cpp.concat"]={
[a]="16.3.3",
[b]="The ## operator",
[c]=Nc,
[d]="cpp.rescan"
},
["cpp.rescan"]={
[a]="16.3.4",
[b]="Rescanning and further replacement",
[c]=Nc,
[d]="cpp.scope"
},
["cpp.scope"]={
[a]="16.3.5",
[b]="Scope of macro definitions",
[c]=Nc
},
["cpp.line"]={
[a]="16.4",
[b]="Line control",
[c]=L,
[d]="cpp.error"
},
["cpp.error"]={
[a]="16.5",
[b]="Error directive",
[c]=L,
[d]="cpp.pragma"
},
["cpp.pragma"]={
[a]="16.6",
[b]="Pragma directive",
[c]=L,
[d]="cpp.null"
},
["cpp.null"]={
[a]="16.7",
[b]="Null directive",
[c]=L,
[d]="cpp.predefined"
},
["cpp.predefined"]={
[a]="16.8",
[b]="Predefined macro names",
[c]=L,
[d]="cpp.pragma.op"
},
["cpp.pragma.op"]={
[a]="16.9",
[b]="Pragma operator",
[c]=L
},
[ec]={
[a]="17",
[b]="Library introduction",
[e]="library.general",
[c]=f,
[d]=I
},
["library.general"]={
[a]="17.1",
[b]=o,
[c]=ec,
[d]="library.c"
},
["library.c"]={
[a]="17.2",
[b]="The C standard library",
[c]=ec,
[d]=g
},
[g]={
[a]="17.3",
[b]="Definitions",
[e]="defns.arbitrary.stream",
[c]=ec,
[d]="defns.additional"
},
["defns.arbitrary.stream"]={
[a]="17.3.1",
[b]="arbitrary-positional stream",
[c]=g,
[d]="defns.block"
},
["defns.block"]={
[a]="17.3.2",
[b]="block",
[c]=g,
[d]="defns.blocked"
},
["defns.blocked"]={
[a]="17.3.3",
[b]="blocked thread",
[c]=g,
[d]="defns.character"
},
["defns.character"]={
[a]="17.3.4",
[b]="character",
[c]=g,
[d]="defns.character.container"
},
["defns.character.container"]={
[a]="17.3.5",
[b]="character container type",
[c]=g,
[d]="defns.comparison"
},
["defns.comparison"]={
[a]="17.3.6",
[b]="comparison function",
[c]=g,
[d]="defns.component"
},
["defns.component"]={
[a]="17.3.7",
[b]="component",
[c]=g,
[d]="defns.deadlock"
},
["defns.deadlock"]={
[a]="17.3.8",
[b]="deadlock",
[c]=g,
[d]="defns.default.behavior.impl"
},
["defns.default.behavior.impl"]={
[a]="17.3.9",
[b]="default behavior",
[c]=g,
[d]="defns.default.behavior.func"
},
["defns.default.behavior.func"]={
[a]="17.3.10",
[b]="default behavior",
[c]=g,
[d]="defns.handler"
},
["defns.handler"]={
[a]="17.3.11",
[b]="handler function",
[c]=g,
[d]="defns.iostream.templates"
},
["defns.iostream.templates"]={
[a]="17.3.12",
[b]="iostream class templates",
[c]=g,
[d]="defns.modifier"
},
["defns.modifier"]={
[a]="17.3.13",
[b]="modifier function",
[c]=g,
[d]="defns.move.constr"
},
["defns.move.constr"]={
[a]="17.3.14",
[b]="move construction",
[c]=g,
[d]="defns.move.assign"
},
["defns.move.assign"]={
[a]="17.3.15",
[b]="move assignment",
[c]=g,
[d]="defns.obj.state"
},
["defns.obj.state"]={
[a]="17.3.16",
[b]="object state",
[c]=g,
[d]="defns.ntcts"
},
["defns.ntcts"]={
[a]="17.3.17",
[b]="NTCTS",
[c]=g,
[d]="defns.observer"
},
["defns.observer"]={
[a]="17.3.18",
[b]="observer function",
[c]=g,
[d]="defns.replacement"
},
["defns.replacement"]={
[a]="17.3.19",
[b]="replacement function",
[c]=g,
[d]="defns.repositional.stream"
},
["defns.repositional.stream"]={
[a]="17.3.20",
[b]="repositional stream",
[c]=g,
[d]="defns.required.behavior"
},
["defns.required.behavior"]={
[a]="17.3.21",
[b]="required behavior",
[c]=g,
[d]="defns.reserved.function"
},
["defns.reserved.function"]={
[a]="17.3.22",
[b]="reserved function",
[c]=g,
[d]="defns.stable"
},
["defns.stable"]={
[a]="17.3.23",
[b]="stable algorithm",
[c]=g,
[d]="defns.traits"
},
["defns.traits"]={
[a]="17.3.24",
[b]="traits class",
[c]=g,
[d]="defns.unblock"
},
["defns.unblock"]={
[a]="17.3.25",
[b]="unblock",
[c]=g,
[d]="defns.valid"
},
["defns.valid"]={
[a]="17.3.26",
[b]="valid but unspecified state",
[c]=g
},
["defns.additional"]={
[a]="17.4",
[b]="Additional definitions",
[c]=ec,
[d]="description"
},
["description"]={
[a]="17.5",
[b]="Method of description (Informative)",
[e]=rc,
[c]=ec,
[d]=qc
},
[rc]={
[a]="17.5.1",
[b]="Structure of each clause",
[e]="structure.elements",
[c]="description",
[d]="conventions"
},
["structure.elements"]={
[a]="17.5.1.1",
[b]="Elements",
[c]=rc,
[d]="structure.summary"
},
["structure.summary"]={
[a]="17.5.1.2",
[b]="Summary",
[c]=rc,
[d]="structure.requirements"
},
["structure.requirements"]={
[a]="17.5.1.3",
[b]=dd,
[c]=rc,
[d]="structure.specifications"
},
["structure.specifications"]={
[a]="17.5.1.4",
[b]="Detailed specifications",
[c]=rc,
[d]="structure.see.also"
},
["structure.see.also"]={
[a]="17.5.1.5",
[b]="C library",
[c]=rc
},
["conventions"]={
[a]="17.5.2",
[b]="Other conventions",
[e]=qd,
[c]="description"
},
[qd]={
[a]="17.5.2.1",
[b]="Type descriptions",
[e]="type.descriptions.general",
[c]="conventions",
[d]="functions.within.classes"
},
["type.descriptions.general"]={
[a]="17.5.2.1.1",
[b]=o,
[c]=qd,
[d]="enumerated.types"
},
["enumerated.types"]={
[a]="17.5.2.1.2",
[b]="Enumerated types",
[c]=qd,
[d]="bitmask.types"
},
["bitmask.types"]={
[a]="17.5.2.1.3",
[b]="Bitmask types",
[c]=qd,
[d]="character.seq"
},
["character.seq"]={
[a]="17.5.2.1.4",
[b]="Character sequences",
[e]="byte.strings",
[c]=qd
},
["byte.strings"]={
[a]="17.5.2.1.4.1",
[b]="Byte strings",
[c]="character.seq",
[d]="multibyte.strings"
},
["multibyte.strings"]={
[a]="17.5.2.1.4.2",
[b]="Multibyte strings",
[c]="character.seq"
},
["functions.within.classes"]={
[a]="17.5.2.2",
[b]="Functions within classes",
[c]="conventions",
[d]="objects.within.classes"
},
["objects.within.classes"]={
[a]="17.5.2.3",
[b]="Private members",
[c]="conventions"
},
[qc]={
[a]="17.6",
[b]="Library-wide requirements",
[e]="organization",
[c]=ec
},
["organization"]={
[a]="17.6.1",
[b]="Library contents and organization",
[e]="contents",
[c]=qc,
[d]="using"
},
["contents"]={
[a]="17.6.1.1",
[b]="Library contents",
[c]="organization",
[d]="headers"
},
["headers"]={
[a]="17.6.1.2",
[b]="Headers",
[c]="organization",
[d]="compliance"
},
["compliance"]={
[a]="17.6.1.3",
[b]="Freestanding implementations",
[c]="organization"
},
["using"]={
[a]="17.6.2",
[b]="Using the library",
[e]="using.overview",
[c]=qc,
[d]=Mc
},
["using.overview"]={
[a]="17.6.2.1",
[b]=bb,
[c]="using",
[d]="using.headers"
},
["using.headers"]={
[a]="17.6.2.2",
[b]="Headers",
[c]="using",
[d]="using.linkage"
},
["using.linkage"]={
[a]="17.6.2.3",
[b]="Linkage",
[c]="using"
},
[Mc]={
[a]="17.6.3",
[b]="Requirements on types and expressions",
[e]="utility.arg.requirements",
[c]=qc,
[d]=F
},
["utility.arg.requirements"]={
[a]="17.6.3.1",
[b]="Template argument requirements",
[c]=Mc,
[d]="swappable.requirements"
},
["swappable.requirements"]={
[a]="17.6.3.2",
[b]="Swappable requirements",
[c]=Mc,
[d]="nullablepointer.requirements"
},
["nullablepointer.requirements"]={
[a]="17.6.3.3",
[b]="NullablePointer requirements",
[c]=Mc,
[d]="hash.requirements"
},
["hash.requirements"]={
[a]="17.6.3.4",
[b]="Hash requirements",
[c]=Mc,
[d]="allocator.requirements"
},
["allocator.requirements"]={
[a]="17.6.3.5",
[b]="Allocator requirements",
[c]=Mc
},
[F]={
[a]="17.6.4",
[b]="Constraints on programs",
[e]="constraints.overview",
[c]=qc,
[d]=m
},
["constraints.overview"]={
[a]="17.6.4.1",
[b]=bb,
[c]=F,
[d]="namespace.constraints"
},
["namespace.constraints"]={
[a]="17.6.4.2",
[b]="Namespace use",
[e]="namespace.std",
[c]=F,
[d]=tc
},
["namespace.std"]={
[a]="17.6.4.2.1",
[b]="Namespace std",
[c]="namespace.constraints",
[d]="namespace.posix"
},
["namespace.posix"]={
[a]="17.6.4.2.2",
[b]="Namespace posix",
[c]="namespace.constraints"
},
[tc]={
[a]="17.6.4.3",
[b]="Reserved names",
[e]="macro.names",
[c]=F,
[d]="alt.headers"
},
["macro.names"]={
[a]="17.6.4.3.1",
[b]="Macro names",
[c]=tc,
[d]="global.names"
},
["global.names"]={
[a]="17.6.4.3.2",
[b]="Global names",
[c]=tc,
[d]="extern.names"
},
["extern.names"]={
[a]="17.6.4.3.3",
[b]="External linkage",
[c]=tc,
[d]="extern.types"
},
["extern.types"]={
[a]="17.6.4.3.4",
[b]="Types",
[c]=tc,
[d]="usrlit.suffix"
},
["usrlit.suffix"]={
[a]="17.6.4.3.5",
[b]="User-defined literal suffixes",
[c]=tc
},
["alt.headers"]={
[a]="17.6.4.4",
[b]="Headers",
[c]=F,
[d]="derived.classes"
},
["derived.classes"]={
[a]="17.6.4.5",
[b]="Derived classes",
[c]=F,
[d]="replacement.functions"
},
["replacement.functions"]={
[a]="17.6.4.6",
[b]="Replacement functions",
[c]=F,
[d]="handler.functions"
},
["handler.functions"]={
[a]="17.6.4.7",
[b]="Handler functions",
[c]=F,
[d]="res.on.functions"
},
["res.on.functions"]={
[a]="17.6.4.8",
[b]="Other functions",
[c]=F,
[d]="res.on.arguments"
},
["res.on.arguments"]={
[a]="17.6.4.9",
[b]="Function arguments",
[c]=F,
[d]="res.on.objects"
},
["res.on.objects"]={
[a]="17.6.4.10",
[b]="Shared objects and the library",
[c]=F,
[d]="res.on.required"
},
["res.on.required"]={
[a]="17.6.4.11",
[b]="Requires paragraph",
[c]=F
},
[m]={
[a]="17.6.5",
[b]="Conforming implementations",
[e]="conforming.overview",
[c]=qc
},
["conforming.overview"]={
[a]="17.6.5.1",
[b]=bb,
[c]=m,
[d]="res.on.headers"
},
["res.on.headers"]={
[a]="17.6.5.2",
[b]="Headers",
[c]=m,
[d]="res.on.macro.definitions"
},
["res.on.macro.definitions"]={
[a]="17.6.5.3",
[b]="Restrictions on macro definitions",
[c]=m,
[d]="global.functions"
},
["global.functions"]={
[a]="17.6.5.4",
[b]="Global and non-member functions",
[c]=m,
[d]="member.functions"
},
["member.functions"]={
[a]="17.6.5.5",
[b]=z,
[c]=m,
[d]="constexpr.functions"
},
["constexpr.functions"]={
[a]="17.6.5.6",
[b]="constexpr functions and constructors",
[c]=m,
[d]="algorithm.stable"
},
["algorithm.stable"]={
[a]="17.6.5.7",
[b]="Requirements for stable algorithms",
[c]=m,
[d]="reentrancy"
},
["reentrancy"]={
[a]="17.6.5.8",
[b]="Reentrancy",
[c]=m,
[d]="res.on.data.races"
},
["res.on.data.races"]={
[a]="17.6.5.9",
[b]="Data race avoidance",
[c]=m,
[d]="protection.within.classes"
},
["protection.within.classes"]={
[a]="17.6.5.10",
[b]="Protection within classes",
[c]=m,
[d]="derivation"
},
["derivation"]={
[a]="17.6.5.11",
[b]="Derived classes",
[c]=m,
[d]="res.on.exception.handling"
},
["res.on.exception.handling"]={
[a]="17.6.5.12",
[b]="Restrictions on exception handling",
[c]=m,
[d]="res.on.pointer.storage"
},
["res.on.pointer.storage"]={
[a]="17.6.5.13",
[b]="Restrictions on storage of pointers",
[c]=m,
[d]="value.error.codes"
},
["value.error.codes"]={
[a]="17.6.5.14",
[b]="Value of error codes",
[c]=m,
[d]="lib.types.movedfrom"
},
["lib.types.movedfrom"]={
[a]="17.6.5.15",
[b]="Moved-from state of library types",
[c]=m
},
[I]={
[a]="18",
[b]="Language support library",
[e]="support.general",
[c]=f,
[d]=yc
},
["support.general"]={
[a]="18.1",
[b]=o,
[c]=I,
[d]="support.types"
},
["support.types"]={
[a]="18.2",
[b]="Types",
[c]=I,
[d]="support.limits"
},
["support.limits"]={
[a]="18.3",
[b]="Implementation properties",
[e]="support.limits.general",
[c]=I,
[d]="cstdint"
},
["support.limits.general"]={
[a]="18.3.1",
[b]=n,
[c]="support.limits",
[d]=Fb
},
[Fb]={
[a]="18.3.2",
[b]="Numeric limits",
[e]="limits.numeric",
[c]="support.limits",
[d]="c.limits"
},
["limits.numeric"]={
[a]="18.3.2.1",
[b]="Class template numeric_limits",
[c]=Fb,
[d]="limits.syn"
},
["limits.syn"]={
[a]="18.3.2.2",
[b]="Header <limits> synopsis",
[c]=Fb,
[d]="numeric.limits"
},
["numeric.limits"]={
[a]="18.3.2.3",
[b]="Class template numeric_limits",
[c]=Fb,
[d]="numeric.limits.members"
},
["numeric.limits.members"]={
[a]="18.3.2.4",
[b]="numeric_limits members",
[c]=Fb,
[d]="round.style"
},
["round.style"]={
[a]="18.3.2.5",
[b]="Type float_round_style",
[c]=Fb,
[d]="denorm.style"
},
["denorm.style"]={
[a]="18.3.2.6",
[b]="Type float_denorm_style",
[c]=Fb,
[d]="numeric.special"
},
["numeric.special"]={
[a]="18.3.2.7",
[b]="numeric_limits specializations",
[c]=Fb
},
["c.limits"]={
[a]="18.3.3",
[b]="C library",
[c]="support.limits"
},
["cstdint"]={
[a]="18.4",
[b]="Integer types",
[e]="cstdint.syn",
[c]=I,
[d]="support.start.term"
},
["cstdint.syn"]={
[a]="18.4.1",
[b]="Header <cstdint> synopsis",
[c]="cstdint"
},
["support.start.term"]={
[a]="18.5",
[b]="Start and termination",
[c]=I,
[d]="support.dynamic"
},
["support.dynamic"]={
[a]="18.6",
[b]="Dynamic memory management",
[e]="new.delete",
[c]=I,
[d]="support.rtti"
},
["new.delete"]={
[a]="18.6.1",
[b]="Storage allocation and deallocation",
[e]="new.delete.single",
[c]="support.dynamic",
[d]=Jc
},
["new.delete.single"]={
[a]="18.6.1.1",
[b]="Single-object forms",
[c]="new.delete",
[d]="new.delete.array"
},
["new.delete.array"]={
[a]="18.6.1.2",
[b]="Array forms",
[c]="new.delete",
[d]="new.delete.placement"
},
["new.delete.placement"]={
[a]="18.6.1.3",
[b]="Placement forms",
[c]="new.delete",
[d]="new.delete.dataraces"
},
["new.delete.dataraces"]={
[a]="18.6.1.4",
[b]="Data races",
[c]="new.delete"
},
[Jc]={
[a]="18.6.2",
[b]="Storage allocation errors",
[e]="bad.alloc",
[c]="support.dynamic"
},
["bad.alloc"]={
[a]="18.6.2.1",
[b]="Class bad_alloc",
[c]=Jc,
[d]="new.badlength"
},
["new.badlength"]={
[a]="18.6.2.2",
[b]="Class bad_array_new_length",
[c]=Jc,
[d]="new.handler"
},
["new.handler"]={
[a]="18.6.2.3",
[b]="Type new_handler",
[c]=Jc,
[d]="set.new.handler"
},
["set.new.handler"]={
[a]="18.6.2.4",
[b]="set_new_handler",
[c]=Jc,
[d]="get.new.handler"
},
["get.new.handler"]={
[a]="18.6.2.5",
[b]="get_new_handler",
[c]=Jc
},
["support.rtti"]={
[a]="18.7",
[b]="Type identification",
[e]="type.info",
[c]=I,
[d]=kc
},
["type.info"]={
[a]="18.7.1",
[b]="Class type_info",
[c]="support.rtti",
[d]="bad.cast"
},
["bad.cast"]={
[a]="18.7.2",
[b]="Class bad_cast",
[c]="support.rtti",
[d]="bad.typeid"
},
["bad.typeid"]={
[a]="18.7.3",
[b]="Class bad_typeid",
[c]="support.rtti"
},
[kc]={
[a]="18.8",
[b]="Exception handling",
[e]="exception",
[c]=I,
[d]="support.initlist"
},
["exception"]={
[a]="18.8.1",
[b]="Class exception",
[c]=kc,
[d]="bad.exception"
},
["bad.exception"]={
[a]="18.8.2",
[b]="Class bad_exception",
[c]=kc,
[d]=vd
},
[vd]={
[a]="18.8.3",
[b]="Abnormal termination",
[e]="terminate.handler",
[c]=kc,
[d]="uncaught"
},
["terminate.handler"]={
[a]="18.8.3.1",
[b]="Type terminate_handler",
[c]=vd,
[d]="set.terminate"
},
["set.terminate"]={
[a]="18.8.3.2",
[b]="set_terminate",
[c]=vd,
[d]="get.terminate"
},
["get.terminate"]={
[a]="18.8.3.3",
[b]="get_terminate",
[c]=vd,
[d]="terminate"
},
["terminate"]={
[a]="18.8.3.4",
[b]="terminate",
[c]=vd
},
["uncaught"]={
[a]="18.8.4",
[b]="uncaught_exception",
[c]=kc,
[d]="propagation"
},
["propagation"]={
[a]="18.8.5",
[b]="Exception propagation",
[c]=kc,
[d]="except.nested"
},
["except.nested"]={
[a]="18.8.6",
[b]="nested_exception",
[c]=kc
},
["support.initlist"]={
[a]="18.9",
[b]="Initializer lists",
[e]="support.initlist.cons",
[c]=I,
[d]="support.runtime"
},
["support.initlist.cons"]={
[a]="18.9.1",
[b]="Initializer list constructors",
[c]="support.initlist",
[d]="support.initlist.access"
},
["support.initlist.access"]={
[a]="18.9.2",
[b]="Initializer list access",
[c]="support.initlist",
[d]="support.initlist.range"
},
["support.initlist.range"]={
[a]="18.9.3",
[b]="Initializer list range access",
[c]="support.initlist"
},
["support.runtime"]={
[a]="18.10",
[b]="Other runtime support",
[c]=I
},
[yc]={
[a]="19",
[b]="Diagnostics library",
[e]="diagnostics.general",
[c]=f,
[d]=s
},
["diagnostics.general"]={
[a]="19.1",
[b]=o,
[c]=yc,
[d]=R
},
[R]={
[a]="19.2",
[b]="Exception classes",
[e]="logic.error",
[c]=yc,
[d]="assertions"
},
["logic.error"]={
[a]="19.2.1",
[b]="Class logic_error",
[c]=R,
[d]="domain.error"
},
["domain.error"]={
[a]="19.2.2",
[b]="Class domain_error",
[c]=R,
[d]="invalid.argument"
},
["invalid.argument"]={
[a]="19.2.3",
[b]="Class invalid_argument",
[c]=R,
[d]="length.error"
},
["length.error"]={
[a]="19.2.4",
[b]="Class length_error",
[c]=R,
[d]="out.of.range"
},
["out.of.range"]={
[a]="19.2.5",
[b]="Class out_of_range",
[c]=R,
[d]="runtime.error"
},
["runtime.error"]={
[a]="19.2.6",
[b]="Class runtime_error",
[c]=R,
[d]="range.error"
},
["range.error"]={
[a]="19.2.7",
[b]="Class range_error",
[c]=R,
[d]="overflow.error"
},
["overflow.error"]={
[a]="19.2.8",
[b]="Class overflow_error",
[c]=R,
[d]="underflow.error"
},
["underflow.error"]={
[a]="19.2.9",
[b]="Class underflow_error",
[c]=R
},
["assertions"]={
[a]="19.3",
[b]="Assertions",
[c]=yc,
[d]="errno"
},
["errno"]={
[a]="19.4",
[b]="Error numbers",
[c]=yc,
[d]=Jb
},
[Jb]={
[a]="19.5",
[b]="System error support",
[e]=Wc,
[c]=yc
},
[Wc]={
[a]="19.5.1",
[b]="Class error_category",
[e]="syserr.errcat.overview",
[c]=Jb,
[d]=Qc
},
["syserr.errcat.overview"]={
[a]="19.5.1.1",
[b]="Class error_category overview",
[c]=Wc,
[d]="syserr.errcat.virtuals"
},
["syserr.errcat.virtuals"]={
[a]="19.5.1.2",
[b]="Class error_category virtual members",
[c]=Wc,
[d]="syserr.errcat.nonvirtuals"
},
["syserr.errcat.nonvirtuals"]={
[a]="19.5.1.3",
[b]="Class error_category non-virtual members",
[c]=Wc,
[d]="syserr.errcat.derived"
},
["syserr.errcat.derived"]={
[a]="19.5.1.4",
[b]="Program defined classes derived from error_category",
[c]=Wc,
[d]="syserr.errcat.objects"
},
["syserr.errcat.objects"]={
[a]="19.5.1.5",
[b]="Error category objects",
[c]=Wc
},
[Qc]={
[a]="19.5.2",
[b]="Class error_code",
[e]="syserr.errcode.overview",
[c]=Jb,
[d]=Uc
},
["syserr.errcode.overview"]={
[a]="19.5.2.1",
[b]="Class error_code overview",
[c]=Qc,
[d]="syserr.errcode.constructors"
},
["syserr.errcode.constructors"]={
[a]="19.5.2.2",
[b]="Class error_code constructors",
[c]=Qc,
[d]="syserr.errcode.modifiers"
},
["syserr.errcode.modifiers"]={
[a]="19.5.2.3",
[b]="Class error_code modifiers",
[c]=Qc,
[d]="syserr.errcode.observers"
},
["syserr.errcode.observers"]={
[a]="19.5.2.4",
[b]="Class error_code observers",
[c]=Qc,
[d]="syserr.errcode.nonmembers"
},
["syserr.errcode.nonmembers"]={
[a]="19.5.2.5",
[b]="Class error_code non-member functions",
[c]=Qc
},
[Uc]={
[a]="19.5.3",
[b]="Class error_condition",
[e]="syserr.errcondition.overview",
[c]=Jb,
[d]="syserr.compare"
},
["syserr.errcondition.overview"]={
[a]="19.5.3.1",
[b]="Class error_condition overview",
[c]=Uc,
[d]="syserr.errcondition.constructors"
},
["syserr.errcondition.constructors"]={
[a]="19.5.3.2",
[b]="Class error_condition constructors",
[c]=Uc,
[d]="syserr.errcondition.modifiers"
},
["syserr.errcondition.modifiers"]={
[a]="19.5.3.3",
[b]="Class error_condition modifiers",
[c]=Uc,
[d]="syserr.errcondition.observers"
},
["syserr.errcondition.observers"]={
[a]="19.5.3.4",
[b]="Class error_condition observers",
[c]=Uc,
[d]="syserr.errcondition.nonmembers"
},
["syserr.errcondition.nonmembers"]={
[a]="19.5.3.5",
[b]="Class error_condition non-member functions",
[c]=Uc
},
["syserr.compare"]={
[a]="19.5.4",
[b]="Comparison operators",
[c]=Jb,
[d]="syserr.hash"
},
["syserr.hash"]={
[a]="19.5.5",
[b]="System error hash support",
[c]=Jb,
[d]="syserr.syserr"
},
["syserr.syserr"]={
[a]="19.5.6",
[b]="Class system_error",
[e]="syserr.syserr.overview",
[c]=Jb
},
["syserr.syserr.overview"]={
[a]="19.5.6.1",
[b]="Class system_error overview",
[c]="syserr.syserr",
[d]="syserr.syserr.members"
},
["syserr.syserr.members"]={
[a]="19.5.6.2",
[b]="Class system_error members",
[c]="syserr.syserr"
},
[s]={
[a]="20",
[b]="General utilities library",
[e]="utilities.general",
[c]=f,
[d]=xb
},
["utilities.general"]={
[a]="20.1",
[b]=o,
[c]=s,
[d]=Id
},
[Id]={
[a]="20.2",
[b]="Utility components",
[e]="operators",
[c]=s,
[d]=sc
},
["operators"]={
[a]="20.2.1",
[b]="Operators",
[c]=Id,
[d]="utility.swap"
},
["utility.swap"]={
[a]="20.2.2",
[b]="swap",
[c]=Id,
[d]="forward"
},
["forward"]={
[a]="20.2.3",
[b]="forward/move helpers",
[c]=Id,
[d]="declval"
},
["declval"]={
[a]="20.2.4",
[b]="Function template declval",
[c]=Id
},
[sc]={
[a]="20.3",
[b]="Pairs",
[e]="pairs.general",
[c]=s,
[d]="tuple"
},
["pairs.general"]={
[a]="20.3.1",
[b]=n,
[c]=sc,
[d]="pairs.pair"
},
["pairs.pair"]={
[a]="20.3.2",
[b]="Class template pair",
[c]=sc,
[d]="pairs.spec"
},
["pairs.spec"]={
[a]="20.3.3",
[b]="Specialized algorithms",
[c]=sc,
[d]="pair.astuple"
},
["pair.astuple"]={
[a]="20.3.4",
[b]="Tuple-like access to pair",
[c]=sc,
[d]="pair.piecewise"
},
["pair.piecewise"]={
[a]="20.3.5",
[b]="Piecewise construction",
[c]=sc
},
["tuple"]={
[a]="20.4",
[b]="Tuples",
[e]="tuple.general",
[c]=s,
[d]=id
},
["tuple.general"]={
[a]="20.4.1",
[b]=n,
[c]="tuple",
[d]=Q
},
[Q]={
[a]="20.4.2",
[b]="Class template tuple",
[e]="tuple.cnstr",
[c]="tuple"
},
["tuple.cnstr"]={
[a]="20.4.2.1",
[b]="Construction",
[c]=Q,
[d]="tuple.assign"
},
["tuple.assign"]={
[a]="20.4.2.2",
[b]="Assignment",
[c]=Q,
[d]="tuple.swap"
},
["tuple.swap"]={
[a]="20.4.2.3",
[b]="swap",
[c]=Q,
[d]="tuple.creation"
},
["tuple.creation"]={
[a]="20.4.2.4",
[b]="Tuple creation functions",
[c]=Q,
[d]="tuple.helper"
},
["tuple.helper"]={
[a]="20.4.2.5",
[b]="Tuple helper classes",
[c]=Q,
[d]="tuple.elem"
},
["tuple.elem"]={
[a]="20.4.2.6",
[b]="Element access",
[c]=Q,
[d]="tuple.rel"
},
["tuple.rel"]={
[a]="20.4.2.7",
[b]="Relational operators",
[c]=Q,
[d]="tuple.traits"
},
["tuple.traits"]={
[a]="20.4.2.8",
[b]="Tuple traits",
[c]=Q,
[d]="tuple.special"
},
["tuple.special"]={
[a]="20.4.2.9",
[b]="Tuple specialized algorithms",
[c]=Q
},
[id]={
[a]="20.5",
[b]="Class template bitset",
[e]="bitset.cons",
[c]=s,
[d]=u
},
["bitset.cons"]={
[a]="20.5.1",
[b]="bitset constructors",
[c]=id,
[d]="bitset.members"
},
["bitset.members"]={
[a]="20.5.2",
[b]="bitset members",
[c]=id,
[d]="bitset.hash"
},
["bitset.hash"]={
[a]="20.5.3",
[b]="bitset hash support",
[c]=id,
[d]="bitset.operators"
},
["bitset.operators"]={
[a]="20.5.4",
[b]="bitset operators",
[c]=id
},
[u]={
[a]="20.6",
[b]="Memory",
[e]="memory.general",
[c]=s,
[d]="smartptr"
},
["memory.general"]={
[a]="20.6.1",
[b]=n,
[c]=u,
[d]="memory.syn"
},
["memory.syn"]={
[a]="20.6.2",
[b]="Header <memory> synopsis",
[c]=u,
[d]="pointer.traits"
},
["pointer.traits"]={
[a]="20.6.3",
[b]="Pointer traits",
[e]="pointer.traits.types",
[c]=u,
[d]="util.dynamic.safety"
},
["pointer.traits.types"]={
[a]="20.6.3.1",
[b]="Pointer traits member types",
[c]="pointer.traits",
[d]="pointer.traits.functions"
},
["pointer.traits.functions"]={
[a]="20.6.3.2",
[b]="Pointer traits member functions",
[c]="pointer.traits"
},
["util.dynamic.safety"]={
[a]="20.6.4",
[b]="Pointer safety",
[c]=u,
[d]="ptr.align"
},
["ptr.align"]={
[a]="20.6.5",
[b]="Align",
[c]=u,
[d]="allocator.tag"
},
["allocator.tag"]={
[a]="20.6.6",
[b]="Allocator argument tag",
[c]=u,
[d]="allocator.uses"
},
["allocator.uses"]={
[a]="20.6.7",
[b]="uses_allocator",
[e]="allocator.uses.trait",
[c]=u,
[d]="allocator.traits"
},
["allocator.uses.trait"]={
[a]="20.6.7.1",
[b]="uses_allocator trait",
[c]="allocator.uses",
[d]="allocator.uses.construction"
},
["allocator.uses.construction"]={
[a]="20.6.7.2",
[b]="uses-allocator construction",
[c]="allocator.uses"
},
["allocator.traits"]={
[a]="20.6.8",
[b]="Allocator traits",
[e]="allocator.traits.types",
[c]=u,
[d]="default.allocator"
},
["allocator.traits.types"]={
[a]="20.6.8.1",
[b]="Allocator traits member types",
[c]="allocator.traits",
[d]="allocator.traits.members"
},
["allocator.traits.members"]={
[a]="20.6.8.2",
[b]="Allocator traits static member functions",
[c]="allocator.traits"
},
["default.allocator"]={
[a]="20.6.9",
[b]="The default allocator",
[e]="allocator.members",
[c]=u,
[d]="storage.iterator"
},
["allocator.members"]={
[a]="20.6.9.1",
[b]="allocator members",
[c]="default.allocator",
[d]="allocator.globals"
},
["allocator.globals"]={
[a]="20.6.9.2",
[b]="allocator globals",
[c]="default.allocator"
},
["storage.iterator"]={
[a]="20.6.10",
[b]="Raw storage iterator",
[c]=u,
[d]="temporary.buffer"
},
["temporary.buffer"]={
[a]="20.6.11",
[b]="Temporary buffers",
[c]=u,
[d]=yd
},
[yd]={
[a]="20.6.12",
[b]="Specialized algorithms",
[e]="specialized.addressof",
[c]=u,
[d]="c.malloc"
},
["specialized.addressof"]={
[a]="20.6.12.1",
[b]="addressof",
[c]=yd,
[d]="uninitialized.copy"
},
["uninitialized.copy"]={
[a]="20.6.12.2",
[b]="uninitialized_copy",
[c]=yd,
[d]="uninitialized.fill"
},
["uninitialized.fill"]={
[a]="20.6.12.3",
[b]="uninitialized_fill",
[c]=yd,
[d]="uninitialized.fill.n"
},
["uninitialized.fill.n"]={
[a]="20.6.12.4",
[b]="uninitialized_fill_n",
[c]=yd
},
["c.malloc"]={
[a]="20.6.13",
[b]="C library",
[c]=u
},
["smartptr"]={
[a]="20.7",
[b]="Smart pointers",
[e]=ud,
[c]=s,
[d]=y
},
[ud]={
[a]="20.7.1",
[b]="Class template unique_ptr",
[e]="unique.ptr.dltr",
[c]="smartptr",
[d]=ac
},
["unique.ptr.dltr"]={
[a]="20.7.1.1",
[b]="Default deleters",
[e]="unique.ptr.dltr.general",
[c]=ud,
[d]=Ec
},
["unique.ptr.dltr.general"]={
[a]="20.7.1.1.1",
[b]=n,
[c]="unique.ptr.dltr",
[d]="unique.ptr.dltr.dflt"
},
["unique.ptr.dltr.dflt"]={
[a]="20.7.1.1.2",
[b]="default_delete",
[c]="unique.ptr.dltr",
[d]="unique.ptr.dltr.dflt1"
},
["unique.ptr.dltr.dflt1"]={
[a]="20.7.1.1.3",
[b]="default_delete<T[]>",
[c]="unique.ptr.dltr"
},
[Ec]={
[a]="20.7.1.2",
[b]="unique_ptr for single objects",
[e]="unique.ptr.single.ctor",
[c]=ud,
[d]="unique.ptr.runtime"
},
["unique.ptr.single.ctor"]={
[a]="20.7.1.2.1",
[b]="unique_ptr constructors",
[c]=Ec,
[d]="unique.ptr.single.dtor"
},
["unique.ptr.single.dtor"]={
[a]="20.7.1.2.2",
[b]="unique_ptr destructor",
[c]=Ec,
[d]="unique.ptr.single.asgn"
},
["unique.ptr.single.asgn"]={
[a]="20.7.1.2.3",
[b]="unique_ptr assignment",
[c]=Ec,
[d]="unique.ptr.single.observers"
},
["unique.ptr.single.observers"]={
[a]="20.7.1.2.4",
[b]="unique_ptr observers",
[c]=Ec,
[d]="unique.ptr.single.modifiers"
},
["unique.ptr.single.modifiers"]={
[a]="20.7.1.2.5",
[b]="unique_ptr modifiers",
[c]=Ec
},
["unique.ptr.runtime"]={
[a]="20.7.1.3",
[b]="unique_ptr for array objects with a runtime length",
[e]="unique.ptr.runtime.ctor",
[c]=ud,
[d]="unique.ptr.special"
},
["unique.ptr.runtime.ctor"]={
[a]="20.7.1.3.1",
[b]="unique_ptr constructors",
[c]="unique.ptr.runtime",
[d]="unique.ptr.runtime.observers"
},
["unique.ptr.runtime.observers"]={
[a]="20.7.1.3.2",
[b]="unique_ptr observers",
[c]="unique.ptr.runtime",
[d]="unique.ptr.runtime.modifiers"
},
["unique.ptr.runtime.modifiers"]={
[a]="20.7.1.3.3",
[b]="unique_ptr modifiers",
[c]="unique.ptr.runtime"
},
["unique.ptr.special"]={
[a]="20.7.1.4",
[b]="unique_ptr specialized algorithms",
[c]=ud
},
[ac]={
[a]="20.7.2",
[b]="Shared-ownership pointers",
[e]="util.smartptr.weakptr",
[c]="smartptr"
},
["util.smartptr.weakptr"]={
[a]="20.7.2.1",
[b]="Class bad_weak_ptr",
[c]=ac,
[d]=B
},
[B]={
[a]="20.7.2.2",
[b]="Class template shared_ptr",
[e]="util.smartptr.shared.const",
[c]=ac,
[d]=sb
},
["util.smartptr.shared.const"]={
[a]="20.7.2.2.1",
[b]="shared_ptr constructors",
[c]=B,
[d]="util.smartptr.shared.dest"
},
["util.smartptr.shared.dest"]={
[a]="20.7.2.2.2",
[b]="shared_ptr destructor",
[c]=B,
[d]="util.smartptr.shared.assign"
},
["util.smartptr.shared.assign"]={
[a]="20.7.2.2.3",
[b]="shared_ptr assignment",
[c]=B,
[d]="util.smartptr.shared.mod"
},
["util.smartptr.shared.mod"]={
[a]="20.7.2.2.4",
[b]="shared_ptr modifiers",
[c]=B,
[d]="util.smartptr.shared.obs"
},
["util.smartptr.shared.obs"]={
[a]="20.7.2.2.5",
[b]="shared_ptr observers",
[c]=B,
[d]="util.smartptr.shared.create"
},
["util.smartptr.shared.create"]={
[a]="20.7.2.2.6",
[b]="shared_ptr creation",
[c]=B,
[d]="util.smartptr.shared.cmp"
},
["util.smartptr.shared.cmp"]={
[a]="20.7.2.2.7",
[b]="shared_ptr comparison",
[c]=B,
[d]="util.smartptr.shared.spec"
},
["util.smartptr.shared.spec"]={
[a]="20.7.2.2.8",
[b]="shared_ptr specialized algorithms",
[c]=B,
[d]="util.smartptr.shared.cast"
},
["util.smartptr.shared.cast"]={
[a]="20.7.2.2.9",
[b]="shared_ptr casts",
[c]=B,
[d]="util.smartptr.getdeleter"
},
["util.smartptr.getdeleter"]={
[a]="20.7.2.2.10",
[b]="get_deleter",
[c]=B,
[d]="util.smartptr.shared.io"
},
["util.smartptr.shared.io"]={
[a]="20.7.2.2.11",
[b]="shared_ptr I/O",
[c]=B
},
[sb]={
[a]="20.7.2.3",
[b]="Class template weak_ptr",
[e]="util.smartptr.weak.const",
[c]=ac,
[d]="util.smartptr.enab"
},
["util.smartptr.weak.const"]={
[a]="20.7.2.3.1",
[b]="weak_ptr constructors",
[c]=sb,
[d]="util.smartptr.weak.dest"
},
["util.smartptr.weak.dest"]={
[a]="20.7.2.3.2",
[b]="weak_ptr destructor",
[c]=sb,
[d]="util.smartptr.weak.assign"
},
["util.smartptr.weak.assign"]={
[a]="20.7.2.3.3",
[b]="weak_ptr assignment",
[c]=sb,
[d]="util.smartptr.weak.mod"
},
["util.smartptr.weak.mod"]={
[a]="20.7.2.3.4",
[b]="weak_ptr modifiers",
[c]=sb,
[d]="util.smartptr.weak.obs"
},
["util.smartptr.weak.obs"]={
[a]="20.7.2.3.5",
[b]="weak_ptr observers",
[c]=sb,
[d]="util.smartptr.weak.spec"
},
["util.smartptr.weak.spec"]={
[a]="20.7.2.3.6",
[b]="weak_ptr specialized algorithms",
[c]=sb,
[d]="util.smartptr.ownerless"
},
["util.smartptr.ownerless"]={
[a]="20.7.2.3.7",
[b]="Class template owner_less",
[c]=sb
},
["util.smartptr.enab"]={
[a]="20.7.2.4",
[b]="Class template enable_shared_from_this",
[c]=ac,
[d]="util.smartptr.shared.atomic"
},
["util.smartptr.shared.atomic"]={
[a]="20.7.2.5",
[b]="shared_ptr atomic access",
[c]=ac,
[d]="util.smartptr.hash"
},
["util.smartptr.hash"]={
[a]="20.7.2.6",
[b]="Smart pointer hash support",
[c]=ac
},
[y]={
[a]="20.8",
[b]="Function objects",
[e]="func.def",
[c]=s,
[d]=lb
},
["func.def"]={
[a]="20.8.1",
[b]="Definitions",
[c]=y,
[d]="func.require"
},
["func.require"]={
[a]="20.8.2",
[b]=dd,
[c]=y,
[d]=lc
},
[lc]={
[a]="20.8.3",
[b]="Class template reference_wrapper",
[e]="refwrap.const",
[c]=y,
[d]="arithmetic.operations"
},
["refwrap.const"]={
[a]="20.8.3.1",
[b]="reference_wrapper construct/copy/destroy",
[c]=lc,
[d]="refwrap.assign"
},
["refwrap.assign"]={
[a]="20.8.3.2",
[b]="reference_wrapper assignment",
[c]=lc,
[d]="refwrap.access"
},
["refwrap.access"]={
[a]="20.8.3.3",
[b]="reference_wrapper access",
[c]=lc,
[d]="refwrap.invoke"
},
["refwrap.invoke"]={
[a]="20.8.3.4",
[b]="reference_wrapper invocation",
[c]=lc,
[d]="refwrap.helpers"
},
["refwrap.helpers"]={
[a]="20.8.3.5",
[b]="reference_wrapper helper functions",
[c]=lc
},
["arithmetic.operations"]={
[a]="20.8.4",
[b]="Arithmetic operations",
[c]=y,
[d]="comparisons"
},
["comparisons"]={
[a]="20.8.5",
[b]="Comparisons",
[c]=y,
[d]="logical.operations"
},
["logical.operations"]={
[a]="20.8.6",
[b]="Logical operations",
[c]=y,
[d]="bitwise.operations"
},
["bitwise.operations"]={
[a]="20.8.7",
[b]="Bitwise operations",
[c]=y,
[d]="negators"
},
["negators"]={
[a]="20.8.8",
[b]="Negators",
[c]=y,
[d]="bind"
},
["bind"]={
[a]="20.8.9",
[b]="Function template bind",
[e]="func.bind",
[c]=y,
[d]="func.memfn"
},
["func.bind"]={
[a]="20.8.9.1",
[b]="Function object binders",
[e]="func.bind.isbind",
[c]="bind"
},
["func.bind.isbind"]={
[a]="20.8.9.1.1",
[b]="Class template is_bind_expression",
[c]="func.bind",
[d]="func.bind.bind"
},
["func.bind.bind"]={
[a]="20.8.9.1.2",
[b]="Function template bind",
[c]="func.bind",
[d]="func.bind.place"
},
["func.bind.place"]={
[a]="20.8.9.1.3",
[b]="Placeholders",
[c]="func.bind"
},
["func.memfn"]={
[a]="20.8.10",
[b]="Function template mem_fn",
[c]=y,
[d]="func.wrap"
},
["func.wrap"]={
[a]="20.8.11",
[b]="Polymorphic function wrappers",
[e]="func.wrap.badcall",
[c]=y,
[d]="unord.hash"
},
["func.wrap.badcall"]={
[a]="20.8.11.1",
[b]="Class bad_function_call",
[e]="func.wrap.badcall.const",
[c]="func.wrap",
[d]=ub
},
["func.wrap.badcall.const"]={
[a]="20.8.11.1.1",
[b]="bad_function_call constructor",
[c]="func.wrap.badcall"
},
[ub]={
[a]="20.8.11.2",
[b]="Class template function",
[e]="func.wrap.func.con",
[c]="func.wrap"
},
["func.wrap.func.con"]={
[a]="20.8.11.2.1",
[b]="function construct/copy/destroy",
[c]=ub,
[d]="func.wrap.func.mod"
},
["func.wrap.func.mod"]={
[a]="20.8.11.2.2",
[b]="function modifiers",
[c]=ub,
[d]="func.wrap.func.cap"
},
["func.wrap.func.cap"]={
[a]="20.8.11.2.3",
[b]="function capacity",
[c]=ub,
[d]="func.wrap.func.inv"
},
["func.wrap.func.inv"]={
[a]="20.8.11.2.4",
[b]="function invocation",
[c]=ub,
[d]="func.wrap.func.targ"
},
["func.wrap.func.targ"]={
[a]="20.8.11.2.5",
[b]="function target access",
[c]=ub,
[d]="func.wrap.func.nullptr"
},
["func.wrap.func.nullptr"]={
[a]="20.8.11.2.6",
[b]="null pointer comparison operators",
[c]=ub,
[d]="func.wrap.func.alg"
},
["func.wrap.func.alg"]={
[a]="20.8.11.2.7",
[b]="specialized algorithms",
[c]=ub
},
["unord.hash"]={
[a]="20.8.12",
[b]="Class template hash",
[c]=y
},
[lb]={
[a]="20.9",
[b]="Metaprogramming and type traits",
[e]="meta.rqmts",
[c]=s,
[d]=cc
},
["meta.rqmts"]={
[a]="20.9.1",
[b]=dd,
[c]=lb,
[d]="meta.type.synop"
},
["meta.type.synop"]={
[a]="20.9.2",
[b]="Header <type_traits> synopsis",
[c]=lb,
[d]="meta.help"
},
["meta.help"]={
[a]="20.9.3",
[b]="Helper classes",
[c]=lb,
[d]="meta.unary"
},
["meta.unary"]={
[a]="20.9.4",
[b]="Unary type traits",
[e]="meta.unary.cat",
[c]=lb,
[d]="meta.unary.prop.query"
},
["meta.unary.cat"]={
[a]="20.9.4.1",
[b]="Primary type categories",
[c]="meta.unary",
[d]="meta.unary.comp"
},
["meta.unary.comp"]={
[a]="20.9.4.2",
[b]="Composite type traits",
[c]="meta.unary",
[d]="meta.unary.prop"
},
["meta.unary.prop"]={
[a]="20.9.4.3",
[b]="Type properties",
[c]="meta.unary"
},
["meta.unary.prop.query"]={
[a]="20.9.5",
[b]="Type property queries",
[c]=lb,
[d]="meta.rel"
},
["meta.rel"]={
[a]="20.9.6",
[b]="Relationships between types",
[c]=lb,
[d]=jc
},
[jc]={
[a]="20.9.7",
[b]="Transformations between types",
[e]="meta.trans.cv",
[c]=lb
},
["meta.trans.cv"]={
[a]="20.9.7.1",
[b]="Const-volatile modifications",
[c]=jc,
[d]="meta.trans.ref"
},
["meta.trans.ref"]={
[a]="20.9.7.2",
[b]="Reference modifications",
[c]=jc,
[d]="meta.trans.sign"
},
["meta.trans.sign"]={
[a]="20.9.7.3",
[b]="Sign modifications",
[c]=jc,
[d]="meta.trans.arr"
},
["meta.trans.arr"]={
[a]="20.9.7.4",
[b]="Array modifications",
[c]=jc,
[d]="meta.trans.ptr"
},
["meta.trans.ptr"]={
[a]="20.9.7.5",
[b]="Pointer modifications",
[c]=jc,
[d]="meta.trans.other"
},
["meta.trans.other"]={
[a]="20.9.7.6",
[b]="Other transformations",
[c]=jc
},
[cc]={
[a]="20.10",
[b]="Compile-time rational arithmetic",
[e]="ratio.general",
[c]=s,
[d]=ab
},
["ratio.general"]={
[a]="20.10.1",
[b]=n,
[c]=cc,
[d]="ratio.syn"
},
["ratio.syn"]={
[a]="20.10.2",
[b]="Header <ratio> synopsis",
[c]=cc,
[d]="ratio.ratio"
},
["ratio.ratio"]={
[a]="20.10.3",
[b]="Class template ratio",
[c]=cc,
[d]="ratio.arithmetic"
},
["ratio.arithmetic"]={
[a]="20.10.4",
[b]="Arithmetic on ratios",
[c]=cc,
[d]="ratio.comparison"
},
["ratio.comparison"]={
[a]="20.10.5",
[b]="Comparison of ratios",
[c]=cc,
[d]="ratio.si"
},
["ratio.si"]={
[a]="20.10.6",
[b]="SI types for ratio",
[c]=cc
},
[ab]={
[a]="20.11",
[b]="Time utilities",
[e]="time.general",
[c]=s,
[d]=Gc
},
["time.general"]={
[a]="20.11.1",
[b]=n,
[c]=ab,
[d]="time.syn"
},
["time.syn"]={
[a]="20.11.2",
[b]="Header <chrono> synopsis",
[c]=ab,
[d]="time.clock.req"
},
["time.clock.req"]={
[a]="20.11.3",
[b]="Clock requirements",
[c]=ab,
[d]="time.traits"
},
["time.traits"]={
[a]="20.11.4",
[b]="Time-related traits",
[e]="time.traits.is_fp",
[c]=ab,
[d]=Bb
},
["time.traits.is_fp"]={
[a]="20.11.4.1",
[b]="treat_as_floating_point",
[c]="time.traits",
[d]="time.traits.duration_values"
},
["time.traits.duration_values"]={
[a]="20.11.4.2",
[b]="duration_values",
[c]="time.traits",
[d]="time.traits.specializations"
},
["time.traits.specializations"]={
[a]="20.11.4.3",
[b]="Specializations of common_type",
[c]="time.traits"
},
[Bb]={
[a]="20.11.5",
[b]="Class template duration",
[e]="time.duration.cons",
[c]=ab,
[d]=Cb
},
["time.duration.cons"]={
[a]="20.11.5.1",
[b]="duration constructors",
[c]=Bb,
[d]="time.duration.observer"
},
["time.duration.observer"]={
[a]="20.11.5.2",
[b]="duration observer",
[c]=Bb,
[d]="time.duration.arithmetic"
},
["time.duration.arithmetic"]={
[a]="20.11.5.3",
[b]="duration arithmetic",
[c]=Bb,
[d]="time.duration.special"
},
["time.duration.special"]={
[a]="20.11.5.4",
[b]="duration special values",
[c]=Bb,
[d]="time.duration.nonmember"
},
["time.duration.nonmember"]={
[a]="20.11.5.5",
[b]="duration non-member arithmetic",
[c]=Bb,
[d]="time.duration.comparisons"
},
["time.duration.comparisons"]={
[a]="20.11.5.6",
[b]="duration comparisons",
[c]=Bb,
[d]="time.duration.cast"
},
["time.duration.cast"]={
[a]="20.11.5.7",
[b]="duration_cast",
[c]=Bb
},
[Cb]={
[a]="20.11.6",
[b]="Class template time_point",
[e]="time.point.cons",
[c]=ab,
[d]="time.clock"
},
["time.point.cons"]={
[a]="20.11.6.1",
[b]="time_point constructors",
[c]=Cb,
[d]="time.point.observer"
},
["time.point.observer"]={
[a]="20.11.6.2",
[b]="time_point observer",
[c]=Cb,
[d]="time.point.arithmetic"
},
["time.point.arithmetic"]={
[a]="20.11.6.3",
[b]="time_point arithmetic",
[c]=Cb,
[d]="time.point.special"
},
["time.point.special"]={
[a]="20.11.6.4",
[b]="time_point special values",
[c]=Cb,
[d]="time.point.nonmember"
},
["time.point.nonmember"]={
[a]="20.11.6.5",
[b]="time_point non-member arithmetic",
[c]=Cb,
[d]="time.point.comparisons"
},
["time.point.comparisons"]={
[a]="20.11.6.6",
[b]="time_point comparisons",
[c]=Cb,
[d]="time.point.cast"
},
["time.point.cast"]={
[a]="20.11.6.7",
[b]="time_point_cast",
[c]=Cb
},
["time.clock"]={
[a]="20.11.7",
[b]="Clocks",
[e]="time.clock.system",
[c]=ab,
[d]="date.time"
},
["time.clock.system"]={
[a]="20.11.7.1",
[b]="Class system_clock",
[c]="time.clock",
[d]="time.clock.steady"
},
["time.clock.steady"]={
[a]="20.11.7.2",
[b]="Class steady_clock",
[c]="time.clock",
[d]="time.clock.hires"
},
["time.clock.hires"]={
[a]="20.11.7.3",
[b]="Class high_resolution_clock",
[c]="time.clock"
},
["date.time"]={
[a]="20.11.8",
[b]="Date and time functions",
[c]=ab
},
[Gc]={
[a]="20.12",
[b]="Class template scoped_allocator_adaptor",
[e]="allocator.adaptor.syn",
[c]=s,
[d]=rd
},
["allocator.adaptor.syn"]={
[a]="20.12.1",
[b]="Header <scoped_allocator> synopsis",
[c]=Gc,
[d]="allocator.adaptor.types"
},
["allocator.adaptor.types"]={
[a]="20.12.2",
[b]="Scoped allocator adaptor member types",
[c]=Gc,
[d]="allocator.adaptor.cnstr"
},
["allocator.adaptor.cnstr"]={
[a]="20.12.3",
[b]="Scoped allocator adaptor constructors",
[c]=Gc,
[d]="allocator.adaptor.members"
},
["allocator.adaptor.members"]={
[a]="20.12.4",
[b]="Scoped allocator adaptor members",
[c]=Gc,
[d]="scoped.adaptor.operators"
},
["scoped.adaptor.operators"]={
[a]="20.12.5",
[b]="Scoped allocator operators",
[c]=Gc
},
[rd]={
[a]="20.13",
[b]="Class type_index",
[e]="type.index.synopsis",
[c]=s
},
["type.index.synopsis"]={
[a]="20.13.1",
[b]="Header <typeindex> synopsis",
[c]=rd,
[d]="type.index.overview"
},
["type.index.overview"]={
[a]="20.13.2",
[b]="type_index overview",
[c]=rd,
[d]="type.index.members"
},
["type.index.members"]={
[a]="20.13.3",
[b]="type_index members",
[c]=rd,
[d]="type.index.hash"
},
["type.index.hash"]={
[a]="20.13.4",
[b]="Hash support",
[c]=rd
},
[xb]={
[a]="21",
[b]="Strings library",
[e]="strings.general",
[c]=f,
[d]=Yb
},
["strings.general"]={
[a]="21.1",
[b]=o,
[c]=xb,
[d]="char.traits"
},
["char.traits"]={
[a]="21.2",
[b]="Character traits",
[e]="char.traits.require",
[c]=xb,
[d]="string.classes"
},
["char.traits.require"]={
[a]="21.2.1",
[b]="Character traits requirements",
[c]="char.traits",
[d]="char.traits.typedefs"
},
["char.traits.typedefs"]={
[a]="21.2.2",
[b]="traits typedefs",
[c]="char.traits",
[d]=xd
},
[xd]={
[a]="21.2.3",
[b]="char_traits specializations",
[e]="char.traits.specializations.char",
[c]="char.traits"
},
["char.traits.specializations.char"]={
[a]="21.2.3.1",
[b]="struct char_traits<char>",
[c]=xd,
[d]="char.traits.specializations.char16_t"
},
["char.traits.specializations.char16_t"]={
[a]="21.2.3.2",
[b]="struct char_traits<char16_t>",
[c]=xd,
[d]="char.traits.specializations.char32_t"
},
["char.traits.specializations.char32_t"]={
[a]="21.2.3.3",
[b]="struct char_traits<char32_t>",
[c]=xd,
[d]="char.traits.specializations.wchar.t"
},
["char.traits.specializations.wchar.t"]={
[a]="21.2.3.4",
[b]="struct char_traits<wchar_t>",
[c]=xd
},
["string.classes"]={
[a]="21.3",
[b]="String classes",
[c]=xb,
[d]=X
},
[X]={
[a]="21.4",
[b]="Class template basic_string",
[e]="string.require",
[c]=xb,
[d]="string.conversions"
},
["string.require"]={
[a]="21.4.1",
[b]="basic_string general requirements",
[c]=X,
[d]="string.cons"
},
["string.cons"]={
[a]="21.4.2",
[b]="basic_string constructors and assignment operators",
[c]=X,
[d]="string.iterators"
},
["string.iterators"]={
[a]="21.4.3",
[b]="basic_string iterator support",
[c]=X,
[d]="string.capacity"
},
["string.capacity"]={
[a]="21.4.4",
[b]="basic_string capacity",
[c]=X,
[d]="string.access"
},
["string.access"]={
[a]="21.4.5",
[b]="basic_string element access",
[c]=X,
[d]=fb
},
[fb]={
[a]="21.4.6",
[b]="basic_string modifiers",
[e]="./string::op+=",
[c]=X,
[d]=O
},
["./string::op+="]={
[a]="21.4.6.1",
[b]="basic_string::operator+= [string::op+=]",
[c]=fb,
[d]="./string::append"
},
["./string::append"]={
[a]="21.4.6.2",
[b]="basic_string::append [string::append]",
[c]=fb,
[d]="./string::assign"
},
["./string::assign"]={
[a]="21.4.6.3",
[b]="basic_string::assign [string::assign]",
[c]=fb,
[d]="./string::insert"
},
["./string::insert"]={
[a]="21.4.6.4",
[b]="basic_string::insert [string::insert]",
[c]=fb,
[d]="./string::erase"
},
["./string::erase"]={
[a]="21.4.6.5",
[b]="basic_string::erase [string::erase]",
[c]=fb,
[d]="./string::replace"
},
["./string::replace"]={
[a]="21.4.6.6",
[b]="basic_string::replace [string::replace]",
[c]=fb,
[d]="./string::copy"
},
["./string::copy"]={
[a]="21.4.6.7",
[b]="basic_string::copy [string::copy]",
[c]=fb,
[d]="./string::swap"
},
["./string::swap"]={
[a]="21.4.6.8",
[b]="basic_string::swap [string::swap]",
[c]=fb
},
[O]={
[a]="21.4.7",
[b]="basic_string string operations",
[e]="string.accessors",
[c]=X,
[d]=P
},
["string.accessors"]={
[a]="21.4.7.1",
[b]="basic_string accessors",
[c]=O,
[d]="./string::find"
},
["./string::find"]={
[a]="21.4.7.2",
[b]="basic_string::find [string::find]",
[c]=O,
[d]="./string::rfind"
},
["./string::rfind"]={
[a]="21.4.7.3",
[b]="basic_string::rfind [string::rfind]",
[c]=O,
[d]="./string::find.first.of"
},
["./string::find.first.of"]={
[a]="21.4.7.4",
[b]="basic_string::find_first_of [string::find.first.of]",
[c]=O,
[d]="./string::find.last.of"
},
["./string::find.last.of"]={
[a]="21.4.7.5",
[b]="basic_string::find_last_of [string::find.last.of]",
[c]=O,
[d]="./string::find.first.not.of"
},
["./string::find.first.not.of"]={
[a]="21.4.7.6",
[b]="basic_string::find_first_not_of [string::find.first.not.of]",
[c]=O,
[d]="./string::find.last.not.of"
},
["./string::find.last.not.of"]={
[a]="21.4.7.7",
[b]="basic_string::find_last_not_of [string::find.last.not.of]",
[c]=O,
[d]="./string::substr"
},
["./string::substr"]={
[a]="21.4.7.8",
[b]="basic_string::substr [string::substr]",
[c]=O,
[d]="./string::compare"
},
["./string::compare"]={
[a]="21.4.7.9",
[b]="basic_string::compare [string::compare]",
[c]=O
},
[P]={
[a]="21.4.8",
[b]="basic_string non-member functions",
[e]="./string::op+",
[c]=X
},
["./string::op+"]={
[a]="21.4.8.1",
[b]="operator+ [string::op+]",
[c]=P,
[d]="./string::operator=="
},
["./string::operator=="]={
[a]="21.4.8.2",
[b]="operator== [string::operator==]",
[c]=P,
[d]="./string::op!="
},
["./string::op!="]={
[a]="21.4.8.3",
[b]="operator!= [string::op!=]",
[c]=P,
[d]="./string::op%3c"
},
["./string::op%3c"]={
[a]="21.4.8.4",
[b]="operator< [string::op<]",
[c]=P,
[d]="./string::op%3e"
},
["./string::op%3e"]={
[a]="21.4.8.5",
[b]="operator> [string::op>]",
[c]=P,
[d]="./string::op%3c="
},
["./string::op%3c="]={
[a]="21.4.8.6",
[b]="operator<= [string::op<=]",
[c]=P,
[d]="./string::op%3e="
},
["./string::op%3e="]={
[a]="21.4.8.7",
[b]="operator>= [string::op>=]",
[c]=P,
[d]="string.special"
},
["string.special"]={
[a]="21.4.8.8",
[b]="swap",
[c]=P,
[d]="string.io"
},
["string.io"]={
[a]="21.4.8.9",
[b]="Inserters and extractors",
[c]=P
},
["string.conversions"]={
[a]="21.5",
[b]="Numeric conversions",
[c]=xb,
[d]="basic.string.hash"
},
["basic.string.hash"]={
[a]="21.6",
[b]="Hash support",
[c]=xb,
[d]="c.strings"
},
["c.strings"]={
[a]="21.7",
[b]="Null-terminated sequence utilities",
[c]=xb
},
[Yb]={
[a]="22",
[b]="Localization library",
[e]="localization.general",
[c]=f,
[d]=Pb
},
["localization.general"]={
[a]="22.1",
[b]=o,
[c]=Yb,
[d]="locale.syn"
},
["locale.syn"]={
[a]="22.2",
[b]="Header <locale> synopsis",
[c]=Yb,
[d]="locales"
},
["locales"]={
[a]="22.3",
[b]="Locales",
[e]=Cc,
[c]=Yb,
[d]=hb
},
[Cc]={
[a]="22.3.1",
[b]="Class locale",
[e]="locale.types",
[c]="locales",
[d]="locale.global.templates"
},
["locale.types"]={
[a]="22.3.1.1",
[b]="locale types",
[e]="locale.category",
[c]=Cc,
[d]="locale.cons"
},
["locale.category"]={
[a]="22.3.1.1.1",
[b]="Type locale::category",
[c]="locale.types",
[d]="locale.facet"
},
["locale.facet"]={
[a]="22.3.1.1.2",
[b]="Class locale::facet",
[c]="locale.types",
[d]="locale.id"
},
["locale.id"]={
[a]="22.3.1.1.3",
[b]="Class locale::id",
[c]="locale.types"
},
["locale.cons"]={
[a]="22.3.1.2",
[b]="locale constructors and destructor",
[c]=Cc,
[d]="locale.members"
},
["locale.members"]={
[a]="22.3.1.3",
[b]="locale members",
[c]=Cc,
[d]="locale.operators"
},
["locale.operators"]={
[a]="22.3.1.4",
[b]="locale operators",
[c]=Cc,
[d]="locale.statics"
},
["locale.statics"]={
[a]="22.3.1.5",
[b]="locale static members",
[c]=Cc
},
["locale.global.templates"]={
[a]="22.3.2",
[b]="locale globals",
[c]="locales",
[d]="locale.convenience"
},
["locale.convenience"]={
[a]="22.3.3",
[b]="Convenience interfaces",
[e]="classification",
[c]="locales"
},
["classification"]={
[a]="22.3.3.1",
[b]="Character classification",
[c]="locale.convenience",
[d]="conversions"
},
["conversions"]={
[a]="22.3.3.2",
[b]="Conversions",
[e]="conversions.character",
[c]="locale.convenience"
},
["conversions.character"]={
[a]="22.3.3.2.1",
[b]="Character conversions",
[c]="conversions",
[d]="conversions.string"
},
["conversions.string"]={
[a]="22.3.3.2.2",
[b]="string conversions",
[c]="conversions",
[d]="conversions.buffer"
},
["conversions.buffer"]={
[a]="22.3.3.2.3",
[b]="Buffer conversions",
[c]="conversions"
},
[hb]={
[a]="22.4",
[b]="Standard locale categories",
[e]=xc,
[c]=Yb,
[d]="locale.stdcvt"
},
[xc]={
[a]="22.4.1",
[b]="The ctype category",
[e]="locale.ctype",
[c]=hb,
[d]="category.numeric"
},
["locale.ctype"]={
[a]="22.4.1.1",
[b]="Class template ctype",
[e]="locale.ctype.members",
[c]=xc,
[d]="locale.ctype.byname"
},
["locale.ctype.members"]={
[a]="22.4.1.1.1",
[b]="ctype members",
[c]="locale.ctype",
[d]="locale.ctype.virtuals"
},
["locale.ctype.virtuals"]={
[a]="22.4.1.1.2",
[b]="ctype virtual functions",
[c]="locale.ctype"
},
["locale.ctype.byname"]={
[a]="22.4.1.2",
[b]="Class template ctype_byname",
[c]=xc,
[d]=jd
},
[jd]={
[a]="22.4.1.3",
[b]="ctype specializations",
[e]="facet.ctype.char.dtor",
[c]=xc,
[d]="locale.codecvt"
},
["facet.ctype.char.dtor"]={
[a]="22.4.1.3.1",
[b]="ctype<char> destructor",
[c]=jd,
[d]="facet.ctype.char.members"
},
["facet.ctype.char.members"]={
[a]="22.4.1.3.2",
[b]="ctype<char> members",
[c]=jd,
[d]="facet.ctype.char.statics"
},
["facet.ctype.char.statics"]={
[a]="22.4.1.3.3",
[b]="ctype<char> static members",
[c]=jd,
[d]="facet.ctype.char.virtuals"
},
["facet.ctype.char.virtuals"]={
[a]="22.4.1.3.4",
[b]="ctype<char> virtual functions",
[c]=jd
},
["locale.codecvt"]={
[a]="22.4.1.4",
[b]="Class template codecvt",
[e]="locale.codecvt.members",
[c]=xc,
[d]="locale.codecvt.byname"
},
["locale.codecvt.members"]={
[a]="22.4.1.4.1",
[b]="codecvt members",
[c]="locale.codecvt",
[d]="locale.codecvt.virtuals"
},
["locale.codecvt.virtuals"]={
[a]="22.4.1.4.2",
[b]="codecvt virtual functions",
[c]="locale.codecvt"
},
["locale.codecvt.byname"]={
[a]="22.4.1.5",
[b]="Class template codecvt_byname",
[c]=xc
},
["category.numeric"]={
[a]="22.4.2",
[b]="The numeric category",
[e]="locale.num.get",
[c]=hb,
[d]="facet.numpunct"
},
["locale.num.get"]={
[a]="22.4.2.1",
[b]="Class template num_get",
[e]="facet.num.get.members",
[c]="category.numeric",
[d]="locale.nm.put"
},
["facet.num.get.members"]={
[a]="22.4.2.1.1",
[b]="num_get members",
[c]="locale.num.get",
[d]="facet.num.get.virtuals"
},
["facet.num.get.virtuals"]={
[a]="22.4.2.1.2",
[b]="num_get virtual functions",
[c]="locale.num.get"
},
["locale.nm.put"]={
[a]="22.4.2.2",
[b]="Class template num_put",
[e]="facet.num.put.members",
[c]="category.numeric"
},
["facet.num.put.members"]={
[a]="22.4.2.2.1",
[b]="num_put members",
[c]="locale.nm.put",
[d]="facet.num.put.virtuals"
},
["facet.num.put.virtuals"]={
[a]="22.4.2.2.2",
[b]="num_put virtual functions",
[c]="locale.nm.put"
},
["facet.numpunct"]={
[a]="22.4.3",
[b]="The numeric punctuation facet",
[e]="locale.numpunct",
[c]=hb,
[d]="category.collate"
},
["locale.numpunct"]={
[a]="22.4.3.1",
[b]="Class template numpunct",
[e]="facet.numpunct.members",
[c]="facet.numpunct",
[d]="locale.numpunct.byname"
},
["facet.numpunct.members"]={
[a]="22.4.3.1.1",
[b]="numpunct members",
[c]="locale.numpunct",
[d]="facet.numpunct.virtuals"
},
["facet.numpunct.virtuals"]={
[a]="22.4.3.1.2",
[b]="numpunct virtual functions",
[c]="locale.numpunct"
},
["locale.numpunct.byname"]={
[a]="22.4.3.2",
[b]="Class template numpunct_byname",
[c]="facet.numpunct"
},
["category.collate"]={
[a]="22.4.4",
[b]="The collate category",
[e]="locale.collate",
[c]=hb,
[d]=Ld
},
["locale.collate"]={
[a]="22.4.4.1",
[b]="Class template collate",
[e]="locale.collate.members",
[c]="category.collate",
[d]="locale.collate.byname"
},
["locale.collate.members"]={
[a]="22.4.4.1.1",
[b]="collate members",
[c]="locale.collate",
[d]="locale.collate.virtuals"
},
["locale.collate.virtuals"]={
[a]="22.4.4.1.2",
[b]="collate virtual functions",
[c]="locale.collate"
},
["locale.collate.byname"]={
[a]="22.4.4.2",
[b]="Class template collate_byname",
[c]="category.collate"
},
[Ld]={
[a]="22.4.5",
[b]="The time category",
[e]="locale.time.get",
[c]=hb,
[d]=Jd
},
["locale.time.get"]={
[a]="22.4.5.1",
[b]="Class template time_get",
[e]="locale.time.get.members",
[c]=Ld,
[d]="locale.time.get.byname"
},
["locale.time.get.members"]={
[a]="22.4.5.1.1",
[b]="time_get members",
[c]="locale.time.get",
[d]="locale.time.get.virtuals"
},
["locale.time.get.virtuals"]={
[a]="22.4.5.1.2",
[b]="time_get virtual functions",
[c]="locale.time.get"
},
["locale.time.get.byname"]={
[a]="22.4.5.2",
[b]="Class template time_get_byname",
[c]=Ld,
[d]="locale.time.put"
},
["locale.time.put"]={
[a]="22.4.5.3",
[b]="Class template time_put",
[e]="locale.time.put.members",
[c]=Ld,
[d]="locale.time.put.byname"
},
["locale.time.put.members"]={
[a]="22.4.5.3.1",
[b]="time_put members",
[c]="locale.time.put",
[d]="locale.time.put.virtuals"
},
["locale.time.put.virtuals"]={
[a]="22.4.5.3.2",
[b]="time_put virtual functions",
[c]="locale.time.put"
},
["locale.time.put.byname"]={
[a]="22.4.5.4",
[b]="Class template time_put_byname",
[c]=Ld
},
[Jd]={
[a]="22.4.6",
[b]="The monetary category",
[e]="locale.money.get",
[c]=hb,
[d]="category.messages"
},
["locale.money.get"]={
[a]="22.4.6.1",
[b]="Class template money_get",
[e]="locale.money.get.members",
[c]=Jd,
[d]="locale.money.put"
},
["locale.money.get.members"]={
[a]="22.4.6.1.1",
[b]="money_get members",
[c]="locale.money.get",
[d]="locale.money.get.virtuals"
},
["locale.money.get.virtuals"]={
[a]="22.4.6.1.2",
[b]="money_get virtual functions",
[c]="locale.money.get"
},
["locale.money.put"]={
[a]="22.4.6.2",
[b]="Class template money_put",
[e]="locale.money.put.members",
[c]=Jd,
[d]="locale.moneypunct"
},
["locale.money.put.members"]={
[a]="22.4.6.2.1",
[b]="money_put members",
[c]="locale.money.put",
[d]="locale.money.put.virtuals"
},
["locale.money.put.virtuals"]={
[a]="22.4.6.2.2",
[b]="money_put virtual functions",
[c]="locale.money.put"
},
["locale.moneypunct"]={
[a]="22.4.6.3",
[b]="Class template moneypunct",
[e]="locale.moneypunct.members",
[c]=Jd,
[d]="locale.moneypunct.byname"
},
["locale.moneypunct.members"]={
[a]="22.4.6.3.1",
[b]="moneypunct members",
[c]="locale.moneypunct",
[d]="locale.moneypunct.virtuals"
},
["locale.moneypunct.virtuals"]={
[a]="22.4.6.3.2",
[b]="moneypunct virtual functions",
[c]="locale.moneypunct"
},
["locale.moneypunct.byname"]={
[a]="22.4.6.4",
[b]="Class template moneypunct_byname",
[c]=Jd
},
["category.messages"]={
[a]="22.4.7",
[b]="The message retrieval category",
[e]="locale.messages",
[c]=hb,
[d]="facets.examples"
},
["locale.messages"]={
[a]="22.4.7.1",
[b]="Class template messages",
[e]="locale.messages.members",
[c]="category.messages",
[d]="locale.messages.byname"
},
["locale.messages.members"]={
[a]="22.4.7.1.1",
[b]="messages members",
[c]="locale.messages",
[d]="locale.messages.virtuals"
},
["locale.messages.virtuals"]={
[a]="22.4.7.1.2",
[b]="messages virtual functions",
[c]="locale.messages"
},
["locale.messages.byname"]={
[a]="22.4.7.2",
[b]="Class template messages_byname",
[c]="category.messages"
},
["facets.examples"]={
[a]="22.4.8",
[b]="Program-defined facets",
[c]=hb
},
["locale.stdcvt"]={
[a]="22.5",
[b]="Standard code conversion facets",
[c]=Yb,
[d]="c.locales"
},
["c.locales"]={
[a]="22.6",
[b]="C library locales",
[c]=Yb
},
[Pb]={
[a]="23",
[b]="Containers library",
[e]="containers.general",
[c]=f,
[d]=fc
},
["containers.general"]={
[a]="23.1",
[b]=o,
[c]=Pb,
[d]=oc
},
[oc]={
[a]="23.2",
[b]="Container requirements",
[e]="container.requirements.general",
[c]=Pb,
[d]=nb
},
["container.requirements.general"]={
[a]="23.2.1",
[b]="General container requirements",
[c]=oc,
[d]="container.requirements.dataraces"
},
["container.requirements.dataraces"]={
[a]="23.2.2",
[b]="Container data races",
[c]=oc,
[d]="sequence.reqmts"
},
["sequence.reqmts"]={
[a]="23.2.3",
[b]="Sequence containers",
[c]=oc,
[d]="associative.reqmts"
},
["associative.reqmts"]={
[a]="23.2.4",
[b]="Associative containers",
[e]="associative.reqmts.except",
[c]=oc,
[d]="unord.req"
},
["associative.reqmts.except"]={
[a]="23.2.4.1",
[b]="Exception safety guarantees",
[c]="associative.reqmts"
},
["unord.req"]={
[a]="23.2.5",
[b]="Unordered associative containers",
[e]="unord.req.except",
[c]=oc
},
["unord.req.except"]={
[a]="23.2.5.1",
[b]="Exception safety guarantees",
[c]="unord.req"
},
[nb]={
[a]="23.3",
[b]="Sequence containers",
[e]="sequences.general",
[c]=Pb,
[d]=pb
},
["sequences.general"]={
[a]="23.3.1",
[b]=n,
[c]=nb,
[d]=V
},
[V]={
[a]="23.3.2",
[b]="Class template array",
[e]="array.overview",
[c]=nb,
[d]=Sc
},
["array.overview"]={
[a]="23.3.2.1",
[b]="Class template array overview",
[c]=V,
[d]="array.cons"
},
["array.cons"]={
[a]="23.3.2.2",
[b]="array constructors, copy, and assignment",
[c]=V,
[d]="array.special"
},
["array.special"]={
[a]="23.3.2.3",
[b]="array specialized algorithms",
[c]=V,
[d]="array.size"
},
["array.size"]={
[a]="23.3.2.4",
[b]="array::size",
[c]=V,
[d]="array.data"
},
["array.data"]={
[a]="23.3.2.5",
[b]="array::data",
[c]=V,
[d]="array.fill"
},
["array.fill"]={
[a]="23.3.2.6",
[b]="array::fill",
[c]=V,
[d]="array.swap"
},
["array.swap"]={
[a]="23.3.2.7",
[b]="array::swap",
[c]=V,
[d]="array.zero"
},
["array.zero"]={
[a]="23.3.2.8",
[b]="Zero sized arrays",
[c]=V,
[d]="array.tuple"
},
["array.tuple"]={
[a]="23.3.2.9",
[b]="Tuple interface to class template array",
[c]=V
},
[Sc]={
[a]="23.3.3",
[b]="Class template deque",
[e]="deque.overview",
[c]=nb,
[d]=mb
},
["deque.overview"]={
[a]="23.3.3.1",
[b]="Class template deque overview",
[c]=Sc,
[d]="deque.cons"
},
["deque.cons"]={
[a]="23.3.3.2",
[b]="deque constructors, copy, and assignment",
[c]=Sc,
[d]="deque.capacity"
},
["deque.capacity"]={
[a]="23.3.3.3",
[b]="deque capacity",
[c]=Sc,
[d]="deque.modifiers"
},
["deque.modifiers"]={
[a]="23.3.3.4",
[b]="deque modifiers",
[c]=Sc,
[d]="deque.special"
},
["deque.special"]={
[a]="23.3.3.5",
[b]="deque specialized algorithms",
[c]=Sc
},
[mb]={
[a]="23.3.4",
[b]="Class template forward_list",
[e]="forwardlist.overview",
[c]=nb,
[d]=Rb
},
["forwardlist.overview"]={
[a]="23.3.4.1",
[b]="Class template forward_list overview",
[c]=mb,
[d]="forwardlist.cons"
},
["forwardlist.cons"]={
[a]="23.3.4.2",
[b]="forward_list constructors, copy, assignment",
[c]=mb,
[d]="forwardlist.iter"
},
["forwardlist.iter"]={
[a]="23.3.4.3",
[b]="forward_list iterators",
[c]=mb,
[d]="forwardlist.access"
},
["forwardlist.access"]={
[a]="23.3.4.4",
[b]="forward_list element access",
[c]=mb,
[d]="forwardlist.modifiers"
},
["forwardlist.modifiers"]={
[a]="23.3.4.5",
[b]="forward_list modifiers",
[c]=mb,
[d]="forwardlist.ops"
},
["forwardlist.ops"]={
[a]="23.3.4.6",
[b]="forward_list operations",
[c]=mb,
[d]="forwardlist.spec"
},
["forwardlist.spec"]={
[a]="23.3.4.7",
[b]="forward_list specialized algorithms",
[c]=mb
},
[Rb]={
[a]="23.3.5",
[b]="Class template list",
[e]="list.overview",
[c]=nb,
[d]=Hb
},
["list.overview"]={
[a]="23.3.5.1",
[b]="Class template list overview",
[c]=Rb,
[d]="list.cons"
},
["list.cons"]={
[a]="23.3.5.2",
[b]="list constructors, copy, and assignment",
[c]=Rb,
[d]="list.capacity"
},
["list.capacity"]={
[a]="23.3.5.3",
[b]="list capacity",
[c]=Rb,
[d]="list.modifiers"
},
["list.modifiers"]={
[a]="23.3.5.4",
[b]="list modifiers",
[c]=Rb,
[d]="list.ops"
},
["list.ops"]={
[a]="23.3.5.5",
[b]="list operations",
[c]=Rb,
[d]="list.special"
},
["list.special"]={
[a]="23.3.5.6",
[b]="list specialized algorithms",
[c]=Rb
},
[Hb]={
[a]="23.3.6",
[b]="Class template vector",
[e]="vector.overview",
[c]=nb,
[d]="vector.bool"
},
["vector.overview"]={
[a]="23.3.6.1",
[b]="Class template vector overview",
[c]=Hb,
[d]="vector.cons"
},
["vector.cons"]={
[a]="23.3.6.2",
[b]="vector constructors, copy, and assignment",
[c]=Hb,
[d]="vector.capacity"
},
["vector.capacity"]={
[a]="23.3.6.3",
[b]="vector capacity",
[c]=Hb,
[d]="vector.data"
},
["vector.data"]={
[a]="23.3.6.4",
[b]="vector data",
[c]=Hb,
[d]="vector.modifiers"
},
["vector.modifiers"]={
[a]="23.3.6.5",
[b]="vector modifiers",
[c]=Hb,
[d]="vector.special"
},
["vector.special"]={
[a]="23.3.6.6",
[b]="vector specialized algorithms",
[c]=Hb
},
["vector.bool"]={
[a]="23.3.7",
[b]="Class vector<bool>",
[c]=nb
},
[pb]={
[a]="23.4",
[b]="Associative containers",
[e]="associative.general",
[c]=Pb,
[d]=yb
},
["associative.general"]={
[a]="23.4.1",
[b]=n,
[c]=pb,
[d]="associative.map.syn"
},
["associative.map.syn"]={
[a]="23.4.2",
[b]="Header <map> synopsis",
[c]=pb,
[d]="associative.set.syn"
},
["associative.set.syn"]={
[a]="23.4.3",
[b]="Header <set> synopsis",
[c]=pb,
[d]=Mb
},
[Mb]={
[a]="23.4.4",
[b]="Class template map",
[e]="map.overview",
[c]=pb,
[d]=Tc
},
["map.overview"]={
[a]="23.4.4.1",
[b]="Class template map overview",
[c]=Mb,
[d]="map.cons"
},
["map.cons"]={
[a]="23.4.4.2",
[b]="map constructors, copy, and assignment",
[c]=Mb,
[d]="map.access"
},
["map.access"]={
[a]="23.4.4.3",
[b]="map element access",
[c]=Mb,
[d]="map.modifiers"
},
["map.modifiers"]={
[a]="23.4.4.4",
[b]="map modifiers",
[c]=Mb,
[d]="map.ops"
},
["map.ops"]={
[a]="23.4.4.5",
[b]="map operations",
[c]=Mb,
[d]="map.special"
},
["map.special"]={
[a]="23.4.4.6",
[b]="map specialized algorithms",
[c]=Mb
},
[Tc]={
[a]="23.4.5",
[b]="Class template multimap",
[e]="multimap.overview",
[c]=pb,
[d]="set"
},
["multimap.overview"]={
[a]="23.4.5.1",
[b]="Class template multimap overview",
[c]=Tc,
[d]="multimap.cons"
},
["multimap.cons"]={
[a]="23.4.5.2",
[b]="multimap constructors",
[c]=Tc,
[d]="multimap.modifiers"
},
["multimap.modifiers"]={
[a]="23.4.5.3",
[b]="multimap modifiers",
[c]=Tc,
[d]="multimap.ops"
},
["multimap.ops"]={
[a]="23.4.5.4",
[b]="multimap operations",
[c]=Tc,
[d]="multimap.special"
},
["multimap.special"]={
[a]="23.4.5.5",
[b]="multimap specialized algorithms",
[c]=Tc
},
["set"]={
[a]="23.4.6",
[b]="Class template set",
[e]="set.overview",
[c]=pb,
[d]="multiset"
},
["set.overview"]={
[a]="23.4.6.1",
[b]="Class template set overview",
[c]="set",
[d]="set.cons"
},
["set.cons"]={
[a]="23.4.6.2",
[b]="set constructors, copy, and assignment",
[c]="set",
[d]="set.special"
},
["set.special"]={
[a]="23.4.6.3",
[b]="set specialized algorithms",
[c]="set"
},
["multiset"]={
[a]="23.4.7",
[b]="Class template multiset",
[e]="multiset.overview",
[c]=pb
},
["multiset.overview"]={
[a]="23.4.7.1",
[b]="Class template multiset overview",
[c]="multiset",
[d]="multiset.cons"
},
["multiset.cons"]={
[a]="23.4.7.2",
[b]="multiset constructors",
[c]="multiset",
[d]="multiset.special"
},
["multiset.special"]={
[a]="23.4.7.3",
[b]="multiset specialized algorithms",
[c]="multiset"
},
[yb]={
[a]="23.5",
[b]="Unordered associative containers",
[e]="unord.general",
[c]=Pb,
[d]=Rc
},
["unord.general"]={
[a]="23.5.1",
[b]=n,
[c]=yb,
[d]="unord.map.syn"
},
["unord.map.syn"]={
[a]="23.5.2",
[b]="Header <unordered_map> synopsis",
[c]=yb,
[d]="unord.set.syn"
},
["unord.set.syn"]={
[a]="23.5.3",
[b]="Header <unordered_set> synopsis",
[c]=yb,
[d]=Yc
},
[Yc]={
[a]="23.5.4",
[b]="Class template unordered_map",
[e]="unord.map.overview",
[c]=yb,
[d]="unord.multimap"
},
["unord.map.overview"]={
[a]="23.5.4.1",
[b]="Class template unordered_map overview",
[c]=Yc,
[d]="unord.map.cnstr"
},
["unord.map.cnstr"]={
[a]="23.5.4.2",
[b]="unordered_map constructors",
[c]=Yc,
[d]="unord.map.elem"
},
["unord.map.elem"]={
[a]="23.5.4.3",
[b]="unordered_map element access",
[c]=Yc,
[d]="unord.map.modifiers"
},
["unord.map.modifiers"]={
[a]="23.5.4.4",
[b]="unordered_map modifiers",
[c]=Yc,
[d]="unord.map.swap"
},
["unord.map.swap"]={
[a]="23.5.4.5",
[b]="unordered_map swap",
[c]=Yc
},
["unord.multimap"]={
[a]="23.5.5",
[b]="Class template unordered_multimap",
[e]="unord.multimap.overview",
[c]=yb,
[d]="unord.set"
},
["unord.multimap.overview"]={
[a]="23.5.5.1",
[b]="Class template unordered_multimap overview",
[c]="unord.multimap",
[d]="unord.multimap.cnstr"
},
["unord.multimap.cnstr"]={
[a]="23.5.5.2",
[b]="unordered_multimap constructors",
[c]="unord.multimap",
[d]="unord.multimap.modifiers"
},
["unord.multimap.modifiers"]={
[a]="23.5.5.3",
[b]="unordered_multimap modifiers",
[c]="unord.multimap",
[d]="unord.multimap.swap"
},
["unord.multimap.swap"]={
[a]="23.5.5.4",
[b]="unordered_multimap swap",
[c]="unord.multimap"
},
["unord.set"]={
[a]="23.5.6",
[b]="Class template unordered_set",
[e]="unord.set.overview",
[c]=yb,
[d]="unord.multiset"
},
["unord.set.overview"]={
[a]="23.5.6.1",
[b]="Class template unordered_set overview",
[c]="unord.set",
[d]="unord.set.cnstr"
},
["unord.set.cnstr"]={
[a]="23.5.6.2",
[b]="unordered_set constructors",
[c]="unord.set",
[d]="unord.set.swap"
},
["unord.set.swap"]={
[a]="23.5.6.3",
[b]="unordered_set swap",
[c]="unord.set"
},
["unord.multiset"]={
[a]="23.5.7",
[b]="Class template unordered_multiset",
[e]="unord.multiset.overview",
[c]=yb
},
["unord.multiset.overview"]={
[a]="23.5.7.1",
[b]="Class template unordered_multiset overview",
[c]="unord.multiset",
[d]="unord.multiset.cnstr"
},
["unord.multiset.cnstr"]={
[a]="23.5.7.2",
[b]="unordered_multiset constructors",
[c]="unord.multiset",
[d]="unord.multiset.swap"
},
["unord.multiset.swap"]={
[a]="23.5.7.3",
[b]="unordered_multiset swap",
[c]="unord.multiset"
},
[Rc]={
[a]="23.6",
[b]="Container adaptors",
[e]="container.adaptors.general",
[c]=Pb
},
["container.adaptors.general"]={
[a]="23.6.1",
[b]=n,
[c]=Rc,
[d]="queue.syn"
},
["queue.syn"]={
[a]="23.6.2",
[b]="Header <queue> synopsis",
[c]=Rc,
[d]=Zc
},
[Zc]={
[a]="23.6.3",
[b]="Class template queue",
[e]="queue.defn",
[c]=Rc,
[d]=od
},
["queue.defn"]={
[a]="23.6.3.1",
[b]="queue definition",
[c]=Zc,
[d]="queue.cons"
},
["queue.cons"]={
[a]="23.6.3.2",
[b]="queue constructors",
[c]=Zc,
[d]="queue.cons.alloc"
},
["queue.cons.alloc"]={
[a]="23.6.3.3",
[b]="queue constructors with allocators",
[c]=Zc,
[d]="queue.ops"
},
["queue.ops"]={
[a]="23.6.3.4",
[b]="queue operators",
[c]=Zc,
[d]="queue.special"
},
["queue.special"]={
[a]="23.6.3.5",
[b]="queue specialized algorithms",
[c]=Zc
},
[od]={
[a]="23.6.4",
[b]="Class template priority_queue",
[e]="priqueue.cons",
[c]=Rc,
[d]=Kb
},
["priqueue.cons"]={
[a]="23.6.4.1",
[b]="priority_queue constructors",
[c]=od,
[d]="priqueue.cons.alloc"
},
["priqueue.cons.alloc"]={
[a]="23.6.4.2",
[b]="priority_queue constructors with allocators",
[c]=od,
[d]="priqueue.members"
},
["priqueue.members"]={
[a]="23.6.4.3",
[b]="priority_queue members",
[c]=od,
[d]="priqueue.special"
},
["priqueue.special"]={
[a]="23.6.4.4",
[b]="priority_queue specialized algorithms",
[c]=od
},
[Kb]={
[a]="23.6.5",
[b]="Class template stack",
[e]="stack.syn",
[c]=Rc
},
["stack.syn"]={
[a]="23.6.5.1",
[b]="Header <stack> synopsis",
[c]=Kb,
[d]="stack.defn"
},
["stack.defn"]={
[a]="23.6.5.2",
[b]="stack definition",
[c]=Kb,
[d]="stack.cons"
},
["stack.cons"]={
[a]="23.6.5.3",
[b]="stack constructors",
[c]=Kb,
[d]="stack.cons.alloc"
},
["stack.cons.alloc"]={
[a]="23.6.5.4",
[b]="stack constructors with allocators",
[c]=Kb,
[d]="stack.ops"
},
["stack.ops"]={
[a]="23.6.5.5",
[b]="stack operators",
[c]=Kb,
[d]="stack.special"
},
["stack.special"]={
[a]="23.6.5.6",
[b]="stack specialized algorithms",
[c]=Kb
},
[fc]={
[a]="24",
[b]="Iterators library",
[e]="iterators.general",
[c]=f,
[d]=Xc
},
["iterators.general"]={
[a]="24.1",
[b]=o,
[c]=fc,
[d]=ob
},
[ob]={
[a]="24.2",
[b]="Iterator requirements",
[e]="iterator.requirements.general",
[c]=fc,
[d]="iterator.synopsis"
},
["iterator.requirements.general"]={
[a]="24.2.1",
[b]=n,
[c]=ob,
[d]="iterator.iterators"
},
["iterator.iterators"]={
[a]="24.2.2",
[b]="Iterator",
[c]=ob,
[d]="input.iterators"
},
["input.iterators"]={
[a]="24.2.3",
[b]="Input iterators",
[c]=ob,
[d]="output.iterators"
},
["output.iterators"]={
[a]="24.2.4",
[b]="Output iterators",
[c]=ob,
[d]="forward.iterators"
},
["forward.iterators"]={
[a]="24.2.5",
[b]="Forward iterators",
[c]=ob,
[d]="bidirectional.iterators"
},
["bidirectional.iterators"]={
[a]="24.2.6",
[b]="Bidirectional iterators",
[c]=ob,
[d]="random.access.iterators"
},
["random.access.iterators"]={
[a]="24.2.7",
[b]="Random access iterators",
[c]=ob
},
["iterator.synopsis"]={
[a]="24.3",
[b]="Header <iterator> synopsis",
[c]=fc,
[d]=nd
},
[nd]={
[a]="24.4",
[b]="Iterator primitives",
[e]="iterator.traits",
[c]=fc,
[d]="predef.iterators"
},
["iterator.traits"]={
[a]="24.4.1",
[b]="Iterator traits",
[c]=nd,
[d]="iterator.basic"
},
["iterator.basic"]={
[a]="24.4.2",
[b]="Basic iterator",
[c]=nd,
[d]="std.iterator.tags"
},
["std.iterator.tags"]={
[a]="24.4.3",
[b]="Standard iterator tags",
[c]=nd,
[d]="iterator.operations"
},
["iterator.operations"]={
[a]="24.4.4",
[b]="Iterator operations",
[c]=nd
},
["predef.iterators"]={
[a]="24.5",
[b]="Iterator adaptors",
[e]="reverse.iterators",
[c]=fc,
[d]=Vc
},
["reverse.iterators"]={
[a]="24.5.1",
[b]="Reverse iterators",
[e]="reverse.iterator",
[c]="predef.iterators",
[d]=hc
},
["reverse.iterator"]={
[a]="24.5.1.1",
[b]="Class template reverse_iterator",
[c]="reverse.iterators",
[d]="reverse.iter.requirements"
},
["reverse.iter.requirements"]={
[a]="24.5.1.2",
[b]="reverse_iterator requirements",
[c]="reverse.iterators",
[d]=i
},
[i]={
[a]="24.5.1.3",
[b]="reverse_iterator operations",
[e]="reverse.iter.cons",
[c]="reverse.iterators"
},
["reverse.iter.cons"]={
[a]="24.5.1.3.1",
[b]="reverse_iterator constructor",
[c]=i,
[d]="reverse.iter.op="
},
["reverse.iter.op="]={
[a]="24.5.1.3.2",
[b]="reverse_iterator::operator=",
[c]=i,
[d]="reverse.iter.conv"
},
["reverse.iter.conv"]={
[a]="24.5.1.3.3",
[b]="Conversion",
[c]=i,
[d]="reverse.iter.op.star"
},
["reverse.iter.op.star"]={
[a]="24.5.1.3.4",
[b]="operator*",
[c]=i,
[d]="reverse.iter.opref"
},
["reverse.iter.opref"]={
[a]="24.5.1.3.5",
[b]="operator->",
[c]=i,
[d]="reverse.iter.op++"
},
["reverse.iter.op++"]={
[a]="24.5.1.3.6",
[b]="operator++",
[c]=i,
[d]="reverse.iter.op--"
},
["reverse.iter.op--"]={
[a]="24.5.1.3.7",
[b]="operator--",
[c]=i,
[d]="reverse.iter.op+"
},
["reverse.iter.op+"]={
[a]="24.5.1.3.8",
[b]="operator+",
[c]=i,
[d]="reverse.iter.op+="
},
["reverse.iter.op+="]={
[a]="24.5.1.3.9",
[b]="operator+=",
[c]=i,
[d]="reverse.iter.op-"
},
["reverse.iter.op-"]={
[a]="24.5.1.3.10",
[b]="operator-",
[c]=i,
[d]="reverse.iter.op-="
},
["reverse.iter.op-="]={
[a]="24.5.1.3.11",
[b]="operator-=",
[c]=i,
[d]="reverse.iter.opindex"
},
["reverse.iter.opindex"]={
[a]="24.5.1.3.12",
[b]="operator[]",
[c]=i,
[d]="reverse.iter.op=="
},
["reverse.iter.op=="]={
[a]="24.5.1.3.13",
[b]="operator==",
[c]=i,
[d]="reverse.iter.op%3c"
},
["reverse.iter.op%3c"]={
[a]="24.5.1.3.14",
[b]="operator< [reverse.iter.op<]",
[c]=i,
[d]="reverse.iter.op!="
},
["reverse.iter.op!="]={
[a]="24.5.1.3.15",
[b]="operator!=",
[c]=i,
[d]="reverse.iter.op%3e"
},
["reverse.iter.op%3e"]={
[a]="24.5.1.3.16",
[b]="operator> [reverse.iter.op>]",
[c]=i,
[d]="reverse.iter.op%3e="
},
["reverse.iter.op%3e="]={
[a]="24.5.1.3.17",
[b]="operator>= [reverse.iter.op>=]",
[c]=i,
[d]="reverse.iter.op%3c="
},
["reverse.iter.op%3c="]={
[a]="24.5.1.3.18",
[b]="operator<= [reverse.iter.op<=]",
[c]=i,
[d]="reverse.iter.opdiff"
},
["reverse.iter.opdiff"]={
[a]="24.5.1.3.19",
[b]="operator-",
[c]=i,
[d]="reverse.iter.opsum"
},
["reverse.iter.opsum"]={
[a]="24.5.1.3.20",
[b]="operator+",
[c]=i
},
[hc]={
[a]="24.5.2",
[b]="Insert iterators",
[e]="back.insert.iterator",
[c]="predef.iterators",
[d]="move.iterators"
},
["back.insert.iterator"]={
[a]="24.5.2.1",
[b]="Class template back_insert_iterator",
[c]=hc,
[d]=Bc
},
[Bc]={
[a]="24.5.2.2",
[b]="back_insert_iterator operations",
[e]="back.insert.iter.cons",
[c]=hc,
[d]="front.insert.iterator"
},
["back.insert.iter.cons"]={
[a]="24.5.2.2.1",
[b]="back_insert_iterator constructor",
[c]=Bc,
[d]="back.insert.iter.op="
},
["back.insert.iter.op="]={
[a]="24.5.2.2.2",
[b]="back_insert_iterator::operator=",
[c]=Bc,
[d]="back.insert.iter.op*"
},
["back.insert.iter.op*"]={
[a]="24.5.2.2.3",
[b]="back_insert_iterator::operator*",
[c]=Bc,
[d]="back.insert.iter.op++"
},
["back.insert.iter.op++"]={
[a]="24.5.2.2.4",
[b]="back_insert_iterator::operator++",
[c]=Bc,
[d]="back.inserter"
},
["back.inserter"]={
[a]="24.5.2.2.5",
[b]="back_inserter",
[c]=Bc
},
["front.insert.iterator"]={
[a]="24.5.2.3",
[b]="Class template front_insert_iterator",
[c]=hc,
[d]=nc
},
[nc]={
[a]="24.5.2.4",
[b]="front_insert_iterator operations",
[e]="front.insert.iter.cons",
[c]=hc,
[d]="insert.iterator"
},
["front.insert.iter.cons"]={
[a]="24.5.2.4.1",
[b]="front_insert_iterator constructor",
[c]=nc,
[d]="front.insert.iter.op="
},
["front.insert.iter.op="]={
[a]="24.5.2.4.2",
[b]="front_insert_iterator::operator=",
[c]=nc,
[d]="front.insert.iter.op*"
},
["front.insert.iter.op*"]={
[a]="24.5.2.4.3",
[b]="front_insert_iterator::operator*",
[c]=nc,
[d]="front.insert.iter.op++"
},
["front.insert.iter.op++"]={
[a]="24.5.2.4.4",
[b]="front_insert_iterator::operator++",
[c]=nc,
[d]="front.inserter"
},
["front.inserter"]={
[a]="24.5.2.4.5",
[b]="front_inserter",
[c]=nc
},
["insert.iterator"]={
[a]="24.5.2.5",
[b]="Class template insert_iterator",
[c]=hc,
[d]=pc
},
[pc]={
[a]="24.5.2.6",
[b]="insert_iterator operations",
[e]="insert.iter.cons",
[c]=hc
},
["insert.iter.cons"]={
[a]="24.5.2.6.1",
[b]="insert_iterator constructor",
[c]=pc,
[d]="insert.iter.op="
},
["insert.iter.op="]={
[a]="24.5.2.6.2",
[b]="insert_iterator::operator=",
[c]=pc,
[d]="insert.iter.op*"
},
["insert.iter.op*"]={
[a]="24.5.2.6.3",
[b]="insert_iterator::operator*",
[c]=pc,
[d]="insert.iter.op++"
},
["insert.iter.op++"]={
[a]="24.5.2.6.4",
[b]="insert_iterator::operator++",
[c]=pc,
[d]="inserter"
},
["inserter"]={
[a]="24.5.2.6.5",
[b]="inserter",
[c]=pc
},
["move.iterators"]={
[a]="24.5.3",
[b]="Move iterators",
[e]="move.iterator",
[c]="predef.iterators"
},
["move.iterator"]={
[a]="24.5.3.1",
[b]="Class template move_iterator",
[c]="move.iterators",
[d]="move.iter.requirements"
},
["move.iter.requirements"]={
[a]="24.5.3.2",
[b]="move_iterator requirements",
[c]="move.iterators",
[d]=q
},
[q]={
[a]="24.5.3.3",
[b]="move_iterator operations",
[e]="move.iter.op.const",
[c]="move.iterators"
},
["move.iter.op.const"]={
[a]="24.5.3.3.1",
[b]="move_iterator constructors",
[c]=q,
[d]="move.iter.op="
},
["move.iter.op="]={
[a]="24.5.3.3.2",
[b]="move_iterator::operator=",
[c]=q,
[d]="move.iter.op.conv"
},
["move.iter.op.conv"]={
[a]="24.5.3.3.3",
[b]="move_iterator conversion",
[c]=q,
[d]="move.iter.op.star"
},
["move.iter.op.star"]={
[a]="24.5.3.3.4",
[b]="move_iterator::operator*",
[c]=q,
[d]="move.iter.op.ref"
},
["move.iter.op.ref"]={
[a]="24.5.3.3.5",
[b]="move_iterator::operator->",
[c]=q,
[d]="move.iter.op.incr"
},
["move.iter.op.incr"]={
[a]="24.5.3.3.6",
[b]="move_iterator::operator++",
[c]=q,
[d]="move.iter.op.decr"
},
["move.iter.op.decr"]={
[a]="24.5.3.3.7",
[b]="move_iterator::operator--",
[c]=q,
[d]="move.iter.op.+"
},
["move.iter.op.+"]={
[a]="24.5.3.3.8",
[b]="move_iterator::operator+",
[c]=q,
[d]="move.iter.op.+="
},
["move.iter.op.+="]={
[a]="24.5.3.3.9",
[b]="move_iterator::operator+=",
[c]=q,
[d]="move.iter.op.-"
},
["move.iter.op.-"]={
[a]="24.5.3.3.10",
[b]="move_iterator::operator-",
[c]=q,
[d]="move.iter.op.-="
},
["move.iter.op.-="]={
[a]="24.5.3.3.11",
[b]="move_iterator::operator-=",
[c]=q,
[d]="move.iter.op.index"
},
["move.iter.op.index"]={
[a]="24.5.3.3.12",
[b]="move_iterator::operator[]",
[c]=q,
[d]="move.iter.op.comp"
},
["move.iter.op.comp"]={
[a]="24.5.3.3.13",
[b]="move_iterator comparisons",
[c]=q,
[d]="move.iter.nonmember"
},
["move.iter.nonmember"]={
[a]="24.5.3.3.14",
[b]="move_iterator non-member functions",
[c]=q
},
[Vc]={
[a]="24.6",
[b]="Stream iterators",
[e]="istream.iterator",
[c]=fc
},
["istream.iterator"]={
[a]="24.6.1",
[b]="Class template istream_iterator",
[e]="istream.iterator.cons",
[c]=Vc,
[d]="ostream.iterator"
},
["istream.iterator.cons"]={
[a]="24.6.1.1",
[b]="istream_iterator constructors and destructor",
[c]="istream.iterator",
[d]="istream.iterator.ops"
},
["istream.iterator.ops"]={
[a]="24.6.1.2",
[b]="istream_iterator operations",
[c]="istream.iterator"
},
["ostream.iterator"]={
[a]="24.6.2",
[b]="Class template ostream_iterator",
[e]="ostream.iterator.cons.des",
[c]=Vc,
[d]=Ab
},
["ostream.iterator.cons.des"]={
[a]="24.6.2.1",
[b]="ostream_iterator constructors and destructor",
[c]="ostream.iterator",
[d]="ostream.iterator.ops"
},
["ostream.iterator.ops"]={
[a]="24.6.2.2",
[b]="ostream_iterator operations",
[c]="ostream.iterator"
},
[Ab]={
[a]="24.6.3",
[b]="Class template istreambuf_iterator",
[e]="./istreambuf.iterator::proxy",
[c]=Vc,
[d]="ostreambuf.iterator"
},
["./istreambuf.iterator::proxy"]={
[a]="24.6.3.1",
[b]="Class template istreambuf_iterator::proxy [istreambuf.iterator::proxy]",
[c]=Ab,
[d]="istreambuf.iterator.cons"
},
["istreambuf.iterator.cons"]={
[a]="24.6.3.2",
[b]="istreambuf_iterator constructors",
[c]=Ab,
[d]="./istreambuf.iterator::op*"
},
["./istreambuf.iterator::op*"]={
[a]="24.6.3.3",
[b]="istreambuf_iterator::operator* [istreambuf.iterator::op*]",
[c]=Ab,
[d]="./istreambuf.iterator::op++"
},
["./istreambuf.iterator::op++"]={
[a]="24.6.3.4",
[b]="istreambuf_iterator::operator++ [istreambuf.iterator::op++]",
[c]=Ab,
[d]="./istreambuf.iterator::equal"
},
["./istreambuf.iterator::equal"]={
[a]="24.6.3.5",
[b]="istreambuf_iterator::equal [istreambuf.iterator::equal]",
[c]=Ab,
[d]="./istreambuf.iterator::op=="
},
["./istreambuf.iterator::op=="]={
[a]="24.6.3.6",
[b]="operator== [istreambuf.iterator::op==]",
[c]=Ab,
[d]="./istreambuf.iterator::op!="
},
["./istreambuf.iterator::op!="]={
[a]="24.6.3.7",
[b]="operator!= [istreambuf.iterator::op!=]",
[c]=Ab
},
["ostreambuf.iterator"]={
[a]="24.6.4",
[b]="Class template ostreambuf_iterator",
[e]="ostreambuf.iter.cons",
[c]=Vc,
[d]="iterator.range"
},
["ostreambuf.iter.cons"]={
[a]="24.6.4.1",
[b]="ostreambuf_iterator constructors",
[c]="ostreambuf.iterator",
[d]="ostreambuf.iter.ops"
},
["ostreambuf.iter.ops"]={
[a]="24.6.4.2",
[b]="ostreambuf_iterator operations",
[c]="ostreambuf.iterator"
},
["iterator.range"]={
[a]="24.6.5",
[b]="range access",
[c]=Vc
},
[Xc]={
[a]="25",
[b]="Algorithms library",
[e]="algorithms.general",
[c]=f,
[d]=eb
},
["algorithms.general"]={
[a]="25.1",
[b]=o,
[c]=Xc,
[d]=x
},
[x]={
[a]="25.2",
[b]="Non-modifying sequence operations",
[e]="alg.all_of",
[c]=Xc,
[d]=w
},
["alg.all_of"]={
[a]="25.2.1",
[b]="All of",
[c]=x,
[d]="alg.any_of"
},
["alg.any_of"]={
[a]="25.2.2",
[b]="Any of",
[c]=x,
[d]="alg.none_of"
},
["alg.none_of"]={
[a]="25.2.3",
[b]="None of",
[c]=x,
[d]="alg.foreach"
},
["alg.foreach"]={
[a]="25.2.4",
[b]="For each",
[c]=x,
[d]="alg.find"
},
["alg.find"]={
[a]="25.2.5",
[b]="Find",
[c]=x,
[d]="alg.find.end"
},
["alg.find.end"]={
[a]="25.2.6",
[b]="Find end",
[c]=x,
[d]="alg.find.first.of"
},
["alg.find.first.of"]={
[a]="25.2.7",
[b]="Find first",
[c]=x,
[d]="alg.adjacent.find"
},
["alg.adjacent.find"]={
[a]="25.2.8",
[b]="Adjacent find",
[c]=x,
[d]="alg.count"
},
["alg.count"]={
[a]="25.2.9",
[b]="Count",
[c]=x,
[d]="mismatch"
},
["mismatch"]={
[a]="25.2.10",
[b]="Mismatch",
[c]=x,
[d]="alg.equal"
},
["alg.equal"]={
[a]="25.2.11",
[b]="Equal",
[c]=x,
[d]="alg.is_permutation"
},
["alg.is_permutation"]={
[a]="25.2.12",
[b]="Is permutation",
[c]=x,
[d]="alg.search"
},
["alg.search"]={
[a]="25.2.13",
[b]="Search",
[c]=x
},
[w]={
[a]="25.3",
[b]="Mutating sequence operations",
[e]="alg.copy",
[c]=Xc,
[d]=W
},
["alg.copy"]={
[a]="25.3.1",
[b]="Copy",
[c]=w,
[d]="alg.move"
},
["alg.move"]={
[a]="25.3.2",
[b]="Move",
[c]=w,
[d]="alg.swap"
},
["alg.swap"]={
[a]="25.3.3",
[b]="swap",
[c]=w,
[d]="alg.transform"
},
["alg.transform"]={
[a]="25.3.4",
[b]="Transform",
[c]=w,
[d]="alg.replace"
},
["alg.replace"]={
[a]="25.3.5",
[b]="Replace",
[c]=w,
[d]="alg.fill"
},
["alg.fill"]={
[a]="25.3.6",
[b]="Fill",
[c]=w,
[d]="alg.generate"
},
["alg.generate"]={
[a]="25.3.7",
[b]="Generate",
[c]=w,
[d]="alg.remove"
},
["alg.remove"]={
[a]="25.3.8",
[b]="Remove",
[c]=w,
[d]="alg.unique"
},
["alg.unique"]={
[a]="25.3.9",
[b]="Unique",
[c]=w,
[d]="alg.reverse"
},
["alg.reverse"]={
[a]="25.3.10",
[b]="Reverse",
[c]=w,
[d]="alg.rotate"
},
["alg.rotate"]={
[a]="25.3.11",
[b]="Rotate",
[c]=w,
[d]="alg.random.shuffle"
},
["alg.random.shuffle"]={
[a]="25.3.12",
[b]="Random shuffle",
[c]=w,
[d]="alg.partitions"
},
["alg.partitions"]={
[a]="25.3.13",
[b]="Partitions",
[c]=w
},
[W]={
[a]="25.4",
[b]="Sorting and related operations",
[e]=wc,
[c]=Xc,
[d]="alg.c.library"
},
[wc]={
[a]="25.4.1",
[b]="Sorting",
[e]="sort",
[c]=W,
[d]="alg.nth.element"
},
["sort"]={
[a]="25.4.1.1",
[b]="sort",
[c]=wc,
[d]="stable.sort"
},
["stable.sort"]={
[a]="25.4.1.2",
[b]="stable_sort",
[c]=wc,
[d]="partial.sort"
},
["partial.sort"]={
[a]="25.4.1.3",
[b]="partial_sort",
[c]=wc,
[d]="partial.sort.copy"
},
["partial.sort.copy"]={
[a]="25.4.1.4",
[b]="partial_sort_copy",
[c]=wc,
[d]="is.sorted"
},
["is.sorted"]={
[a]="25.4.1.5",
[b]="is_sorted",
[c]=wc
},
["alg.nth.element"]={
[a]="25.4.2",
[b]="Nth element",
[c]=W,
[d]=fd
},
[fd]={
[a]="25.4.3",
[b]="Binary search",
[e]="lower.bound",
[c]=W,
[d]="alg.merge"
},
["lower.bound"]={
[a]="25.4.3.1",
[b]="lower_bound",
[c]=fd,
[d]="upper.bound"
},
["upper.bound"]={
[a]="25.4.3.2",
[b]="upper_bound",
[c]=fd,
[d]="equal.range"
},
["equal.range"]={
[a]="25.4.3.3",
[b]="equal_range",
[c]=fd,
[d]="binary.search"
},
["binary.search"]={
[a]="25.4.3.4",
[b]="binary_search",
[c]=fd
},
["alg.merge"]={
[a]="25.4.4",
[b]="Merge",
[c]=W,
[d]=mc
},
[mc]={
[a]="25.4.5",
[b]="Set operations on sorted structures",
[e]="includes",
[c]=W,
[d]=Ac
},
["includes"]={
[a]="25.4.5.1",
[b]="includes",
[c]=mc,
[d]="set.union"
},
["set.union"]={
[a]="25.4.5.2",
[b]="set_union",
[c]=mc,
[d]="set.intersection"
},
["set.intersection"]={
[a]="25.4.5.3",
[b]="set_intersection",
[c]=mc,
[d]="set.difference"
},
["set.difference"]={
[a]="25.4.5.4",
[b]="set_difference",
[c]=mc,
[d]="set.symmetric.difference"
},
["set.symmetric.difference"]={
[a]="25.4.5.5",
[b]="set_symmetric_difference",
[c]=mc
},
[Ac]={
[a]="25.4.6",
[b]="Heap operations",
[e]="push.heap",
[c]=W,
[d]="alg.min.max"
},
["push.heap"]={
[a]="25.4.6.1",
[b]="push_heap",
[c]=Ac,
[d]="pop.heap"
},
["pop.heap"]={
[a]="25.4.6.2",
[b]="pop_heap",
[c]=Ac,
[d]="make.heap"
},
["make.heap"]={
[a]="25.4.6.3",
[b]="make_heap",
[c]=Ac,
[d]="sort.heap"
},
["sort.heap"]={
[a]="25.4.6.4",
[b]="sort_heap",
[c]=Ac,
[d]="is.heap"
},
["is.heap"]={
[a]="25.4.6.5",
[b]="is_heap",
[c]=Ac
},
["alg.min.max"]={
[a]="25.4.7",
[b]="Minimum and maximum",
[c]=W,
[d]="alg.lex.comparison"
},
["alg.lex.comparison"]={
[a]="25.4.8",
[b]="Lexicographical comparison",
[c]=W,
[d]="alg.permutation.generators"
},
["alg.permutation.generators"]={
[a]="25.4.9",
[b]="Permutation generators",
[c]=W
},
["alg.c.library"]={
[a]="25.5",
[b]="C library algorithms",
[c]=Xc
},
[eb]={
[a]="26",
[b]="Numerics library",
[e]="numerics.general",
[c]=f,
[d]=T
},
["numerics.general"]={
[a]="26.1",
[b]=o,
[c]=eb,
[d]="numeric.requirements"
},
["numeric.requirements"]={
[a]="26.2",
[b]="Numeric type requirements",
[c]=eb,
[d]="cfenv"
},
["cfenv"]={
[a]="26.3",
[b]="The floating-point environment",
[e]="cfenv.syn",
[c]=eb,
[d]=K
},
["cfenv.syn"]={
[a]="26.3.1",
[b]="Header <cfenv> synopsis",
[c]="cfenv"
},
[K]={
[a]="26.4",
[b]="Complex numbers",
[e]="complex.syn",
[c]=eb,
[d]=gb
},
["complex.syn"]={
[a]="26.4.1",
[b]="Header <complex> synopsis",
[c]=K,
[d]="complex"
},
["complex"]={
[a]="26.4.2",
[b]="Class template complex",
[c]=K,
[d]="complex.special"
},
["complex.special"]={
[a]="26.4.3",
[b]="complex specializations",
[c]=K,
[d]="complex.members"
},
["complex.members"]={
[a]="26.4.4",
[b]="complex member functions",
[c]=K,
[d]="complex.member.ops"
},
["complex.member.ops"]={
[a]="26.4.5",
[b]="complex member operators",
[c]=K,
[d]="complex.ops"
},
["complex.ops"]={
[a]="26.4.6",
[b]="complex non-member operations",
[c]=K,
[d]="complex.value.ops"
},
["complex.value.ops"]={
[a]="26.4.7",
[b]="complex value operations",
[c]=K,
[d]="complex.transcendentals"
},
["complex.transcendentals"]={
[a]="26.4.8",
[b]="complex transcendentals",
[c]=K,
[d]="cmplx.over"
},
["cmplx.over"]={
[a]="26.4.9",
[b]="Additional overloads",
[c]=K,
[d]="ccmplx"
},
["ccmplx"]={
[a]="26.4.10",
[b]="Header <ccomplex>",
[c]=K
},
[gb]={
[a]="26.5",
[b]="Random number generation",
[e]=Ub,
[c]=eb,
[d]=G
},
[Ub]={
[a]="26.5.1",
[b]=dd,
[e]="rand.req.genl",
[c]=gb,
[d]="rand.synopsis"
},
["rand.req.genl"]={
[a]="26.5.1.1",
[b]="General requirements",
[c]=Ub,
[d]="rand.req.seedseq"
},
["rand.req.seedseq"]={
[a]="26.5.1.2",
[b]="Seed sequence requirements",
[c]=Ub,
[d]="rand.req.urng"
},
["rand.req.urng"]={
[a]="26.5.1.3",
[b]="Uniform random number generator requirements",
[c]=Ub,
[d]="rand.req.eng"
},
["rand.req.eng"]={
[a]="26.5.1.4",
[b]="Random number engine requirements",
[c]=Ub,
[d]="rand.req.adapt"
},
["rand.req.adapt"]={
[a]="26.5.1.5",
[b]="Random number engine adaptor requirements",
[c]=Ub,
[d]="rand.req.dist"
},
["rand.req.dist"]={
[a]="26.5.1.6",
[b]="Random number distribution requirements",
[c]=Ub
},
["rand.synopsis"]={
[a]="26.5.2",
[b]="Header <random> synopsis",
[c]=gb,
[d]="rand.eng"
},
["rand.eng"]={
[a]="26.5.3",
[b]="Random number engine class templates",
[e]="rand.eng.lcong",
[c]=gb,
[d]=zd
},
["rand.eng.lcong"]={
[a]="26.5.3.1",
[b]="Class template linear_congruential_engine",
[c]="rand.eng",
[d]="rand.eng.mers"
},
["rand.eng.mers"]={
[a]="26.5.3.2",
[b]="Class template mersenne_twister_engine",
[c]="rand.eng",
[d]="rand.eng.sub"
},
["rand.eng.sub"]={
[a]="26.5.3.3",
[b]="Class template subtract_with_carry_engine",
[c]="rand.eng"
},
[zd]={
[a]="26.5.4",
[b]="Random number engine adaptor class templates",
[e]="rand.adapt.general",
[c]=gb,
[d]="rand.predef"
},
["rand.adapt.general"]={
[a]="26.5.4.1",
[b]=n,
[c]=zd,
[d]="rand.adapt.disc"
},
["rand.adapt.disc"]={
[a]="26.5.4.2",
[b]="Class template discard_block_engine",
[c]=zd,
[d]="rand.adapt.ibits"
},
["rand.adapt.ibits"]={
[a]="26.5.4.3",
[b]="Class template independent_bits_engine",
[c]=zd,
[d]="rand.adapt.shuf"
},
["rand.adapt.shuf"]={
[a]="26.5.4.4",
[b]="Class template shuffle_order_engine",
[c]=zd
},
["rand.predef"]={
[a]="26.5.5",
[b]="Engines and engine adaptors with predefined parameters",
[c]=gb,
[d]="rand.device"
},
["rand.device"]={
[a]="26.5.6",
[b]="Class random_device",
[c]=gb,
[d]="rand.util"
},
["rand.util"]={
[a]="26.5.7",
[b]="Utilities",
[e]="rand.util.seedseq",
[c]=gb,
[d]=Vb
},
["rand.util.seedseq"]={
[a]="26.5.7.1",
[b]="Class seed_seq",
[c]="rand.util",
[d]="rand.util.canonical"
},
["rand.util.canonical"]={
[a]="26.5.7.2",
[b]="Function template generate_canonical",
[c]="rand.util"
},
[Vb]={
[a]="26.5.8",
[b]="Random number distribution class templates",
[e]="rand.dist.general",
[c]=gb
},
["rand.dist.general"]={
[a]="26.5.8.1",
[b]=n,
[c]=Vb,
[d]="rand.dist.uni"
},
["rand.dist.uni"]={
[a]="26.5.8.2",
[b]="Uniform distributions",
[e]="rand.dist.uni.int",
[c]=Vb,
[d]=ld
},
["rand.dist.uni.int"]={
[a]="26.5.8.2.1",
[b]="Class template uniform_int_distribution",
[c]="rand.dist.uni",
[d]="rand.dist.uni.real"
},
["rand.dist.uni.real"]={
[a]="26.5.8.2.2",
[b]="Class template uniform_real_distribution",
[c]="rand.dist.uni"
},
[ld]={
[a]="26.5.8.3",
[b]="Bernoulli distributions",
[e]="rand.dist.bern.bernoulli",
[c]=Vb,
[d]=Dc
},
["rand.dist.bern.bernoulli"]={
[a]="26.5.8.3.1",
[b]="Class bernoulli_distribution",
[c]=ld,
[d]="rand.dist.bern.bin"
},
["rand.dist.bern.bin"]={
[a]="26.5.8.3.2",
[b]="Class template binomial_distribution",
[c]=ld,
[d]="rand.dist.bern.geo"
},
["rand.dist.bern.geo"]={
[a]="26.5.8.3.3",
[b]="Class template geometric_distribution",
[c]=ld,
[d]="rand.dist.bern.negbin"
},
["rand.dist.bern.negbin"]={
[a]="26.5.8.3.4",
[b]="Class template negative_binomial_distribution",
[c]=ld
},
[Dc]={
[a]="26.5.8.4",
[b]="Poisson distributions",
[e]="rand.dist.pois.poisson",
[c]=Vb,
[d]=ic
},
["rand.dist.pois.poisson"]={
[a]="26.5.8.4.1",
[b]="Class template poisson_distribution",
[c]=Dc,
[d]="rand.dist.pois.exp"
},
["rand.dist.pois.exp"]={
[a]="26.5.8.4.2",
[b]="Class template exponential_distribution",
[c]=Dc,
[d]="rand.dist.pois.gamma"
},
["rand.dist.pois.gamma"]={
[a]="26.5.8.4.3",
[b]="Class template gamma_distribution",
[c]=Dc,
[d]="rand.dist.pois.weibull"
},
["rand.dist.pois.weibull"]={
[a]="26.5.8.4.4",
[b]="Class template weibull_distribution",
[c]=Dc,
[d]="rand.dist.pois.extreme"
},
["rand.dist.pois.extreme"]={
[a]="26.5.8.4.5",
[b]="Class template extreme_value_distribution",
[c]=Dc
},
[ic]={
[a]="26.5.8.5",
[b]="Normal distributions",
[e]="rand.dist.norm.normal",
[c]=Vb,
[d]="rand.dist.samp"
},
["rand.dist.norm.normal"]={
[a]="26.5.8.5.1",
[b]="Class template normal_distribution",
[c]=ic,
[d]="rand.dist.norm.lognormal"
},
["rand.dist.norm.lognormal"]={
[a]="26.5.8.5.2",
[b]="Class template lognormal_distribution",
[c]=ic,
[d]="rand.dist.norm.chisq"
},
["rand.dist.norm.chisq"]={
[a]="26.5.8.5.3",
[b]="Class template chi_squared_distribution",
[c]=ic,
[d]="rand.dist.norm.cauchy"
},
["rand.dist.norm.cauchy"]={
[a]="26.5.8.5.4",
[b]="Class template cauchy_distribution",
[c]=ic,
[d]="rand.dist.norm.f"
},
["rand.dist.norm.f"]={
[a]="26.5.8.5.5",
[b]="Class template fisher_f_distribution",
[c]=ic,
[d]="rand.dist.norm.t"
},
["rand.dist.norm.t"]={
[a]="26.5.8.5.6",
[b]="Class template student_t_distribution",
[c]=ic
},
["rand.dist.samp"]={
[a]="26.5.8.6",
[b]="Sampling distributions",
[e]="rand.dist.samp.discrete",
[c]=Vb
},
["rand.dist.samp.discrete"]={
[a]="26.5.8.6.1",
[b]="Class template discrete_distribution",
[c]="rand.dist.samp",
[d]="rand.dist.samp.pconst"
},
["rand.dist.samp.pconst"]={
[a]="26.5.8.6.2",
[b]="Class template piecewise_constant_distribution",
[c]="rand.dist.samp",
[d]="rand.dist.samp.plinear"
},
["rand.dist.samp.plinear"]={
[a]="26.5.8.6.3",
[b]="Class template piecewise_linear_distribution",
[c]="rand.dist.samp"
},
[G]={
[a]="26.6",
[b]="Numeric arrays",
[e]="valarray.syn",
[c]=eb,
[d]=Xb
},
["valarray.syn"]={
[a]="26.6.1",
[b]="Header <valarray> synopsis",
[c]=G,
[d]=db
},
[db]={
[a]="26.6.2",
[b]="Class template valarray",
[e]="template.valarray.overview",
[c]=G,
[d]=wd
},
["template.valarray.overview"]={
[a]="26.6.2.1",
[b]="Class template valarray overview",
[c]=db,
[d]="valarray.cons"
},
["valarray.cons"]={
[a]="26.6.2.2",
[b]="valarray constructors",
[c]=db,
[d]="valarray.assign"
},
["valarray.assign"]={
[a]="26.6.2.3",
[b]="valarray assignment",
[c]=db,
[d]="valarray.access"
},
["valarray.access"]={
[a]="26.6.2.4",
[b]="valarray element access",
[c]=db,
[d]="valarray.sub"
},
["valarray.sub"]={
[a]="26.6.2.5",
[b]="valarray subset operations",
[c]=db,
[d]="valarray.unary"
},
["valarray.unary"]={
[a]="26.6.2.6",
[b]="valarray unary operators",
[c]=db,
[d]="valarray.cassign"
},
["valarray.cassign"]={
[a]="26.6.2.7",
[b]="valarray computed assignment",
[c]=db,
[d]="valarray.members"
},
["valarray.members"]={
[a]="26.6.2.8",
[b]="valarray member functions",
[c]=db
},
[wd]={
[a]="26.6.3",
[b]="valarray non-member operations",
[e]="valarray.binary",
[c]=G,
[d]="class.slice"
},
["valarray.binary"]={
[a]="26.6.3.1",
[b]="valarray binary operators",
[c]=wd,
[d]="valarray.comparison"
},
["valarray.comparison"]={
[a]="26.6.3.2",
[b]="valarray logical operators",
[c]=wd,
[d]="valarray.transcend"
},
["valarray.transcend"]={
[a]="26.6.3.3",
[b]="valarray transcendentals",
[c]=wd,
[d]="valarray.special"
},
["valarray.special"]={
[a]="26.6.3.4",
[b]="valarray specialized algorithms",
[c]=wd
},
["class.slice"]={
[a]="26.6.4",
[b]="Class slice",
[e]="class.slice.overview",
[c]=G,
[d]=sd
},
["class.slice.overview"]={
[a]="26.6.4.1",
[b]="Class slice overview",
[c]="class.slice",
[d]="cons.slice"
},
["cons.slice"]={
[a]="26.6.4.2",
[b]="slice constructors",
[c]="class.slice",
[d]="slice.access"
},
["slice.access"]={
[a]="26.6.4.3",
[b]="slice access functions",
[c]="class.slice"
},
[sd]={
[a]="26.6.5",
[b]="Class template slice_array",
[e]="template.slice.array.overview",
[c]=G,
[d]="class.gslice"
},
["template.slice.array.overview"]={
[a]="26.6.5.1",
[b]="Class template slice_array overview",
[c]=sd,
[d]="slice.arr.assign"
},
["slice.arr.assign"]={
[a]="26.6.5.2",
[b]="slice_array assignment",
[c]=sd,
[d]="slice.arr.comp.assign"
},
["slice.arr.comp.assign"]={
[a]="26.6.5.3",
[b]="slice_array computed assignment",
[c]=sd,
[d]="slice.arr.fill"
},
["slice.arr.fill"]={
[a]="26.6.5.4",
[b]="slice_array fill function",
[c]=sd
},
["class.gslice"]={
[a]="26.6.6",
[b]="The gslice class",
[e]="class.gslice.overview",
[c]=G,
[d]=pd
},
["class.gslice.overview"]={
[a]="26.6.6.1",
[b]="The gslice class overview",
[c]="class.gslice",
[d]="gslice.cons"
},
["gslice.cons"]={
[a]="26.6.6.2",
[b]="gslice constructors",
[c]="class.gslice",
[d]="gslice.access"
},
["gslice.access"]={
[a]="26.6.6.3",
[b]="gslice access functions",
[c]="class.gslice"
},
[pd]={
[a]="26.6.7",
[b]="Class template gslice_array",
[e]="template.gslice.array.overview",
[c]=G,
[d]=md
},
["template.gslice.array.overview"]={
[a]="26.6.7.1",
[b]="Class template gslice_array overview",
[c]=pd,
[d]="gslice.array.assign"
},
["gslice.array.assign"]={
[a]="26.6.7.2",
[b]="gslice_array assignment",
[c]=pd,
[d]="gslice.array.comp.assign"
},
["gslice.array.comp.assign"]={
[a]="26.6.7.3",
[b]="gslice_array",
[c]=pd,
[d]="gslice.array.fill"
},
["gslice.array.fill"]={
[a]="26.6.7.4",
[b]="gslice_array fill function",
[c]=pd
},
[md]={
[a]="26.6.8",
[b]="Class template mask_array",
[e]="template.mask.array.overview",
[c]=G,
[d]=hd
},
["template.mask.array.overview"]={
[a]="26.6.8.1",
[b]="Class template mask_array overview",
[c]=md,
[d]="mask.array.assign"
},
["mask.array.assign"]={
[a]="26.6.8.2",
[b]="mask_array assignment",
[c]=md,
[d]="mask.array.comp.assign"
},
["mask.array.comp.assign"]={
[a]="26.6.8.3",
[b]="mask_array computed assignment",
[c]=md,
[d]="mask.array.fill"
},
["mask.array.fill"]={
[a]="26.6.8.4",
[b]="mask_array fill function",
[c]=md
},
[hd]={
[a]="26.6.9",
[b]="Class template indirect_array",
[e]="template.indirect.array.overview",
[c]=G,
[d]="valarray.range"
},
["template.indirect.array.overview"]={
[a]="26.6.9.1",
[b]="Class template indirect_array overview",
[c]=hd,
[d]="indirect.array.assign"
},
["indirect.array.assign"]={
[a]="26.6.9.2",
[b]="indirect_array assignment",
[c]=hd,
[d]="indirect.array.comp.assign"
},
["indirect.array.comp.assign"]={
[a]="26.6.9.3",
[b]="indirect_array computed assignment",
[c]=hd,
[d]="indirect.array.fill"
},
["indirect.array.fill"]={
[a]="26.6.9.4",
[b]="indirect_array fill function",
[c]=hd
},
["valarray.range"]={
[a]="26.6.10",
[b]="valarray range access",
[c]=G
},
[Xb]={
[a]="26.7",
[b]="Generalized numeric operations",
[e]="numeric.ops.overview",
[c]=eb,
[d]="c.math"
},
["numeric.ops.overview"]={
[a]="26.7.1",
[b]="Header <numeric> synopsis",
[c]=Xb,
[d]="accumulate"
},
["accumulate"]={
[a]="26.7.2",
[b]="Accumulate",
[c]=Xb,
[d]="inner.product"
},
["inner.product"]={
[a]="26.7.3",
[b]="Inner product",
[c]=Xb,
[d]="partial.sum"
},
["partial.sum"]={
[a]="26.7.4",
[b]="Partial sum",
[c]=Xb,
[d]="adjacent.difference"
},
["adjacent.difference"]={
[a]="26.7.5",
[b]="Adjacent difference",
[c]=Xb,
[d]="numeric.iota"
},
["numeric.iota"]={
[a]="26.7.6",
[b]="Iota",
[c]=Xb
},
["c.math"]={
[a]="26.8",
[b]="C library",
[c]=eb
},
[T]={
[a]="27",
[b]="Input/output library",
[e]="input.output.general",
[c]=f,
[d]=v
},
["input.output.general"]={
[a]="27.1",
[b]=o,
[c]=T,
[d]="iostreams.requirements"
},
["iostreams.requirements"]={
[a]="27.2",
[b]="Iostreams requirements",
[e]="iostream.limits.imbue",
[c]=T,
[d]="iostream.forward"
},
["iostream.limits.imbue"]={
[a]="27.2.1",
[b]="Imbue limitations",
[c]="iostreams.requirements",
[d]="iostreams.limits.pos"
},
["iostreams.limits.pos"]={
[a]="27.2.2",
[b]="Positioning type limitations",
[c]="iostreams.requirements",
[d]="iostreams.threadsafety"
},
["iostreams.threadsafety"]={
[a]="27.2.3",
[b]="Thread safety",
[c]="iostreams.requirements"
},
["iostream.forward"]={
[a]="27.3",
[b]="Forward declarations",
[c]=T,
[d]="iostream.objects"
},
["iostream.objects"]={
[a]="27.4",
[b]="Standard iostream objects",
[e]="iostream.objects.overview",
[c]=T,
[d]=Zb
},
["iostream.objects.overview"]={
[a]="27.4.1",
[b]=bb,
[c]="iostream.objects",
[d]="narrow.stream.objects"
},
["narrow.stream.objects"]={
[a]="27.4.2",
[b]="Narrow stream objects",
[c]="iostream.objects",
[d]="wide.stream.objects"
},
["wide.stream.objects"]={
[a]="27.4.3",
[b]="Wide stream objects",
[c]="iostream.objects"
},
[Zb]={
[a]="27.5",
[b]="Iostreams base classes",
[e]="iostreams.base.overview",
[c]=T,
[d]="stream.buffers"
},
["iostreams.base.overview"]={
[a]="27.5.1",
[b]=bb,
[c]=Zb,
[d]="stream.types"
},
["stream.types"]={
[a]="27.5.2",
[b]="Types",
[c]=Zb,
[d]=zb
},
[zb]={
[a]="27.5.3",
[b]="Class ios_base",
[e]=bc,
[c]=Zb,
[d]="fpos"
},
[bc]={
[a]="27.5.3.1",
[b]="Types",
[e]="./ios::failure",
[c]=zb,
[d]="fmtflags.state"
},
["./ios::failure"]={
[a]="27.5.3.1.1",
[b]="Class ios_base::failure [ios::failure]",
[c]=bc,
[d]="./ios::fmtflags"
},
["./ios::fmtflags"]={
[a]="27.5.3.1.2",
[b]="Type ios_base::fmtflags [ios::fmtflags]",
[c]=bc,
[d]="./ios::iostate"
},
["./ios::iostate"]={
[a]="27.5.3.1.3",
[b]="Type ios_base::iostate [ios::iostate]",
[c]=bc,
[d]="./ios::openmode"
},
["./ios::openmode"]={
[a]="27.5.3.1.4",
[b]="Type ios_base::openmode [ios::openmode]",
[c]=bc,
[d]="./ios::seekdir"
},
["./ios::seekdir"]={
[a]="27.5.3.1.5",
[b]="Type ios_base::seekdir [ios::seekdir]",
[c]=bc,
[d]="./ios::Init"
},
["./ios::Init"]={
[a]="27.5.3.1.6",
[b]="Class ios_base::Init [ios::Init]",
[c]=bc
},
["fmtflags.state"]={
[a]="27.5.3.2",
[b]="ios_base state functions",
[c]=zb,
[d]="ios.base.locales"
},
["ios.base.locales"]={
[a]="27.5.3.3",
[b]="ios_base functions",
[c]=zb,
[d]="ios.members.static"
},
["ios.members.static"]={
[a]="27.5.3.4",
[b]="ios_base static members",
[c]=zb,
[d]="ios.base.storage"
},
["ios.base.storage"]={
[a]="27.5.3.5",
[b]="ios_base storage functions",
[c]=zb,
[d]="ios.base.callback"
},
["ios.base.callback"]={
[a]="27.5.3.6",
[b]="ios_base callbacks",
[c]=zb,
[d]="ios.base.cons"
},
["ios.base.cons"]={
[a]="27.5.3.7",
[b]="ios_base constructors/destructor",
[c]=zb
},
["fpos"]={
[a]="27.5.4",
[b]="Class template fpos",
[e]="fpos.members",
[c]=Zb,
[d]=Gd
},
["fpos.members"]={
[a]="27.5.4.1",
[b]="fpos members",
[c]="fpos",
[d]="fpos.operations"
},
["fpos.operations"]={
[a]="27.5.4.2",
[b]="fpos requirements",
[c]="fpos"
},
[Gd]={
[a]="27.5.5",
[b]="Class template basic_ios",
[e]="ios.overview",
[c]=Zb,
[d]=Hc
},
["ios.overview"]={
[a]="27.5.5.1",
[b]=bb,
[c]=Gd,
[d]="basic.ios.cons"
},
["basic.ios.cons"]={
[a]="27.5.5.2",
[b]="basic_ios constructors",
[c]=Gd,
[d]="basic.ios.members"
},
["basic.ios.members"]={
[a]="27.5.5.3",
[b]=z,
[c]=Gd,
[d]="iostate.flags"
},
["iostate.flags"]={
[a]="27.5.5.4",
[b]="basic_ios flags functions",
[c]=Gd
},
[Hc]={
[a]="27.5.6",
[b]="ios_base manipulators",
[e]="fmtflags.manip",
[c]=Zb
},
["fmtflags.manip"]={
[a]="27.5.6.1",
[b]="fmtflags manipulators",
[c]=Hc,
[d]="adjustfield.manip"
},
["adjustfield.manip"]={
[a]="27.5.6.2",
[b]="adjustfield manipulators",
[c]=Hc,
[d]="basefield.manip"
},
["basefield.manip"]={
[a]="27.5.6.3",
[b]="basefield manipulators",
[c]=Hc,
[d]="floatfield.manip"
},
["floatfield.manip"]={
[a]="27.5.6.4",
[b]="floatfield manipulators",
[c]=Hc,
[d]="error.reporting"
},
["error.reporting"]={
[a]="27.5.6.5",
[b]="Error reporting",
[c]=Hc
},
["stream.buffers"]={
[a]="27.6",
[b]="Stream buffers",
[e]="stream.buffers.overview",
[c]=T,
[d]=Ic
},
["stream.buffers.overview"]={
[a]="27.6.1",
[b]=bb,
[c]="stream.buffers",
[d]="streambuf.reqts"
},
["streambuf.reqts"]={
[a]="27.6.2",
[b]="Stream buffer requirements",
[c]="stream.buffers",
[d]="streambuf"
},
["streambuf"]={
[a]="27.6.3",
[b]="Class template basic_streambuf<charT,traits>",
[e]="streambuf.cons",
[c]="stream.buffers"
},
["streambuf.cons"]={
[a]="27.6.3.1",
[b]="basic_streambuf constructors",
[c]="streambuf",
[d]=Kc
},
[Kc]={
[a]="27.6.3.2",
[b]="basic_streambuf public member functions",
[e]="streambuf.locales",
[c]="streambuf",
[d]="streambuf.protected"
},
["streambuf.locales"]={
[a]="27.6.3.2.1",
[b]="Locales",
[c]=Kc,
[d]="streambuf.buffer"
},
["streambuf.buffer"]={
[a]="27.6.3.2.2",
[b]="Buffer management and positioning",
[c]=Kc,
[d]="streambuf.pub.get"
},
["streambuf.pub.get"]={
[a]="27.6.3.2.3",
[b]="Get area",
[c]=Kc,
[d]="streambuf.pub.pback"
},
["streambuf.pub.pback"]={
[a]="27.6.3.2.4",
[b]="Putback",
[c]=Kc,
[d]="streambuf.pub.put"
},
["streambuf.pub.put"]={
[a]="27.6.3.2.5",
[b]="Put area",
[c]=Kc
},
["streambuf.protected"]={
[a]="27.6.3.3",
[b]="basic_streambuf protected member functions",
[e]="streambuf.assign",
[c]="streambuf",
[d]=Lc
},
["streambuf.assign"]={
[a]="27.6.3.3.1",
[b]="Assignment",
[c]="streambuf.protected",
[d]="streambuf.get.area"
},
["streambuf.get.area"]={
[a]="27.6.3.3.2",
[b]="Get area access",
[c]="streambuf.protected",
[d]="streambuf.put.area"
},
["streambuf.put.area"]={
[a]="27.6.3.3.3",
[b]="Put area access",
[c]="streambuf.protected"
},
[Lc]={
[a]="27.6.3.4",
[b]="basic_streambuf virtual functions",
[e]="streambuf.virt.locales",
[c]="streambuf"
},
["streambuf.virt.locales"]={
[a]="27.6.3.4.1",
[b]="Locales",
[c]=Lc,
[d]="streambuf.virt.buffer"
},
["streambuf.virt.buffer"]={
[a]="27.6.3.4.2",
[b]="Buffer management and positioning",
[c]=Lc,
[d]="streambuf.virt.get"
},
["streambuf.virt.get"]={
[a]="27.6.3.4.3",
[b]="Get area",
[c]=Lc,
[d]="streambuf.virt.pback"
},
["streambuf.virt.pback"]={
[a]="27.6.3.4.4",
[b]="Putback",
[c]=Lc,
[d]="streambuf.virt.put"
},
["streambuf.virt.put"]={
[a]="27.6.3.4.5",
[b]="Put area",
[c]=Lc
},
[Ic]={
[a]="27.7",
[b]="Formatting and manipulators",
[e]="iostream.format.overview",
[c]=T,
[d]=qb
},
["iostream.format.overview"]={
[a]="27.7.1",
[b]=bb,
[c]=Ic,
[d]=Qb
},
[Qb]={
[a]="27.7.2",
[b]="Input streams",
[e]="istream",
[c]=Ic,
[d]=M
},
["istream"]={
[a]="27.7.2.1",
[b]="Class template basic_istream",
[e]="istream.cons",
[c]=Qb,
[d]="istream.formatted"
},
["istream.cons"]={
[a]="27.7.2.1.1",
[b]="basic_istream constructors",
[c]="istream",
[d]="istream.assign"
},
["istream.assign"]={
[a]="27.7.2.1.2",
[b]="Class basic_istream assign and swap",
[c]="istream",
[d]="./istream::sentry"
},
["./istream::sentry"]={
[a]="27.7.2.1.3",
[b]="Class basic_istream::sentry [istream::sentry]",
[c]="istream"
},
["istream.formatted"]={
[a]="27.7.2.2",
[b]="Formatted input functions",
[e]="istream.formatted.reqmts",
[c]=Qb,
[d]="istream.unformatted"
},
["istream.formatted.reqmts"]={
[a]="27.7.2.2.1",
[b]="Common requirements",
[c]="istream.formatted",
[d]="istream.formatted.arithmetic"
},
["istream.formatted.arithmetic"]={
[a]="27.7.2.2.2",
[b]="Arithmetic extractors",
[c]="istream.formatted",
[d]="./istream::extractors"
},
["./istream::extractors"]={
[a]="27.7.2.2.3",
[b]="basic_istream::operator>> [istream::extractors]",
[c]="istream.formatted"
},
["istream.unformatted"]={
[a]="27.7.2.3",
[b]="Unformatted input functions",
[c]=Qb,
[d]="istream.manip"
},
["istream.manip"]={
[a]="27.7.2.4",
[b]="Standard basic_istream manipulators",
[c]=Qb,
[d]="iostreamclass"
},
["iostreamclass"]={
[a]="27.7.2.5",
[b]="Class template basic_iostream",
[e]="iostream.cons",
[c]=Qb,
[d]="istream.rvalue"
},
["iostream.cons"]={
[a]="27.7.2.5.1",
[b]="basic_iostream constructors",
[c]="iostreamclass",
[d]="iostream.dest"
},
["iostream.dest"]={
[a]="27.7.2.5.2",
[b]="basic_iostream destructor",
[c]="iostreamclass",
[d]="iostream.assign"
},
["iostream.assign"]={
[a]="27.7.2.5.3",
[b]="basic_iostream assign and swap",
[c]="iostreamclass"
},
["istream.rvalue"]={
[a]="27.7.2.6",
[b]="Rvalue stream extraction",
[c]=Qb
},
[M]={
[a]="27.7.3",
[b]="Output streams",
[e]="ostream",
[c]=Ic,
[d]="std.manip"
},
["ostream"]={
[a]="27.7.3.1",
[b]="Class template basic_ostream",
[c]=M,
[d]="ostream.cons"
},
["ostream.cons"]={
[a]="27.7.3.2",
[b]="basic_ostream constructors",
[c]=M,
[d]="ostream.assign"
},
["ostream.assign"]={
[a]="27.7.3.3",
[b]="Class basic_ostream assign and swap",
[c]=M,
[d]="./ostream::sentry"
},
["./ostream::sentry"]={
[a]="27.7.3.4",
[b]="Class basic_ostream::sentry [ostream::sentry]",
[c]=M,
[d]="ostream.seeks"
},
["ostream.seeks"]={
[a]="27.7.3.5",
[b]="basic_ostream seek members",
[c]=M,
[d]=gd
},
[gd]={
[a]="27.7.3.6",
[b]="Formatted output functions",
[e]="ostream.formatted.reqmts",
[c]=M,
[d]="ostream.unformatted"
},
["ostream.formatted.reqmts"]={
[a]="27.7.3.6.1",
[b]="Common requirements",
[c]=gd,
[d]="ostream.inserters.arithmetic"
},
["ostream.inserters.arithmetic"]={
[a]="27.7.3.6.2",
[b]="Arithmetic inserters",
[c]=gd,
[d]="ostream.inserters"
},
["ostream.inserters"]={
[a]="27.7.3.6.3",
[b]="basic_ostream::operator<<",
[c]=gd,
[d]="ostream.inserters.character"
},
["ostream.inserters.character"]={
[a]="27.7.3.6.4",
[b]="Character inserter function templates",
[c]=gd
},
["ostream.unformatted"]={
[a]="27.7.3.7",
[b]="Unformatted output functions",
[c]=M,
[d]="ostream.manip"
},
["ostream.manip"]={
[a]="27.7.3.8",
[b]="Standard basic_ostream manipulators",
[c]=M,
[d]="ostream.rvalue"
},
["ostream.rvalue"]={
[a]="27.7.3.9",
[b]="Rvalue stream insertion",
[c]=M
},
["std.manip"]={
[a]="27.7.4",
[b]="Standard manipulators",
[c]=Ic,
[d]="ext.manip"
},
["ext.manip"]={
[a]="27.7.5",
[b]="Extended manipulators",
[c]=Ic
},
[qb]={
[a]="27.8",
[b]="String-based streams",
[e]="string.streams.overview",
[c]=T,
[d]="file.streams"
},
["string.streams.overview"]={
[a]="27.8.1",
[b]=bb,
[c]=qb,
[d]="stringbuf"
},
["stringbuf"]={
[a]="27.8.2",
[b]="Class template basic_stringbuf",
[e]="stringbuf.cons",
[c]=qb,
[d]="istringstream"
},
["stringbuf.cons"]={
[a]="27.8.2.1",
[b]="basic_stringbuf constructors",
[c]="stringbuf",
[d]="stringbuf.assign"
},
["stringbuf.assign"]={
[a]="27.8.2.2",
[b]=gc,
[c]="stringbuf",
[d]="stringbuf.members"
},
["stringbuf.members"]={
[a]="27.8.2.3",
[b]=z,
[c]="stringbuf",
[d]="stringbuf.virtuals"
},
["stringbuf.virtuals"]={
[a]="27.8.2.4",
[b]="Overridden virtual functions",
[c]="stringbuf"
},
["istringstream"]={
[a]="27.8.3",
[b]="Class template basic_istringstream",
[e]="istringstream.cons",
[c]=qb,
[d]="ostringstream"
},
["istringstream.cons"]={
[a]="27.8.3.1",
[b]="basic_istringstream constructors",
[c]="istringstream",
[d]="istringstream.assign"
},
["istringstream.assign"]={
[a]="27.8.3.2",
[b]=gc,
[c]="istringstream",
[d]="istringstream.members"
},
["istringstream.members"]={
[a]="27.8.3.3",
[b]=z,
[c]="istringstream"
},
["ostringstream"]={
[a]="27.8.4",
[b]="Class template basic_ostringstream",
[e]="ostringstream.cons",
[c]=qb,
[d]="stringstream"
},
["ostringstream.cons"]={
[a]="27.8.4.1",
[b]="basic_ostringstream constructors",
[c]="ostringstream",
[d]="ostringstream.assign"
},
["ostringstream.assign"]={
[a]="27.8.4.2",
[b]=gc,
[c]="ostringstream",
[d]="ostringstream.members"
},
["ostringstream.members"]={
[a]="27.8.4.3",
[b]=z,
[c]="ostringstream"
},
["stringstream"]={
[a]="27.8.5",
[b]="Class template basic_stringstream",
[c]=qb,
[d]="stringstream.cons"
},
["stringstream.cons"]={
[a]="27.8.6",
[b]="basic_stringstream constructors",
[e]="stringstream.assign",
[c]=qb,
[d]="stringstream.members"
},
["stringstream.assign"]={
[a]="27.8.6.1",
[b]=gc,
[c]="stringstream.cons"
},
["stringstream.members"]={
[a]="27.8.7",
[b]=z,
[c]=qb
},
["file.streams"]={
[a]="27.9",
[b]="File-based streams",
[e]=k,
[c]=T
},
[k]={
[a]="27.9.1",
[b]="File streams",
[e]="filebuf",
[c]="file.streams",
[d]="c.files"
},
["filebuf"]={
[a]="27.9.1.1",
[b]="Class template basic_filebuf",
[c]=k,
[d]="filebuf.cons"
},
["filebuf.cons"]={
[a]="27.9.1.2",
[b]="basic_filebuf constructors",
[c]=k,
[d]="filebuf.assign"
},
["filebuf.assign"]={
[a]="27.9.1.3",
[b]=gc,
[c]=k,
[d]="filebuf.members"
},
["filebuf.members"]={
[a]="27.9.1.4",
[b]=z,
[c]=k,
[d]="filebuf.virtuals"
},
["filebuf.virtuals"]={
[a]="27.9.1.5",
[b]="Overridden virtual functions",
[c]=k,
[d]="ifstream"
},
["ifstream"]={
[a]="27.9.1.6",
[b]="Class template basic_ifstream",
[c]=k,
[d]="ifstream.cons"
},
["ifstream.cons"]={
[a]="27.9.1.7",
[b]="basic_ifstream constructors",
[c]=k,
[d]="ifstream.assign"
},
["ifstream.assign"]={
[a]="27.9.1.8",
[b]=gc,
[c]=k,
[d]="ifstream.members"
},
["ifstream.members"]={
[a]="27.9.1.9",
[b]=z,
[c]=k,
[d]="ofstream"
},
["ofstream"]={
[a]="27.9.1.10",
[b]="Class template basic_ofstream",
[c]=k,
[d]="ofstream.cons"
},
["ofstream.cons"]={
[a]="27.9.1.11",
[b]="basic_ofstream constructors",
[c]=k,
[d]="ofstream.assign"
},
["ofstream.assign"]={
[a]="27.9.1.12",
[b]=gc,
[c]=k,
[d]="ofstream.members"
},
["ofstream.members"]={
[a]="27.9.1.13",
[b]=z,
[c]=k,
[d]="fstream"
},
["fstream"]={
[a]="27.9.1.14",
[b]="Class template basic_fstream",
[c]=k,
[d]="fstream.cons"
},
["fstream.cons"]={
[a]="27.9.1.15",
[b]="basic_fstream constructors",
[c]=k,
[d]="fstream.assign"
},
["fstream.assign"]={
[a]="27.9.1.16",
[b]=gc,
[c]=k,
[d]="fstream.members"
},
["fstream.members"]={
[a]="27.9.1.17",
[b]=z,
[c]=k
},
["c.files"]={
[a]="27.9.2",
[b]="C library files",
[c]="file.streams"
},
[v]={
[a]="28",
[b]="Regular expressions library",
[e]="re.general",
[c]=f,
[d]=ib
},
["re.general"]={
[a]="28.1",
[b]=o,
[c]=v,
[d]=rb
},
[rb]={
[a]="28.2",
[b]="Definitions",
[e]="defns.regex.collating.element",
[c]=v,
[d]="re.req"
},
["defns.regex.collating.element"]={
[a]="28.2.1",
[b]="collating element",
[c]=rb,
[d]="defns.regex.finite.state.machine"
},
["defns.regex.finite.state.machine"]={
[a]="28.2.2",
[b]="finite state machine",
[c]=rb,
[d]="defns.regex.format.specifier"
},
["defns.regex.format.specifier"]={
[a]="28.2.3",
[b]="format specifier",
[c]=rb,
[d]="defns.regex.matched"
},
["defns.regex.matched"]={
[a]="28.2.4",
[b]="matched",
[c]=rb,
[d]="defns.regex.primary.equivalence.class"
},
["defns.regex.primary.equivalence.class"]={
[a]="28.2.5",
[b]="primary equivalence class",
[c]=rb,
[d]="defns.regex.regular.expression"
},
["defns.regex.regular.expression"]={
[a]="28.2.6",
[b]="regular expression",
[c]=rb,
[d]="defns.regex.subexpression"
},
["defns.regex.subexpression"]={
[a]="28.2.7",
[b]="sub-expression",
[c]=rb
},
["re.req"]={
[a]="28.3",
[b]=dd,
[c]=v,
[d]="re.syn"
},
["re.syn"]={
[a]="28.4",
[b]="Header <regex> synopsis",
[c]=v,
[d]="re.const"
},
["re.const"]={
[a]="28.5",
[b]="Namespace std::regex_constants",
[e]="re.synopt",
[c]=v,
[d]="re.badexp"
},
["re.synopt"]={
[a]="28.5.1",
[b]="Bitmask type syntax_option_type",
[c]="re.const",
[d]="re.matchflag"
},
["re.matchflag"]={
[a]="28.5.2",
[b]="Bitmask type regex_constants::match_flag_type",
[c]="re.const",
[d]="re.err"
},
["re.err"]={
[a]="28.5.3",
[b]="Implementation-defined error_type",
[c]="re.const"
},
["re.badexp"]={
[a]="28.6",
[b]="Class regex_error",
[c]=v,
[d]="re.traits"
},
["re.traits"]={
[a]="28.7",
[b]="Class template regex_traits",
[c]=v,
[d]=wb
},
[wb]={
[a]="28.8",
[b]="Class template basic_regex",
[e]="re.regex.const",
[c]=v,
[d]="re.submatch"
},
["re.regex.const"]={
[a]="28.8.1",
[b]="basic_regex constants",
[c]=wb,
[d]="re.regex.construct"
},
["re.regex.construct"]={
[a]="28.8.2",
[b]="basic_regex constructors",
[c]=wb,
[d]="re.regex.assign"
},
["re.regex.assign"]={
[a]="28.8.3",
[b]="basic_regex assign",
[c]=wb,
[d]="re.regex.operations"
},
["re.regex.operations"]={
[a]="28.8.4",
[b]="basic_regex constant operations",
[c]=wb,
[d]="re.regex.locale"
},
["re.regex.locale"]={
[a]="28.8.5",
[b]="basic_regex locale",
[c]=wb,
[d]="re.regex.swap"
},
["re.regex.swap"]={
[a]="28.8.6",
[b]="basic_regex swap",
[c]=wb,
[d]="re.regex.nonmemb"
},
["re.regex.nonmemb"]={
[a]="28.8.7",
[b]="basic_regex non-member functions",
[e]="re.regex.nmswap",
[c]=wb
},
["re.regex.nmswap"]={
[a]="28.8.7.1",
[b]="basic_regex non-member swap",
[c]="re.regex.nonmemb"
},
["re.submatch"]={
[a]="28.9",
[b]="Class template sub_match",
[e]="re.submatch.members",
[c]=v,
[d]=Z
},
["re.submatch.members"]={
[a]="28.9.1",
[b]="sub_match members",
[c]="re.submatch",
[d]="re.submatch.op"
},
["re.submatch.op"]={
[a]="28.9.2",
[b]="sub_match non-member operators",
[c]="re.submatch"
},
[Z]={
[a]="28.10",
[b]="Class template match_results",
[e]="re.results.const",
[c]=v,
[d]=td
},
["re.results.const"]={
[a]="28.10.1",
[b]="match_results constructors",
[c]=Z,
[d]="re.results.state"
},
["re.results.state"]={
[a]="28.10.2",
[b]="match_results state",
[c]=Z,
[d]="re.results.size"
},
["re.results.size"]={
[a]="28.10.3",
[b]="match_results size",
[c]=Z,
[d]="re.results.acc"
},
["re.results.acc"]={
[a]="28.10.4",
[b]="match_results element access",
[c]=Z,
[d]="re.results.form"
},
["re.results.form"]={
[a]="28.10.5",
[b]="match_results formatting",
[c]=Z,
[d]="re.results.all"
},
["re.results.all"]={
[a]="28.10.6",
[b]="match_results allocator",
[c]=Z,
[d]="re.results.swap"
},
["re.results.swap"]={
[a]="28.10.7",
[b]="match_results swap",
[c]=Z,
[d]="re.results.nonmember"
},
["re.results.nonmember"]={
[a]="28.10.8",
[b]="match_results non-member functions",
[c]=Z
},
[td]={
[a]="28.11",
[b]="Regular expression algorithms",
[e]="re.except",
[c]=v,
[d]="re.iter"
},
["re.except"]={
[a]="28.11.1",
[b]="exceptions",
[c]=td,
[d]="re.alg.match"
},
["re.alg.match"]={
[a]="28.11.2",
[b]="regex_match",
[c]=td,
[d]="re.alg.search"
},
["re.alg.search"]={
[a]="28.11.3",
[b]="regex_search",
[c]=td,
[d]="re.alg.replace"
},
["re.alg.replace"]={
[a]="28.11.4",
[b]="regex_replace",
[c]=td
},
["re.iter"]={
[a]="28.12",
[b]="Regular expression iterators",
[e]=ad,
[c]=v,
[d]="re.grammar"
},
[ad]={
[a]="28.12.1",
[b]="Class template regex_iterator",
[e]="re.regiter.cnstr",
[c]="re.iter",
[d]=ed
},
["re.regiter.cnstr"]={
[a]="28.12.1.1",
[b]="regex_iterator constructors",
[c]=ad,
[d]="re.regiter.comp"
},
["re.regiter.comp"]={
[a]="28.12.1.2",
[b]="regex_iterator comparisons",
[c]=ad,
[d]="re.regiter.deref"
},
["re.regiter.deref"]={
[a]="28.12.1.3",
[b]="regex_iterator dereference",
[c]=ad,
[d]="re.regiter.incr"
},
["re.regiter.incr"]={
[a]="28.12.1.4",
[b]="regex_iterator increment",
[c]=ad
},
[ed]={
[a]="28.12.2",
[b]="Class template regex_token_iterator",
[e]="re.tokiter.cnstr",
[c]="re.iter"
},
["re.tokiter.cnstr"]={
[a]="28.12.2.1",
[b]="regex_token_iterator constructors",
[c]=ed,
[d]="re.tokiter.comp"
},
["re.tokiter.comp"]={
[a]="28.12.2.2",
[b]="regex_token_iterator comparisons",
[c]=ed,
[d]="re.tokiter.deref"
},
["re.tokiter.deref"]={
[a]="28.12.2.3",
[b]="regex_token_iterator dereference",
[c]=ed,
[d]="re.tokiter.incr"
},
["re.tokiter.incr"]={
[a]="28.12.2.4",
[b]="regex_token_iterator increment",
[c]=ed
},
["re.grammar"]={
[a]="28.13",
[b]="Modified ECMAScript regular expression grammar",
[c]=v
},
[ib]={
[a]="29",
[b]="Atomic operations library",
[e]="atomics.general",
[c]=f,
[d]=Nb
},
["atomics.general"]={
[a]="29.1",
[b]=o,
[c]=ib,
[d]="atomics.syn"
},
["atomics.syn"]={
[a]="29.2",
[b]="Header <atomic> synopsis",
[c]=ib,
[d]="atomics.order"
},
["atomics.order"]={
[a]="29.3",
[b]="Order and consistency",
[c]=ib,
[d]="atomics.lockfree"
},
["atomics.lockfree"]={
[a]="29.4",
[b]="Lock-free property",
[c]=ib,
[d]="atomics.types.generic"
},
["atomics.types.generic"]={
[a]="29.5",
[b]="Atomic types",
[c]=ib,
[d]=vc
},
[vc]={
[a]="29.6",
[b]="Operations on atomic types",
[e]="atomics.types.operations.general",
[c]=ib,
[d]="atomics.flag"
},
["atomics.types.operations.general"]={
[a]="29.6.1",
[b]="General operations on atomic types",
[c]=vc,
[d]="atomics.types.operations.templ"
},
["atomics.types.operations.templ"]={
[a]="29.6.2",
[b]="Templated operations on atomic types",
[c]=vc,
[d]="atomics.types.operations.arith"
},
["atomics.types.operations.arith"]={
[a]="29.6.3",
[b]="Arithmetic operations on atomic types",
[c]=vc,
[d]="atomics.types.operations.pointer"
},
["atomics.types.operations.pointer"]={
[a]="29.6.4",
[b]="Operations on atomic pointer types",
[c]=vc,
[d]="atomics.types.operations.req"
},
["atomics.types.operations.req"]={
[a]="29.6.5",
[b]="Requirements for operations on atomic types",
[c]=vc
},
["atomics.flag"]={
[a]="29.7",
[b]="Flag type and operations",
[c]=ib,
[d]="atomics.fences"
},
["atomics.fences"]={
[a]="29.8",
[b]="Fences",
[c]=ib
},
[Nb]={
[a]="30",
[b]="Thread support library",
[e]="thread.general",
[c]=f,
[d]=r
},
["thread.general"]={
[a]="30.1",
[b]=o,
[c]=Nb,
[d]=Ob
},
[Ob]={
[a]="30.2",
[b]=dd,
[e]="thread.req.paramname",
[c]=Nb,
[d]="thread.threads"
},
["thread.req.paramname"]={
[a]="30.2.1",
[b]="Template parameter names",
[c]=Ob,
[d]="thread.req.exception"
},
["thread.req.exception"]={
[a]="30.2.2",
[b]="Exceptions",
[c]=Ob,
[d]="thread.req.native"
},
["thread.req.native"]={
[a]="30.2.3",
[b]="Native handles",
[c]=Ob,
[d]="thread.req.timing"
},
["thread.req.timing"]={
[a]="30.2.4",
[b]="Timing specifications",
[c]=Ob,
[d]="thread.req.lockable"
},
["thread.req.lockable"]={
[a]="30.2.5",
[b]="Requirements for Lockable types",
[e]="thread.req.lockable.general",
[c]=Ob,
[d]="thread.decaycopy"
},
["thread.req.lockable.general"]={
[a]="30.2.5.1",
[b]=n,
[c]="thread.req.lockable",
[d]="thread.req.lockable.basic"
},
["thread.req.lockable.basic"]={
[a]="30.2.5.2",
[b]="BasicLockable requirements",
[c]="thread.req.lockable",
[d]="thread.req.lockable.req"
},
["thread.req.lockable.req"]={
[a]="30.2.5.3",
[b]="Lockable requirements",
[c]="thread.req.lockable",
[d]="thread.req.lockable.timed"
},
["thread.req.lockable.timed"]={
[a]="30.2.5.4",
[b]="TimedLockable requirements",
[c]="thread.req.lockable"
},
["thread.decaycopy"]={
[a]="30.2.6",
[b]="decay_copy",
[c]=Ob
},
["thread.threads"]={
[a]="30.3",
[b]="Threads",
[e]=Eb,
[c]=Nb,
[d]=Kd
},
[Eb]={
[a]="30.3.1",
[b]="Class thread",
[e]="thread.thread.id",
[c]="thread.threads",
[d]="thread.thread.this"
},
["thread.thread.id"]={
[a]="30.3.1.1",
[b]="Class thread::id",
[c]=Eb,
[d]="thread.thread.constr"
},
["thread.thread.constr"]={
[a]="30.3.1.2",
[b]="thread constructors",
[c]=Eb,
[d]="thread.thread.destr"
},
["thread.thread.destr"]={
[a]="30.3.1.3",
[b]="thread destructor",
[c]=Eb,
[d]="thread.thread.assign"
},
["thread.thread.assign"]={
[a]="30.3.1.4",
[b]="thread assignment",
[c]=Eb,
[d]="thread.thread.member"
},
["thread.thread.member"]={
[a]="30.3.1.5",
[b]="thread members",
[c]=Eb,
[d]="thread.thread.static"
},
["thread.thread.static"]={
[a]="30.3.1.6",
[b]="thread static members",
[c]=Eb,
[d]="thread.thread.algorithm"
},
["thread.thread.algorithm"]={
[a]="30.3.1.7",
[b]="thread specialized algorithms",
[c]=Eb
},
["thread.thread.this"]={
[a]="30.3.2",
[b]="Namespace this_thread",
[c]="thread.threads"
},
[Kd]={
[a]="30.4",
[b]="Mutual exclusion",
[e]="thread.mutex.requirements",
[c]=Nb,
[d]="thread.condition"
},
["thread.mutex.requirements"]={
[a]="30.4.1",
[b]="Mutex requirements",
[e]="thread.mutex.requirements.general",
[c]=Kd,
[d]="thread.lock"
},
["thread.mutex.requirements.general"]={
[a]="30.4.1.1",
[b]=n,
[c]="thread.mutex.requirements",
[d]="thread.mutex.requirements.mutex"
},
["thread.mutex.requirements.mutex"]={
[a]="30.4.1.2",
[b]="Mutex types",
[e]="thread.mutex.class",
[c]="thread.mutex.requirements",
[d]="thread.timedmutex.requirements"
},
["thread.mutex.class"]={
[a]="30.4.1.2.1",
[b]="Class mutex",
[c]="thread.mutex.requirements.mutex",
[d]="thread.mutex.recursive"
},
["thread.mutex.recursive"]={
[a]="30.4.1.2.2",
[b]="Class recursive_mutex",
[c]="thread.mutex.requirements.mutex"
},
["thread.timedmutex.requirements"]={
[a]="30.4.1.3",
[b]="Timed mutex types",
[e]="thread.timedmutex.class",
[c]="thread.mutex.requirements"
},
["thread.timedmutex.class"]={
[a]="30.4.1.3.1",
[b]="Class timed_mutex",
[c]="thread.timedmutex.requirements",
[d]="thread.timedmutex.recursive"
},
["thread.timedmutex.recursive"]={
[a]="30.4.1.3.2",
[b]="Class recursive_timed_mutex",
[c]="thread.timedmutex.requirements"
},
["thread.lock"]={
[a]="30.4.2",
[b]="Locks",
[e]="thread.lock.guard",
[c]=Kd,
[d]="thread.lock.algorithm"
},
["thread.lock.guard"]={
[a]="30.4.2.1",
[b]="Class template lock_guard",
[c]="thread.lock",
[d]=Nd
},
[Nd]={
[a]="30.4.2.2",
[b]="Class template unique_lock",
[e]="thread.lock.unique.cons",
[c]="thread.lock"
},
["thread.lock.unique.cons"]={
[a]="30.4.2.2.1",
[b]="unique_lock constructors, destructor, and assignment",
[c]=Nd,
[d]="thread.lock.unique.locking"
},
["thread.lock.unique.locking"]={
[a]="30.4.2.2.2",
[b]="unique_lock locking",
[c]=Nd,
[d]="thread.lock.unique.mod"
},
["thread.lock.unique.mod"]={
[a]="30.4.2.2.3",
[b]="unique_lock modifiers",
[c]=Nd,
[d]="thread.lock.unique.obs"
},
["thread.lock.unique.obs"]={
[a]="30.4.2.2.4",
[b]="unique_lock observers",
[c]=Nd
},
["thread.lock.algorithm"]={
[a]="30.4.3",
[b]="Generic locking algorithms",
[c]=Kd,
[d]="thread.once"
},
["thread.once"]={
[a]="30.4.4",
[b]="Call once",
[e]="thread.once.onceflag",
[c]=Kd
},
["thread.once.onceflag"]={
[a]="30.4.4.1",
[b]="Struct once_flag",
[c]="thread.once",
[d]="thread.once.callonce"
},
["thread.once.callonce"]={
[a]="30.4.4.2",
[b]="Function call_once",
[c]="thread.once"
},
["thread.condition"]={
[a]="30.5",
[b]="Condition variables",
[e]="thread.condition.condvar",
[c]=Nb,
[d]=N
},
["thread.condition.condvar"]={
[a]="30.5.1",
[b]="Class condition_variable",
[c]="thread.condition",
[d]="thread.condition.condvarany"
},
["thread.condition.condvarany"]={
[a]="30.5.2",
[b]="Class condition_variable_any",
[c]="thread.condition"
},
[N]={
[a]="30.6",
[b]="Futures",
[e]="futures.overview",
[c]=Nb
},
["futures.overview"]={
[a]="30.6.1",
[b]=bb,
[c]=N,
[d]="futures.errors"
},
["futures.errors"]={
[a]="30.6.2",
[b]="Error handling",
[c]=N,
[d]="futures.future_error"
},
["futures.future_error"]={
[a]="30.6.3",
[b]="Class future_error",
[c]=N,
[d]="futures.state"
},
["futures.state"]={
[a]="30.6.4",
[b]="Shared state",
[c]=N,
[d]="futures.promise"
},
["futures.promise"]={
[a]="30.6.5",
[b]="Class template promise",
[c]=N,
[d]="futures.unique_future"
},
["futures.unique_future"]={
[a]="30.6.6",
[b]="Class template future",
[c]=N,
[d]="futures.shared_future"
},
["futures.shared_future"]={
[a]="30.6.7",
[b]="Class template shared_future",
[c]=N,
[d]="futures.async"
},
["futures.async"]={
[a]="30.6.8",
[b]="Function template async",
[c]=N,
[d]="futures.task"
},
["futures.task"]={
[a]="30.6.9",
[b]="Class template packaged_task",
[e]="futures.task.members",
[c]=N
},
["futures.task.members"]={
[a]="30.6.9.1",
[b]="packaged_task member functions",
[c]="futures.task",
[d]="futures.task.nonmembers"
},
["futures.task.nonmembers"]={
[a]="30.6.9.2",
[b]="packaged_task globals",
[c]="futures.task"
},
[r]={
[a]=f,
[b]="Annex A (informative) Grammar summary",
[e]="gram.key",
[c]=f,
[d]="implimits"
},
["gram.key"]={
[a]="A.1",
[b]="Keywords",
[c]=r,
[d]="gram.lex"
},
["gram.lex"]={
[a]="A.2",
[b]="Lexical conventions",
[c]=r,
[d]="gram.basic"
},
["gram.basic"]={
[a]="A.3",
[b]="Basic concepts",
[c]=r,
[d]="gram.expr"
},
["gram.expr"]={
[a]="A.4",
[b]="Expressions",
[c]=r,
[d]="gram.stmt"
},
["gram.stmt"]={
[a]="A.5",
[b]="Statements",
[c]=r,
[d]="gram.dcl"
},
["gram.dcl"]={
[a]="A.6",
[b]="Declarations",
[c]=r,
[d]="gram.decl"
},
["gram.decl"]={
[a]="A.7",
[b]="Declarators",
[c]=r,
[d]="gram.class"
},
["gram.class"]={
[a]="A.8",
[b]="Classes",
[c]=r,
[d]="gram.derived"
},
["gram.derived"]={
[a]="A.9",
[b]="Derived classes",
[c]=r,
[d]="gram.special"
},
["gram.special"]={
[a]="A.10",
[b]="Special member functions",
[c]=r,
[d]="gram.over"
},
["gram.over"]={
[a]="A.11",
[b]="Overloading",
[c]=r,
[d]="gram.temp"
},
["gram.temp"]={
[a]="A.12",
[b]="Templates",
[c]=r,
[d]="gram.except"
},
["gram.except"]={
[a]="A.13",
[b]="Exception handling",
[c]=r,
[d]="gram.cpp"
},
["gram.cpp"]={
[a]="A.14",
[b]="Preprocessing directives",
[c]=r
},
["implimits"]={
[a]=f,
[b]="Annex B (informative) Implementation quantities",
[c]=f,
[d]="diff"
},
["diff"]={
[a]=f,
[b]="Annex C (informative) Compatibility",
[e]=H,
[c]=f,
[d]=E
},
[H]={
[a]="C.1",
[b]="C++ and ISO C",
[e]="diff.lex",
[c]="diff",
[d]=l
},
["diff.lex"]={
[a]="C.1.1",
[b]="Clause [lex]: lexical conventions",
[c]=H,
[d]="diff.basic"
},
["diff.basic"]={
[a]="C.1.2",
[b]="Clause [basic]: basic concepts",
[c]=H,
[d]="diff.conv"
},
["diff.conv"]={
[a]="C.1.3",
[b]="Clause [conv]: standard conversions",
[c]=H,
[d]="diff.expr"
},
["diff.expr"]={
[a]="C.1.4",
[b]="Clause [expr]: expressions",
[c]=H,
[d]="diff.stat"
},
["diff.stat"]={
[a]="C.1.5",
[b]="Clause [stmt.stmt]: statements",
[c]=H,
[d]="diff.dcl"
},
["diff.dcl"]={
[a]="C.1.6",
[b]="Clause [dcl.dcl]: declarations",
[c]=H,
[d]="diff.decl"
},
["diff.decl"]={
[a]="C.1.7",
[b]="Clause [dcl.decl]: declarators",
[c]=H,
[d]="diff.class"
},
["diff.class"]={
[a]="C.1.8",
[b]="Clause [class]: classes",
[c]=H,
[d]="diff.special"
},
["diff.special"]={
[a]="C.1.9",
[b]="Clause [special]: special member functions",
[c]=H,
[d]="diff.cpp"
},
["diff.cpp"]={
[a]="C.1.10",
[b]="Clause [cpp]: preprocessing directives",
[c]=H
},
[l]={
[a]="C.2",
[b]="C++ and ISO C++ 2003",
[e]="diff.cpp03.lex",
[c]="diff",
[d]=Md
},
["diff.cpp03.lex"]={
[a]="C.2.1",
[b]="Clause [lex]: lexical conventions",
[c]=l,
[d]="diff.cpp03.expr"
},
["diff.cpp03.expr"]={
[a]="C.2.2",
[b]="Clause [expr]: expressions",
[c]=l,
[d]="diff.cpp03.dcl.dcl"
},
["diff.cpp03.dcl.dcl"]={
[a]="C.2.3",
[b]="Clause [dcl.dcl]: declarations",
[c]=l,
[d]="diff.cpp03.dcl.decl"
},
["diff.cpp03.dcl.decl"]={
[a]="C.2.4",
[b]="Clause [dcl.decl]: declarators",
[c]=l,
[d]="diff.cpp03.special"
},
["diff.cpp03.special"]={
[a]="C.2.5",
[b]="Clause [special]: special member functions",
[c]=l,
[d]="diff.cpp03.temp"
},
["diff.cpp03.temp"]={
[a]="C.2.6",
[b]="Clause [temp]: templates",
[c]=l,
[d]="diff.cpp03.library"
},
["diff.cpp03.library"]={
[a]="C.2.7",
[b]="Clause [library]: library introduction",
[c]=l,
[d]="diff.cpp03.language.support"
},
["diff.cpp03.language.support"]={
[a]="C.2.8",
[b]="Clause [language.support]: language support library",
[c]=l,
[d]="diff.cpp03.diagnostics"
},
["diff.cpp03.diagnostics"]={
[a]="C.2.9",
[b]="Clause [diagnostics]: diagnostics library",
[c]=l,
[d]="diff.cpp03.utilities"
},
["diff.cpp03.utilities"]={
[a]="C.2.10",
[b]="Clause [utilities]: general utilities library",
[c]=l,
[d]="diff.cpp03.strings"
},
["diff.cpp03.strings"]={
[a]="C.2.11",
[b]="Clause [strings]: strings library",
[c]=l,
[d]="diff.cpp03.containers"
},
["diff.cpp03.containers"]={
[a]="C.2.12",
[b]="Clause [containers]: containers library",
[c]=l,
[d]="diff.cpp03.algorithms"
},
["diff.cpp03.algorithms"]={
[a]="C.2.13",
[b]="Clause [algorithms]: algorithms library",
[c]=l,
[d]="diff.cpp03.numerics"
},
["diff.cpp03.numerics"]={
[a]="C.2.14",
[b]="Clause [numerics]: numerics library",
[c]=l,
[d]="diff.cpp03.input.output"
},
["diff.cpp03.input.output"]={
[a]="C.2.15",
[b]="Clause [input.output]: Input/output library",
[c]=l
},
[Md]={
[a]="C.3",
[b]="C standard library",
[e]="diff.mods.to.headers",
[c]="diff"
},
["diff.mods.to.headers"]={
[a]="C.3.1",
[b]="Modifications to headers",
[c]=Md,
[d]=Dd
},
[Dd]={
[a]="C.3.2",
[b]="Modifications to definitions",
[e]="diff.char16",
[c]=Md,
[d]="diff.mods.to.declarations"
},
["diff.char16"]={
[a]="C.3.2.1",
[b]="Types char16_t and char32_t",
[c]=Dd,
[d]="diff.wchar.t"
},
["diff.wchar.t"]={
[a]="C.3.2.2",
[b]="Type wchar_t",
[c]=Dd,
[d]="diff.header.iso646.h"
},
["diff.header.iso646.h"]={
[a]="C.3.2.3",
[b]="Header <iso646.h>",
[c]=Dd,
[d]="diff.null"
},
["diff.null"]={
[a]="C.3.2.4",
[b]="Macro NULL",
[c]=Dd
},
["diff.mods.to.declarations"]={
[a]="C.3.3",
[b]="Modifications to declarations",
[c]=Md,
[d]="diff.mods.to.behavior"
},
["diff.mods.to.behavior"]={
[a]="C.3.4",
[b]="Modifications to behavior",
[e]="diff.offsetof",
[c]=Md
},
["diff.offsetof"]={
[a]="C.3.4.1",
[b]="Macro offsetof(type, member-designator)",
[c]="diff.mods.to.behavior",
[d]="diff.malloc"
},
["diff.malloc"]={
[a]="C.3.4.2",
[b]="Memory allocation functions",
[c]="diff.mods.to.behavior"
},
[E]={
[a]=f,
[b]="Annex D (normative) Compatibility features",
[e]="depr.incr.bool",
[c]=f,
[d]="charname"
},
["depr.incr.bool"]={
[a]="D.1",
[b]="Increment operator with bool operand",
[c]=E,
[d]="depr.register"
},
["depr.register"]={
[a]="D.2",
[b]="register keyword",
[c]=E,
[d]="depr.impldec"
},
["depr.impldec"]={
[a]="D.3",
[b]="Implicit declaration of copy functions",
[c]=E,
[d]="depr.except.spec"
},
["depr.except.spec"]={
[a]="D.4",
[b]="Dynamic exception specifications",
[c]=E,
[d]="depr.c.headers"
},
["depr.c.headers"]={
[a]="D.5",
[b]="C standard library headers",
[c]=E,
[d]="depr.ios.members"
},
["depr.ios.members"]={
[a]="D.6",
[b]="Old iostreams members",
[c]=E,
[d]=Bd
},
[Bd]={
[a]="D.7",
[b]="char* streams",
[e]="depr.strstreambuf",
[c]=E,
[d]="depr.function.objects"
},
["depr.strstreambuf"]={
[a]="D.7.1",
[b]="Class strstreambuf",
[e]="depr.strstreambuf.cons",
[c]=Bd,
[d]="depr.istrstream"
},
["depr.strstreambuf.cons"]={
[a]="D.7.1.1",
[b]="strstreambuf constructors",
[c]="depr.strstreambuf",
[d]="depr.strstreambuf.members"
},
["depr.strstreambuf.members"]={
[a]="D.7.1.2",
[b]=z,
[c]="depr.strstreambuf",
[d]="depr.strstreambuf.virtuals"
},
["depr.strstreambuf.virtuals"]={
[a]="D.7.1.3",
[b]="strstreambuf overridden virtual functions",
[c]="depr.strstreambuf"
},
["depr.istrstream"]={
[a]="D.7.2",
[b]="Class istrstream",
[e]="depr.istrstream.cons",
[c]=Bd,
[d]="depr.ostrstream"
},
["depr.istrstream.cons"]={
[a]="D.7.2.1",
[b]="istrstream constructors",
[c]="depr.istrstream",
[d]="depr.istrstream.members"
},
["depr.istrstream.members"]={
[a]="D.7.2.2",
[b]=z,
[c]="depr.istrstream"
},
["depr.ostrstream"]={
[a]="D.7.3",
[b]="Class ostrstream",
[e]="depr.ostrstream.cons",
[c]=Bd,
[d]="depr.strstream"
},
["depr.ostrstream.cons"]={
[a]="D.7.3.1",
[b]="ostrstream constructors",
[c]="depr.ostrstream",
[d]="depr.ostrstream.members"
},
["depr.ostrstream.members"]={
[a]="D.7.3.2",
[b]=z,
[c]="depr.ostrstream"
},
["depr.strstream"]={
[a]="D.7.4",
[b]="Class strstream",
[e]="depr.strstream.cons",
[c]=Bd
},
["depr.strstream.cons"]={
[a]="D.7.4.1",
[b]="strstream constructors",
[c]="depr.strstream",
[d]="depr.strstream.dest"
},
["depr.strstream.dest"]={
[a]="D.7.4.2",
[b]="strstream destructor",
[c]="depr.strstream",
[d]="depr.strstream.oper"
},
["depr.strstream.oper"]={
[a]="D.7.4.3",
[b]="strstream operations",
[c]="depr.strstream"
},
["depr.function.objects"]={
[a]="D.8",
[b]="Function objects",
[e]="depr.base",
[c]=E,
[d]=Hd
},
["depr.base"]={
[a]="D.8.1",
[b]="Base",
[c]="depr.function.objects",
[d]="depr.adaptors"
},
["depr.adaptors"]={
[a]="D.8.2",
[b]="Function adaptors",
[e]="depr.function.pointer.adaptors",
[c]="depr.function.objects"
},
["depr.function.pointer.adaptors"]={
[a]="D.8.2.1",
[b]="Adaptors for pointers to functions",
[c]="depr.adaptors",
[d]="depr.member.pointer.adaptors"
},
["depr.member.pointer.adaptors"]={
[a]="D.8.2.2",
[b]="Adaptors for pointers to members",
[c]="depr.adaptors"
},
[Hd]={
[a]="D.9",
[b]="Binders",
[e]="depr.lib.binder.1st",
[c]=E,
[d]="depr.auto.ptr"
},
["depr.lib.binder.1st"]={
[a]="D.9.1",
[b]="Class template binder1st",
[c]=Hd,
[d]="depr.lib.bind.1st"
},
["depr.lib.bind.1st"]={
[a]="D.9.2",
[b]="bind1st",
[c]=Hd,
[d]="depr.lib.binder.2nd"
},
["depr.lib.binder.2nd"]={
[a]="D.9.3",
[b]="Class template binder2nd",
[c]=Hd,
[d]="depr.lib.bind.2nd"
},
["depr.lib.bind.2nd"]={
[a]="D.9.4",
[b]="bind2nd",
[c]=Hd
},
["depr.auto.ptr"]={
[a]="D.10",
[b]="auto_ptr",
[e]="auto.ptr",
[c]=E,
[d]="exception.unexpected"
},
["auto.ptr"]={
[a]="D.10.1",
[b]="Class template auto_ptr",
[e]="auto.ptr.cons",
[c]="depr.auto.ptr"
},
["auto.ptr.cons"]={
[a]="D.10.1.1",
[b]="auto_ptr constructors",
[c]="auto.ptr",
[d]="auto.ptr.members"
},
["auto.ptr.members"]={
[a]="D.10.1.2",
[b]="auto_ptr members",
[c]="auto.ptr",
[d]="auto.ptr.conv"
},
["auto.ptr.conv"]={
[a]="D.10.1.3",
[b]="auto_ptr conversions",
[c]="auto.ptr"
},
["exception.unexpected"]={
[a]="D.11",
[b]="Violating exception-specifications",
[e]="unexpected.handler",
[c]=E
},
["unexpected.handler"]={
[a]="D.11.1",
[b]="Type unexpected_handler",
[c]="exception.unexpected",
[d]="set.unexpected"
},
["set.unexpected"]={
[a]="D.11.2",
[b]="set_unexpected",
[c]="exception.unexpected",
[d]="get.unexpected"
},
["get.unexpected"]={
[a]="D.11.3",
[b]="get_unexpected",
[c]="exception.unexpected",
[d]="unexpected"
},
["unexpected"]={
[a]="D.11.4",
[b]="unexpected",
[c]="exception.unexpected"
},
["charname"]={
[a]=f,
[b]="Annex E (normative) Universal character names for identifier characters",
[e]="charname.allowed",
[c]=f,
[d]="generalindex"
},
["charname.allowed"]={
[a]="E.1",
[b]="Ranges of characters allowed",
[c]="charname",
[d]="charname.disallowed"
},
["charname.disallowed"]={
[a]="E.2",
[b]="Ranges of characters disallowed initially",
[c]="charname"
},
["generalindex"]={
[a]=f,
[b]="Index",
[c]=f,
[d]="libraryindex"
},
["libraryindex"]={
[a]=f,
[b]="Index of library names",
[c]=f,
[d]="impldefindex"
},
["impldefindex"]={
[a]=f,
[b]="Index of implementation-defined behavior",
[c]=f
}
};