Module:CppStd/Indexcpp14

From emmtrix Wiki
Jump to navigation Jump to search

Documentation for this module may be created at Module:CppStd/Indexcpp14/doc

local a="text";
local b="section";
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="In general";
local n="conforming";
local o="General";
local p="lex";
local q="gram";
local r="move.iter.ops";
local s="utilities";
local t="conv";
local u="alg.nonmodifying";
local v="re";
local w="memory";
local x="alg.modifying.operations";
local y="depr";
local z="function.objects";
local A="Member functions";
local B="constraints";
local C="expr.post";
local D="basic";
local E="complex.numbers";
local F="util.smartptr.shared";
local G="intro";
local H="diff.iso";
local I="basic.scope";
local J="numarray";
local K="language.support";
local L="output.streams";
local M="string.ops";
local N="array";
local O="tuple.tuple";
local P="special";
local Q="futures";
local R="cpp";
local S="input.output";
local T="std.exceptions";
local U="alg.sorting";
local V="class";
local W="string.nonmembers";
local X="numerics";
local Y="re.results";
local Z="rand";
local ab="locale.categories";
local bb="time";
local cb="string.modifiers";
local db="temp";
local eb="lex.literal";
local fb="basic.string";
local gb="atomics";
local hb="strings";
local ib="template.valarray";
local jb="time.duration";
local kb="over.oper";
local lb="Overview";
local mb="stmt.stmt";
local nb="ios.base";
local ob="func.wrap.func";
local pb="iterator.requirements";
local qb="associative";
local rb="over.match.funcs";
local sb="temp.decls";
local tb="re.def";
local ub="util.smartptr";
local vb="class.access";
local wb="meta";
local xb="istreambuf.iterator";
local yb="iterators";
local zb="forwardlist";
local Ab="re.regex";
local Bb="unord";
local Cb="thread.thread.class";
local Db="expr.unary";
local Eb="time.point";
local Fb="limits";
local Gb="sequences";
local Hb="thread";
local Ib="util.smartptr.weak";
local Jb="localization";
local Kb="ratio";
local Lb="rand.dist";
local Mb="dcl.dcl";
local Nb="rand.dist.norm";
local Ob="vector";
local Pb="over";
local Qb="dcl.spec";
local Rb="thread.req";
local Sb="numeric.ops";
local Tb="rand.req";
local Ub="dcl.meaning";
local Vb="basic.lookup";
local Wb="iostreams.base";
local Xb="list";
local Yb="stack";
local Zb="meta.trans";
local ac="input.streams";
local bc="support.exception";
local cc="containers";
local dc="ios.types";
local ec="temp.deduct";
local fc="iostream.format";
local gc="insert.iterators";
local hc="library";
local ic="Assign and swap";
local jc="syserr";
local kc="queue";
local lc="container.requirements";
local mc="diagnostics";
local nc="dcl.decl";
local oc="front.insert.iter.ops";
local pc="category.ctype";
local qc="pairs";
local rc="cpp.replace";
local sc="reserved.names";
local tc="utility";
local uc="refwrap";
local vc="allocator.adaptor";
local wc="utility.requirements";
local xc="insert.iter.ops";
local yc="basic.stc";
local zc="requirements";
local Ac="structure";
local Bc="dcl.attr";
local Cc="algorithms";
local Dc="rand.dist.pois";
local Ec="string.streams";
local Fc="locale";
local Gc="alloc.errors";
local Hc="std.ios.manip";
local Ic="over.best.ics";
local Jc="atomics.types.operations";
local Kc="syserr.errcondition";
local Lc="except";
local Mc="container.adaptors";
local Nc="deque";
local Oc="syserr.errcode";
local Pc="syserr.errcat";
local Qc="streambuf.virtuals";
local Rc="temp.res";
local Sc="unord.map";
local Tc="back.insert.iter.ops";
local Uc="alg.sort";
local Vc="streambuf.members";
local Wc="unique.ptr";
local Xc="unique.ptr.single";
local Yc="alg.heap.operations";
local Zc="alg.set.operations";
local ad="map";
local bd="diff.mods.to.definitions";
local cd="char.traits.specializations";
local dd="basic.namespace";
local ed="diff.cpp11";
local fd="alg.binary.search";
local gd="category.time";
local hd="category.monetary";
local id="depr.str.strstreams";
local jd="type.index";
local kd="stmt.jump";
local ld="dcl.type";
local md="diff.library";
local nd="facet.ctype.special";
local od="rand.adapt";
local pd="stmt.iter";
local qd="diff";
local rd="multimap";
local sd="rand.dist.bern";
local td="signature";
local ud="template.bitset";
local vd="re.tokiter";
local wd="ios";
local xd="re.regiter";
local yd="exception.unexpected";
local zd="unord.multimap";
local Ad="thread.lock.shared";
local Bd="streambuf";
local Cd="exception.terminate";
local Dd="temp.dep";
local Ed="thread.req.lockable";
local Fd="re.alg";
local Gd="new.delete";
local Hd="stream.iterators";
local Id="priority.queue";
local Jd="ostream.formatted";
local Kd="iterator.primitives";
local Ld="stringbuf";
local Md="type.descriptions";
local Nd="Requirements";

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