Module:CppStd/Indexcpp17
Jump to navigation
Jump to search
Documentation for this module may be created at Module:CppStd/Indexcpp17/doc
local a="section"; local b="text"; local c="parent"; local d="next"; local e="child"; local f=""; local g="fs.op.funcs"; local h="sf.cmath"; local i="reverse.iter.ops"; local j="expr"; local k="utilities"; local l="In general"; local m="diff.cpp03"; local n="depr"; local o="conforming"; local p="conv"; local q="function.objects"; local r="General"; local s="filesystems"; local t="move.iter.ops"; local u="numeric.ops"; local v="gram"; local w="re"; local x="variant"; local y="alg.modifying.operations"; local z="lex"; local A="alg.nonmodifying"; local B="sequences"; local C="Member functions"; local D="diff.cpp14"; local E="fs.path.member"; local F="expr.post"; local G="memory"; local H="constraints"; local I="basic"; local J="util.smartptr.shared"; local K="alg.sorting"; local L="input.output"; local M="complex.numbers"; local N="std.exceptions"; local O="basic.scope"; local P="diff.iso"; local Q="optional"; local R="numarray"; local S="tuple.tuple"; local T="futures"; local U="language.support"; local V="numerics"; local W="rand"; local X="array"; local Y="cpp"; local Z="time.duration"; local ab="atomics"; local bb="temp"; local cb="string.nonmembers"; local db="string.ops"; local eb="utility"; local fb="dcl.attr"; local gb="intro"; local hb="iostream.format"; local ib="meta"; local jb="over.oper"; local kb="iterators"; local lb="time"; local mb="over.match.funcs"; local nb="template.valarray"; local ob="string.modifiers"; local pb="stmt.stmt"; local qb="special"; local rb="locale.categories"; local sb="re.results"; local tb="lex.literal"; local ub="algorithms"; local vb="associative"; local wb="unord"; local xb="re.regex"; local yb="support.exception"; local zb="temp.decls"; local Ab="forwardlist"; local Bb="string.view.template"; local Cb="container.requirements"; local Db="class.access"; local Eb="diff.mods.to.definitions"; local Fb="syserr"; local Gb="func.wrap.func"; local Hb="basic.string"; local Ib="execpol"; local Jb="time.point"; local Kb="expr.unary"; local Lb="iterator.requirements"; local Mb="diff.cpp11"; local Nb="ios.base"; local Ob="dcl.spec"; local Pb="util.smartptr"; local Qb="thread.thread.class"; local Rb="specialized.algorithms"; local Sb="dcl.dcl"; local Tb="class.mem"; local Ub="container.adaptors"; local Vb="dcl.decl"; local Wb="over"; local Xb="insert.iterators"; local Yb="dcl.meaning"; local Zb="expr.prim"; local ac="rand.dist.norm"; local bc="thread.mutex"; local cc="rand.req"; local dc="c.strings"; local ec="containers"; local fc="string.view"; local gc="string.classes"; local hc="meta.trans"; local ic="ratio"; local jc="rand.dist"; local kc="iostreams.base"; local lc="comparisons"; local mc="arithmetic.operations"; local nc="ios.types"; local oc="util.smartptr.weak"; local pc="vector"; local qc="mem.res"; local rc="input.streams"; local sc="variant.variant"; local tc="Assign and swap"; local uc="optional.optional"; local vc="fs.class.path"; local wc="support.limits"; local xc="Requirements"; local yc="temp.deduct"; local zc="thread"; local Ac="list"; local Bc="fs.enum"; local Cc="thread.req"; local Dc="basic.lookup"; local Ec="std.ios.manip"; local Fc="syserr.errcat"; local Gc="thread.mutex.requirements"; local Hc="refwrap"; local Ic="container.node"; local Jc="diagnostics"; local Kc="support.types"; local Lc="type.descriptions"; local Mc="localization"; local Nc="stack"; local Oc="diff"; local Pc="requirements"; local Qc="structure"; local Rc="unique.ptr.single"; local Sc="queue"; local Tc="dcl.type"; local Uc="output.streams"; local Vc="category.ctype"; local Wc="basic.stc"; local Xc="cpp.replace"; local Yc="string.streams"; local Zc="library"; local ad="unique.ptr"; local bd="locale"; local cd="rand.dist.pois"; local dd="streambuf.members"; local ed="unord.map"; local fd="allocator.adaptor"; local gd="support.dynamic"; local hd="syserr.errcode"; local id="utility.requirements"; local jd="over.best.ics"; local kd="front.insert.iter.ops"; local ld="strings"; local md="pairs"; local nd="algorithms.parallel"; local od="map"; local pd="back.insert.iter.ops"; local qd="reserved.names"; local rd="except"; local sd="alg.sort"; local td="syserr.errcondition"; local ud="Overview"; local vd="streambuf.virtuals"; local wd="deque"; local xd="alg.set.operations"; local yd="file.streams"; local zd="temp.res"; local Ad="insert.iter.ops"; local Bd="c.math"; local Cd="alloc.errors"; local Dd="alg.heap.operations"; local Ed="unique.ptr.runtime"; local Fd="re.alg"; local Gd="any"; local Hd="diff.library"; local Id="multimap"; local Jd="rand.dist.bern"; local Kd="class"; local Ld="filebuf"; local Md="stmt.iter"; local Nd="stmt.jump"; return { [f]={ [a]=f, [b]="Contents", [e]="tab" }, ["tab"]={ [a]=f, [b]="List of Tables", [c]=f, [d]="fig" }, ["fig"]={ [a]=f, [b]="List of Figures", [c]=f, [d]="intro.scope" }, ["intro.scope"]={ [a]="1", [b]="Scope", [c]=f, [d]="intro.refs" }, ["intro.refs"]={ [a]="2", [b]="Normative references", [c]=f, [d]="intro.defs" }, ["intro.defs"]={ [a]="3", [b]="Terms and definitions", [c]=f, [d]=gb }, [gb]={ [a]="4", [b]="General principles", [e]="intro.compliance", [c]=f, [d]=z }, ["intro.compliance"]={ [a]="4.1", [b]="Implementation compliance", [c]=gb, [d]="intro.structure" }, ["intro.structure"]={ [a]="4.2", [b]="Structure of this document", [c]=gb, [d]="syntax" }, ["syntax"]={ [a]="4.3", [b]="Syntax notation", [c]=gb, [d]="intro.memory" }, ["intro.memory"]={ [a]="4.4", [b]="The C++ memory model", [c]=gb, [d]="intro.object" }, ["intro.object"]={ [a]="4.5", [b]="The C++ object model", [c]=gb, [d]="intro.execution" }, ["intro.execution"]={ [a]="4.6", [b]="Program execution", [c]=gb, [d]="intro.multithread" }, ["intro.multithread"]={ [a]="4.7", [b]="Multi-threaded executions and data races", [e]="intro.races", [c]=gb, [d]="intro.ack" }, ["intro.races"]={ [a]="4.7.1", [b]="Data races", [c]="intro.multithread", [d]="intro.progress" }, ["intro.progress"]={ [a]="4.7.2", [b]="Forward progress", [c]="intro.multithread" }, ["intro.ack"]={ [a]="4.8", [b]="Acknowledgments", [c]=gb }, [z]={ [a]="5", [b]="Lexical conventions", [e]="lex.separate", [c]=f, [d]=I }, ["lex.separate"]={ [a]="5.1", [b]="Separate translation", [c]=z, [d]="lex.phases" }, ["lex.phases"]={ [a]="5.2", [b]="Phases of translation", [c]=z, [d]="lex.charset" }, ["lex.charset"]={ [a]="5.3", [b]="Character sets", [c]=z, [d]="lex.pptoken" }, ["lex.pptoken"]={ [a]="5.4", [b]="Preprocessing tokens", [c]=z, [d]="lex.digraph" }, ["lex.digraph"]={ [a]="5.5", [b]="Alternative tokens", [c]=z, [d]="lex.token" }, ["lex.token"]={ [a]="5.6", [b]="Tokens", [c]=z, [d]="lex.comment" }, ["lex.comment"]={ [a]="5.7", [b]="Comments", [c]=z, [d]="lex.header" }, ["lex.header"]={ [a]="5.8", [b]="Header names", [c]=z, [d]="lex.ppnumber" }, ["lex.ppnumber"]={ [a]="5.9", [b]="Preprocessing numbers", [c]=z, [d]="lex.name" }, ["lex.name"]={ [a]="5.10", [b]="Identifiers", [c]=z, [d]="lex.key" }, ["lex.key"]={ [a]="5.11", [b]="Keywords", [c]=z, [d]="lex.operators" }, ["lex.operators"]={ [a]="5.12", [b]="Operators and punctuators", [c]=z, [d]=tb }, [tb]={ [a]="5.13", [b]="Literals", [e]="lex.literal.kinds", [c]=z }, ["lex.literal.kinds"]={ [a]="5.13.1", [b]="Kinds of literals", [c]=tb, [d]="lex.icon" }, ["lex.icon"]={ [a]="5.13.2", [b]="Integer literals", [c]=tb, [d]="lex.ccon" }, ["lex.ccon"]={ [a]="5.13.3", [b]="Character literals", [c]=tb, [d]="lex.fcon" }, ["lex.fcon"]={ [a]="5.13.4", [b]="Floating literals", [c]=tb, [d]="lex.string" }, ["lex.string"]={ [a]="5.13.5", [b]="String literals", [c]=tb, [d]="lex.bool" }, ["lex.bool"]={ [a]="5.13.6", [b]="Boolean literals", [c]=tb, [d]="lex.nullptr" }, ["lex.nullptr"]={ [a]="5.13.7", [b]="Pointer literals", [c]=tb, [d]="lex.ext" }, ["lex.ext"]={ [a]="5.13.8", [b]="User-defined literals", [c]=tb }, [I]={ [a]="6", [b]="Basic concepts", [e]="basic.def", [c]=f, [d]=p }, ["basic.def"]={ [a]="6.1", [b]="Declarations and definitions", [c]=I, [d]="basic.def.odr" }, ["basic.def.odr"]={ [a]="6.2", [b]="One-definition rule", [c]=I, [d]=O }, [O]={ [a]="6.3", [b]="Scope", [e]="basic.scope.declarative", [c]=I, [d]=Dc }, ["basic.scope.declarative"]={ [a]="6.3.1", [b]="Declarative regions and scopes", [c]=O, [d]="basic.scope.pdecl" }, ["basic.scope.pdecl"]={ [a]="6.3.2", [b]="Point of declaration", [c]=O, [d]="basic.scope.block" }, ["basic.scope.block"]={ [a]="6.3.3", [b]="Block scope", [c]=O, [d]="basic.scope.proto" }, ["basic.scope.proto"]={ [a]="6.3.4", [b]="Function prototype scope", [c]=O, [d]="basic.funscope" }, ["basic.funscope"]={ [a]="6.3.5", [b]="Function scope", [c]=O, [d]="basic.scope.namespace" }, ["basic.scope.namespace"]={ [a]="6.3.6", [b]="Namespace scope", [c]=O, [d]="basic.scope.class" }, ["basic.scope.class"]={ [a]="6.3.7", [b]="Class scope", [c]=O, [d]="basic.scope.enum" }, ["basic.scope.enum"]={ [a]="6.3.8", [b]="Enumeration scope", [c]=O, [d]="basic.scope.temp" }, ["basic.scope.temp"]={ [a]="6.3.9", [b]="Template parameter scope", [c]=O, [d]="basic.scope.hiding" }, ["basic.scope.hiding"]={ [a]="6.3.10", [b]="Name hiding", [c]=O }, [Dc]={ [a]="6.4", [b]="Name lookup", [e]="basic.lookup.unqual", [c]=I, [d]="basic.link" }, ["basic.lookup.unqual"]={ [a]="6.4.1", [b]="Unqualified name lookup", [c]=Dc, [d]="basic.lookup.argdep" }, ["basic.lookup.argdep"]={ [a]="6.4.2", [b]="Argument-dependent name lookup", [c]=Dc, [d]="basic.lookup.qual" }, ["basic.lookup.qual"]={ [a]="6.4.3", [b]="Qualified name lookup", [e]="class.qual", [c]=Dc, [d]="basic.lookup.elab" }, ["class.qual"]={ [a]="6.4.3.1", [b]="Class members", [c]="basic.lookup.qual", [d]="namespace.qual" }, ["namespace.qual"]={ [a]="6.4.3.2", [b]="Namespace members", [c]="basic.lookup.qual" }, ["basic.lookup.elab"]={ [a]="6.4.4", [b]="Elaborated type specifiers", [c]=Dc, [d]="basic.lookup.classref" }, ["basic.lookup.classref"]={ [a]="6.4.5", [b]="Class member access", [c]=Dc, [d]="basic.lookup.udir" }, ["basic.lookup.udir"]={ [a]="6.4.6", [b]="Using-directives and namespace aliases", [c]=Dc }, ["basic.link"]={ [a]="6.5", [b]="Program and linkage", [c]=I, [d]="basic.start" }, ["basic.start"]={ [a]="6.6", [b]="Start and termination", [e]="basic.start.main", [c]=I, [d]=Wc }, ["basic.start.main"]={ [a]="6.6.1", [b]="main function", [c]="basic.start", [d]="basic.start.static" }, ["basic.start.static"]={ [a]="6.6.2", [b]="Static initialization", [c]="basic.start", [d]="basic.start.dynamic" }, ["basic.start.dynamic"]={ [a]="6.6.3", [b]="Dynamic initialization of non-local variables", [c]="basic.start", [d]="basic.start.term" }, ["basic.start.term"]={ [a]="6.6.4", [b]="Termination", [c]="basic.start" }, [Wc]={ [a]="6.7", [b]="Storage duration", [e]="basic.stc.static", [c]=I, [d]="basic.life" }, ["basic.stc.static"]={ [a]="6.7.1", [b]="Static storage duration", [c]=Wc, [d]="basic.stc.thread" }, ["basic.stc.thread"]={ [a]="6.7.2", [b]="Thread storage duration", [c]=Wc, [d]="basic.stc.auto" }, ["basic.stc.auto"]={ [a]="6.7.3", [b]="Automatic storage duration", [c]=Wc, [d]="basic.stc.dynamic" }, ["basic.stc.dynamic"]={ [a]="6.7.4", [b]="Dynamic storage duration", [e]="basic.stc.dynamic.allocation", [c]=Wc, [d]="basic.stc.inherit" }, ["basic.stc.dynamic.allocation"]={ [a]="6.7.4.1", [b]="Allocation functions", [c]="basic.stc.dynamic", [d]="basic.stc.dynamic.deallocation" }, ["basic.stc.dynamic.deallocation"]={ [a]="6.7.4.2", [b]="Deallocation functions", [c]="basic.stc.dynamic", [d]="basic.stc.dynamic.safety" }, ["basic.stc.dynamic.safety"]={ [a]="6.7.4.3", [b]="Safely-derived pointers", [c]="basic.stc.dynamic" }, ["basic.stc.inherit"]={ [a]="6.7.5", [b]="Duration of subobjects", [c]=Wc }, ["basic.life"]={ [a]="6.8", [b]="Object lifetime", [c]=I, [d]="basic.types" }, ["basic.types"]={ [a]="6.9", [b]="Types", [e]="basic.fundamental", [c]=I, [d]="basic.lval" }, ["basic.fundamental"]={ [a]="6.9.1", [b]="Fundamental types", [c]="basic.types", [d]="basic.compound" }, ["basic.compound"]={ [a]="6.9.2", [b]="Compound types", [c]="basic.types", [d]="basic.type.qualifier" }, ["basic.type.qualifier"]={ [a]="6.9.3", [b]="CV-qualifiers", [c]="basic.types" }, ["basic.lval"]={ [a]="6.10", [b]="Lvalues and rvalues", [c]=I, [d]="basic.align" }, ["basic.align"]={ [a]="6.11", [b]="Alignment", [c]=I }, [p]={ [a]="7", [b]="Standard conversions", [e]="conv.lval", [c]=f, [d]=j }, ["conv.lval"]={ [a]="7.1", [b]="Lvalue-to-rvalue conversion", [c]=p, [d]="conv.array" }, ["conv.array"]={ [a]="7.2", [b]="Array-to-pointer conversion", [c]=p, [d]="conv.func" }, ["conv.func"]={ [a]="7.3", [b]="Function-to-pointer conversion", [c]=p, [d]="conv.rval" }, ["conv.rval"]={ [a]="7.4", [b]="Temporary materialization conversion", [c]=p, [d]="conv.qual" }, ["conv.qual"]={ [a]="7.5", [b]="Qualification conversions", [c]=p, [d]="conv.prom" }, ["conv.prom"]={ [a]="7.6", [b]="Integral promotions", [c]=p, [d]="conv.fpprom" }, ["conv.fpprom"]={ [a]="7.7", [b]="Floating-point promotion", [c]=p, [d]="conv.integral" }, ["conv.integral"]={ [a]="7.8", [b]="Integral conversions", [c]=p, [d]="conv.double" }, ["conv.double"]={ [a]="7.9", [b]="Floating-point conversions", [c]=p, [d]="conv.fpint" }, ["conv.fpint"]={ [a]="7.10", [b]="Floating-integral conversions", [c]=p, [d]="conv.ptr" }, ["conv.ptr"]={ [a]="7.11", [b]="Pointer conversions", [c]=p, [d]="conv.mem" }, ["conv.mem"]={ [a]="7.12", [b]="Pointer to member conversions", [c]=p, [d]="conv.fctptr" }, ["conv.fctptr"]={ [a]="7.13", [b]="Function pointer conversions", [c]=p, [d]="conv.bool" }, ["conv.bool"]={ [a]="7.14", [b]="Boolean conversions", [c]=p, [d]="conv.rank" }, ["conv.rank"]={ [a]="7.15", [b]="Integer conversion rank", [c]=p }, [j]={ [a]="8", [b]="Expressions", [e]=Zb, [c]=f, [d]=pb }, [Zb]={ [a]="8.1", [b]="Primary expressions", [e]="expr.prim.literal", [c]=j, [d]=F }, ["expr.prim.literal"]={ [a]="8.1.1", [b]="Literals", [c]=Zb, [d]="expr.prim.this" }, ["expr.prim.this"]={ [a]="8.1.2", [b]="This", [c]=Zb, [d]="expr.prim.paren" }, ["expr.prim.paren"]={ [a]="8.1.3", [b]="Parentheses", [c]=Zb, [d]="expr.prim.id" }, ["expr.prim.id"]={ [a]="8.1.4", [b]="Names", [e]="expr.prim.id.unqual", [c]=Zb, [d]="expr.prim.lambda" }, ["expr.prim.id.unqual"]={ [a]="8.1.4.1", [b]="Unqualified names", [c]="expr.prim.id", [d]="expr.prim.id.qual" }, ["expr.prim.id.qual"]={ [a]="8.1.4.2", [b]="Qualified names", [c]="expr.prim.id" }, ["expr.prim.lambda"]={ [a]="8.1.5", [b]="Lambda expressions", [e]="expr.prim.lambda.closure", [c]=Zb, [d]="expr.prim.fold" }, ["expr.prim.lambda.closure"]={ [a]="8.1.5.1", [b]="Closure types", [c]="expr.prim.lambda", [d]="expr.prim.lambda.capture" }, ["expr.prim.lambda.capture"]={ [a]="8.1.5.2", [b]="Captures", [c]="expr.prim.lambda" }, ["expr.prim.fold"]={ [a]="8.1.6", [b]="Fold expressions", [c]=Zb }, [F]={ [a]="8.2", [b]="Postfix expressions", [e]="expr.sub", [c]=j, [d]=Kb }, ["expr.sub"]={ [a]="8.2.1", [b]="Subscripting", [c]=F, [d]="expr.call" }, ["expr.call"]={ [a]="8.2.2", [b]="Function call", [c]=F, [d]="expr.type.conv" }, ["expr.type.conv"]={ [a]="8.2.3", [b]="Explicit type conversion (functional notation)", [c]=F, [d]="expr.pseudo" }, ["expr.pseudo"]={ [a]="8.2.4", [b]="Pseudo destructor call", [c]=F, [d]="expr.ref" }, ["expr.ref"]={ [a]="8.2.5", [b]="Class member access", [c]=F, [d]="expr.post.incr" }, ["expr.post.incr"]={ [a]="8.2.6", [b]="Increment and decrement", [c]=F, [d]="expr.dynamic.cast" }, ["expr.dynamic.cast"]={ [a]="8.2.7", [b]="Dynamic cast", [c]=F, [d]="expr.typeid" }, ["expr.typeid"]={ [a]="8.2.8", [b]="Type identification", [c]=F, [d]="expr.static.cast" }, ["expr.static.cast"]={ [a]="8.2.9", [b]="Static cast", [c]=F, [d]="expr.reinterpret.cast" }, ["expr.reinterpret.cast"]={ [a]="8.2.10", [b]="Reinterpret cast", [c]=F, [d]="expr.const.cast" }, ["expr.const.cast"]={ [a]="8.2.11", [b]="Const cast", [c]=F }, [Kb]={ [a]="8.3", [b]="Unary expressions", [e]="expr.unary.op", [c]=j, [d]="expr.cast" }, ["expr.unary.op"]={ [a]="8.3.1", [b]="Unary operators", [c]=Kb, [d]="expr.pre.incr" }, ["expr.pre.incr"]={ [a]="8.3.2", [b]="Increment and decrement", [c]=Kb, [d]="expr.sizeof" }, ["expr.sizeof"]={ [a]="8.3.3", [b]="Sizeof", [c]=Kb, [d]="expr.new" }, ["expr.new"]={ [a]="8.3.4", [b]="New", [c]=Kb, [d]="expr.delete" }, ["expr.delete"]={ [a]="8.3.5", [b]="Delete", [c]=Kb, [d]="expr.alignof" }, ["expr.alignof"]={ [a]="8.3.6", [b]="Alignof", [c]=Kb, [d]="expr.unary.noexcept" }, ["expr.unary.noexcept"]={ [a]="8.3.7", [b]="noexcept operator", [c]=Kb }, ["expr.cast"]={ [a]="8.4", [b]="Explicit type conversion (cast notation)", [c]=j, [d]="expr.mptr.oper" }, ["expr.mptr.oper"]={ [a]="8.5", [b]="Pointer-to-member operators", [c]=j, [d]="expr.mul" }, ["expr.mul"]={ [a]="8.6", [b]="Multiplicative operators", [c]=j, [d]="expr.add" }, ["expr.add"]={ [a]="8.7", [b]="Additive operators", [c]=j, [d]="expr.shift" }, ["expr.shift"]={ [a]="8.8", [b]="Shift operators", [c]=j, [d]="expr.rel" }, ["expr.rel"]={ [a]="8.9", [b]="Relational operators", [c]=j, [d]="expr.eq" }, ["expr.eq"]={ [a]="8.10", [b]="Equality operators", [c]=j, [d]="expr.bit.and" }, ["expr.bit.and"]={ [a]="8.11", [b]="Bitwise AND operator", [c]=j, [d]="expr.xor" }, ["expr.xor"]={ [a]="8.12", [b]="Bitwise exclusive OR operator", [c]=j, [d]="expr.or" }, ["expr.or"]={ [a]="8.13", [b]="Bitwise inclusive OR operator", [c]=j, [d]="expr.log.and" }, ["expr.log.and"]={ [a]="8.14", [b]="Logical AND operator", [c]=j, [d]="expr.log.or" }, ["expr.log.or"]={ [a]="8.15", [b]="Logical OR operator", [c]=j, [d]="expr.cond" }, ["expr.cond"]={ [a]="8.16", [b]="Conditional operator", [c]=j, [d]="expr.throw" }, ["expr.throw"]={ [a]="8.17", [b]="Throwing an exception", [c]=j, [d]="expr.ass" }, ["expr.ass"]={ [a]="8.18", [b]="Assignment and compound assignment operators", [c]=j, [d]="expr.comma" }, ["expr.comma"]={ [a]="8.19", [b]="Comma operator", [c]=j, [d]="expr.const" }, ["expr.const"]={ [a]="8.20", [b]="Constant expressions", [c]=j }, [pb]={ [a]="9", [b]="Statements", [e]="stmt.label", [c]=f, [d]=Sb }, ["stmt.label"]={ [a]="9.1", [b]="Labeled statement", [c]=pb, [d]="stmt.expr" }, ["stmt.expr"]={ [a]="9.2", [b]="Expression statement", [c]=pb, [d]="stmt.block" }, ["stmt.block"]={ [a]="9.3", [b]="Compound statement or block", [c]=pb, [d]="stmt.select" }, ["stmt.select"]={ [a]="9.4", [b]="Selection statements", [e]="stmt.if", [c]=pb, [d]=Md }, ["stmt.if"]={ [a]="9.4.1", [b]="The if statement", [c]="stmt.select", [d]="stmt.switch" }, ["stmt.switch"]={ [a]="9.4.2", [b]="The switch statement", [c]="stmt.select" }, [Md]={ [a]="9.5", [b]="Iteration statements", [e]="stmt.while", [c]=pb, [d]=Nd }, ["stmt.while"]={ [a]="9.5.1", [b]="The while statement", [c]=Md, [d]="stmt.do" }, ["stmt.do"]={ [a]="9.5.2", [b]="The do statement", [c]=Md, [d]="stmt.for" }, ["stmt.for"]={ [a]="9.5.3", [b]="The for statement", [c]=Md, [d]="stmt.ranged" }, ["stmt.ranged"]={ [a]="9.5.4", [b]="The range-based for statement", [c]=Md }, [Nd]={ [a]="9.6", [b]="Jump statements", [e]="stmt.break", [c]=pb, [d]="stmt.dcl" }, ["stmt.break"]={ [a]="9.6.1", [b]="The break statement", [c]=Nd, [d]="stmt.cont" }, ["stmt.cont"]={ [a]="9.6.2", [b]="The continue statement", [c]=Nd, [d]="stmt.return" }, ["stmt.return"]={ [a]="9.6.3", [b]="The return statement", [c]=Nd, [d]="stmt.goto" }, ["stmt.goto"]={ [a]="9.6.4", [b]="The goto statement", [c]=Nd }, ["stmt.dcl"]={ [a]="9.7", [b]="Declaration statement", [c]=pb, [d]="stmt.ambig" }, ["stmt.ambig"]={ [a]="9.8", [b]="Ambiguity resolution", [c]=pb }, [Sb]={ [a]="10", [b]="Declarations", [e]=Ob, [c]=f, [d]=Vb }, [Ob]={ [a]="10.1", [b]="Specifiers", [e]="dcl.stc", [c]=Sb, [d]="dcl.enum" }, ["dcl.stc"]={ [a]="10.1.1", [b]="Storage class specifiers", [c]=Ob, [d]="dcl.fct.spec" }, ["dcl.fct.spec"]={ [a]="10.1.2", [b]="Function specifiers", [c]=Ob, [d]="dcl.typedef" }, ["dcl.typedef"]={ [a]="10.1.3", [b]="The typedef specifier", [c]=Ob, [d]="dcl.friend" }, ["dcl.friend"]={ [a]="10.1.4", [b]="The friend specifier", [c]=Ob, [d]="dcl.constexpr" }, ["dcl.constexpr"]={ [a]="10.1.5", [b]="The constexpr specifier", [c]=Ob, [d]="dcl.inline" }, ["dcl.inline"]={ [a]="10.1.6", [b]="The inline specifier", [c]=Ob, [d]=Tc }, [Tc]={ [a]="10.1.7", [b]="Type specifiers", [e]="dcl.type.cv", [c]=Ob }, ["dcl.type.cv"]={ [a]="10.1.7.1", [b]="The cv-qualifiers", [c]=Tc, [d]="dcl.type.simple" }, ["dcl.type.simple"]={ [a]="10.1.7.2", [b]="Simple type specifiers", [c]=Tc, [d]="dcl.type.elab" }, ["dcl.type.elab"]={ [a]="10.1.7.3", [b]="Elaborated type specifiers", [c]=Tc, [d]="dcl.spec.auto" }, ["dcl.spec.auto"]={ [a]="10.1.7.4", [b]="The auto specifier", [e]="dcl.type.auto.deduct", [c]=Tc, [d]="dcl.type.class.deduct" }, ["dcl.type.auto.deduct"]={ [a]="10.1.7.4.1", [b]="Placeholder type deduction", [c]="dcl.spec.auto" }, ["dcl.type.class.deduct"]={ [a]="10.1.7.5", [b]="Deduced class template specialization types", [c]=Tc }, ["dcl.enum"]={ [a]="10.2", [b]="Enumeration declarations", [c]=Sb, [d]="basic.namespace" }, ["basic.namespace"]={ [a]="10.3", [b]="Namespaces", [e]="namespace.def", [c]=Sb, [d]="dcl.asm" }, ["namespace.def"]={ [a]="10.3.1", [b]="Namespace definition", [e]="namespace.unnamed", [c]="basic.namespace", [d]="namespace.alias" }, ["namespace.unnamed"]={ [a]="10.3.1.1", [b]="Unnamed namespaces", [c]="namespace.def", [d]="namespace.memdef" }, ["namespace.memdef"]={ [a]="10.3.1.2", [b]="Namespace member definitions", [c]="namespace.def" }, ["namespace.alias"]={ [a]="10.3.2", [b]="Namespace alias", [c]="basic.namespace", [d]="namespace.udecl" }, ["namespace.udecl"]={ [a]="10.3.3", [b]="The using declaration", [c]="basic.namespace", [d]="namespace.udir" }, ["namespace.udir"]={ [a]="10.3.4", [b]="Using directive", [c]="basic.namespace" }, ["dcl.asm"]={ [a]="10.4", [b]="The asm declaration", [c]=Sb, [d]="dcl.link" }, ["dcl.link"]={ [a]="10.5", [b]="Linkage specifications", [c]=Sb, [d]=fb }, [fb]={ [a]="10.6", [b]="Attributes", [e]="dcl.attr.grammar", [c]=Sb }, ["dcl.attr.grammar"]={ [a]="10.6.1", [b]="Attribute syntax and semantics", [c]=fb, [d]="dcl.align" }, ["dcl.align"]={ [a]="10.6.2", [b]="Alignment specifier", [c]=fb, [d]="dcl.attr.depend" }, ["dcl.attr.depend"]={ [a]="10.6.3", [b]="Carries dependency attribute", [c]=fb, [d]="dcl.attr.deprecated" }, ["dcl.attr.deprecated"]={ [a]="10.6.4", [b]="Deprecated attribute", [c]=fb, [d]="dcl.attr.fallthrough" }, ["dcl.attr.fallthrough"]={ [a]="10.6.5", [b]="Fallthrough attribute", [c]=fb, [d]="dcl.attr.unused" }, ["dcl.attr.unused"]={ [a]="10.6.6", [b]="Maybe unused attribute", [c]=fb, [d]="dcl.attr.nodiscard" }, ["dcl.attr.nodiscard"]={ [a]="10.6.7", [b]="Nodiscard attribute", [c]=fb, [d]="dcl.attr.noreturn" }, ["dcl.attr.noreturn"]={ [a]="10.6.8", [b]="Noreturn attribute", [c]=fb }, [Vb]={ [a]="11", [b]="Declarators", [e]="dcl.name", [c]=f, [d]=Kd }, ["dcl.name"]={ [a]="11.1", [b]="Type names", [c]=Vb, [d]="dcl.ambig.res" }, ["dcl.ambig.res"]={ [a]="11.2", [b]="Ambiguity resolution", [c]=Vb, [d]=Yb }, [Yb]={ [a]="11.3", [b]="Meaning of declarators", [e]="dcl.ptr", [c]=Vb, [d]="dcl.fct.def" }, ["dcl.ptr"]={ [a]="11.3.1", [b]="Pointers", [c]=Yb, [d]="dcl.ref" }, ["dcl.ref"]={ [a]="11.3.2", [b]="References", [c]=Yb, [d]="dcl.mptr" }, ["dcl.mptr"]={ [a]="11.3.3", [b]="Pointers to members", [c]=Yb, [d]="dcl.array" }, ["dcl.array"]={ [a]="11.3.4", [b]="Arrays", [c]=Yb, [d]="dcl.fct" }, ["dcl.fct"]={ [a]="11.3.5", [b]="Functions", [c]=Yb, [d]="dcl.fct.default" }, ["dcl.fct.default"]={ [a]="11.3.6", [b]="Default arguments", [c]=Yb }, ["dcl.fct.def"]={ [a]="11.4", [b]="Function definitions", [e]="dcl.fct.def.general", [c]=Vb, [d]="dcl.struct.bind" }, ["dcl.fct.def.general"]={ [a]="11.4.1", [b]=l, [c]="dcl.fct.def", [d]="dcl.fct.def.default" }, ["dcl.fct.def.default"]={ [a]="11.4.2", [b]="Explicitly-defaulted functions", [c]="dcl.fct.def", [d]="dcl.fct.def.delete" }, ["dcl.fct.def.delete"]={ [a]="11.4.3", [b]="Deleted definitions", [c]="dcl.fct.def" }, ["dcl.struct.bind"]={ [a]="11.5", [b]="Structured binding declarations", [c]=Vb, [d]="dcl.init" }, ["dcl.init"]={ [a]="11.6", [b]="Initializers", [e]="dcl.init.aggr", [c]=Vb }, ["dcl.init.aggr"]={ [a]="11.6.1", [b]="Aggregates", [c]="dcl.init", [d]="dcl.init.string" }, ["dcl.init.string"]={ [a]="11.6.2", [b]="Character arrays", [c]="dcl.init", [d]="dcl.init.ref" }, ["dcl.init.ref"]={ [a]="11.6.3", [b]="References", [c]="dcl.init", [d]="dcl.init.list" }, ["dcl.init.list"]={ [a]="11.6.4", [b]="List-initialization", [c]="dcl.init" }, [Kd]={ [a]="12", [b]="Classes", [e]="class.name", [c]=f, [d]="class.derived" }, ["class.name"]={ [a]="12.1", [b]="Class names", [c]=Kd, [d]=Tb }, [Tb]={ [a]="12.2", [b]="Class members", [e]="class.mfct", [c]=Kd, [d]="class.union" }, ["class.mfct"]={ [a]="12.2.1", [b]=C, [c]=Tb, [d]="class.mfct.non-static" }, ["class.mfct.non-static"]={ [a]="12.2.2", [b]="Non-static member functions", [e]="class.this", [c]=Tb, [d]="class.static" }, ["class.this"]={ [a]="12.2.2.1", [b]="The this pointer", [c]="class.mfct.non-static" }, ["class.static"]={ [a]="12.2.3", [b]="Static members", [e]="class.static.mfct", [c]=Tb, [d]="class.bit" }, ["class.static.mfct"]={ [a]="12.2.3.1", [b]="Static member functions", [c]="class.static", [d]="class.static.data" }, ["class.static.data"]={ [a]="12.2.3.2", [b]="Static data members", [c]="class.static" }, ["class.bit"]={ [a]="12.2.4", [b]="Bit-fields", [c]=Tb, [d]="class.nest" }, ["class.nest"]={ [a]="12.2.5", [b]="Nested class declarations", [c]=Tb, [d]="class.nested.type" }, ["class.nested.type"]={ [a]="12.2.6", [b]="Nested type names", [c]=Tb }, ["class.union"]={ [a]="12.3", [b]="Unions", [e]="class.union.anon", [c]=Kd, [d]="class.local" }, ["class.union.anon"]={ [a]="12.3.1", [b]="Anonymous unions", [c]="class.union" }, ["class.local"]={ [a]="12.4", [b]="Local class declarations", [c]=Kd }, ["class.derived"]={ [a]="13", [b]="Derived classes", [e]="class.mi", [c]=f, [d]=Db }, ["class.mi"]={ [a]="13.1", [b]="Multiple base classes", [c]="class.derived", [d]="class.member.lookup" }, ["class.member.lookup"]={ [a]="13.2", [b]="Member name lookup", [c]="class.derived", [d]="class.virtual" }, ["class.virtual"]={ [a]="13.3", [b]="Virtual functions", [c]="class.derived", [d]="class.abstract" }, ["class.abstract"]={ [a]="13.4", [b]="Abstract classes", [c]="class.derived" }, [Db]={ [a]="14", [b]="Member access control", [e]="class.access.spec", [c]=f, [d]=qb }, ["class.access.spec"]={ [a]="14.1", [b]="Access specifiers", [c]=Db, [d]="class.access.base" }, ["class.access.base"]={ [a]="14.2", [b]="Accessibility of base classes and base class members", [c]=Db, [d]="class.friend" }, ["class.friend"]={ [a]="14.3", [b]="Friends", [c]=Db, [d]="class.protected" }, ["class.protected"]={ [a]="14.4", [b]="Protected member access", [c]=Db, [d]="class.access.virt" }, ["class.access.virt"]={ [a]="14.5", [b]="Access to virtual functions", [c]=Db, [d]="class.paths" }, ["class.paths"]={ [a]="14.6", [b]="Multiple access", [c]=Db, [d]="class.access.nest" }, ["class.access.nest"]={ [a]="14.7", [b]="Nested classes", [c]=Db }, [qb]={ [a]="15", [b]="Special member functions", [e]="class.ctor", [c]=f, [d]=Wb }, ["class.ctor"]={ [a]="15.1", [b]="Constructors", [c]=qb, [d]="class.temporary" }, ["class.temporary"]={ [a]="15.2", [b]="Temporary objects", [c]=qb, [d]="class.conv" }, ["class.conv"]={ [a]="15.3", [b]="Conversions", [e]="class.conv.ctor", [c]=qb, [d]="class.dtor" }, ["class.conv.ctor"]={ [a]="15.3.1", [b]="Conversion by constructor", [c]="class.conv", [d]="class.conv.fct" }, ["class.conv.fct"]={ [a]="15.3.2", [b]="Conversion functions", [c]="class.conv" }, ["class.dtor"]={ [a]="15.4", [b]="Destructors", [c]=qb, [d]="class.free" }, ["class.free"]={ [a]="15.5", [b]="Free store", [c]=qb, [d]="class.init" }, ["class.init"]={ [a]="15.6", [b]="Initialization", [e]="class.expl.init", [c]=qb, [d]="class.cdtor" }, ["class.expl.init"]={ [a]="15.6.1", [b]="Explicit initialization", [c]="class.init", [d]="class.base.init" }, ["class.base.init"]={ [a]="15.6.2", [b]="Initializing bases and members", [c]="class.init", [d]="class.inhctor.init" }, ["class.inhctor.init"]={ [a]="15.6.3", [b]="Initialization by inherited constructor", [c]="class.init" }, ["class.cdtor"]={ [a]="15.7", [b]="Construction and destruction", [c]=qb, [d]="class.copy" }, ["class.copy"]={ [a]="15.8", [b]="Copying and moving class objects", [e]="class.copy.ctor", [c]=qb }, ["class.copy.ctor"]={ [a]="15.8.1", [b]="Copy/move constructors", [c]="class.copy", [d]="class.copy.assign" }, ["class.copy.assign"]={ [a]="15.8.2", [b]="Copy/move assignment operator", [c]="class.copy", [d]="class.copy.elision" }, ["class.copy.elision"]={ [a]="15.8.3", [b]="Copy/move elision", [c]="class.copy" }, [Wb]={ [a]="16", [b]="Overloading", [e]="over.load", [c]=f, [d]=bb }, ["over.load"]={ [a]="16.1", [b]="Overloadable declarations", [c]=Wb, [d]="over.dcl" }, ["over.dcl"]={ [a]="16.2", [b]="Declaration matching", [c]=Wb, [d]="over.match" }, ["over.match"]={ [a]="16.3", [b]="Overload resolution", [e]=mb, [c]=Wb, [d]="over.over" }, [mb]={ [a]="16.3.1", [b]="Candidate functions and argument lists", [e]="over.match.call", [c]="over.match", [d]="over.match.viable" }, ["over.match.call"]={ [a]="16.3.1.1", [b]="Function call syntax", [e]="over.call.func", [c]=mb, [d]="over.match.oper" }, ["over.call.func"]={ [a]="16.3.1.1.1", [b]="Call to named function", [c]="over.match.call", [d]="over.call.object" }, ["over.call.object"]={ [a]="16.3.1.1.2", [b]="Call to object of class type", [c]="over.match.call" }, ["over.match.oper"]={ [a]="16.3.1.2", [b]="Operators in expressions", [c]=mb, [d]="over.match.ctor" }, ["over.match.ctor"]={ [a]="16.3.1.3", [b]="Initialization by constructor", [c]=mb, [d]="over.match.copy" }, ["over.match.copy"]={ [a]="16.3.1.4", [b]="Copy-initialization of class by user-defined conversion", [c]=mb, [d]="over.match.conv" }, ["over.match.conv"]={ [a]="16.3.1.5", [b]="Initialization by conversion function", [c]=mb, [d]="over.match.ref" }, ["over.match.ref"]={ [a]="16.3.1.6", [b]="Initialization by conversion function for direct reference binding", [c]=mb, [d]="over.match.list" }, ["over.match.list"]={ [a]="16.3.1.7", [b]="Initialization by list-initialization", [c]=mb, [d]="over.match.class.deduct" }, ["over.match.class.deduct"]={ [a]="16.3.1.8", [b]="Class template argument deduction", [c]=mb }, ["over.match.viable"]={ [a]="16.3.2", [b]="Viable functions", [c]="over.match", [d]="over.match.best" }, ["over.match.best"]={ [a]="16.3.3", [b]="Best viable function", [e]=jd, [c]="over.match" }, [jd]={ [a]="16.3.3.1", [b]="Implicit conversion sequences", [e]="over.ics.scs", [c]="over.match.best", [d]="over.ics.rank" }, ["over.ics.scs"]={ [a]="16.3.3.1.1", [b]="Standard conversion sequences", [c]=jd, [d]="over.ics.user" }, ["over.ics.user"]={ [a]="16.3.3.1.2", [b]="User-defined conversion sequences", [c]=jd, [d]="over.ics.ellipsis" }, ["over.ics.ellipsis"]={ [a]="16.3.3.1.3", [b]="Ellipsis conversion sequences", [c]=jd, [d]="over.ics.ref" }, ["over.ics.ref"]={ [a]="16.3.3.1.4", [b]="Reference binding", [c]=jd, [d]="over.ics.list" }, ["over.ics.list"]={ [a]="16.3.3.1.5", [b]="List-initialization sequence", [c]=jd }, ["over.ics.rank"]={ [a]="16.3.3.2", [b]="Ranking implicit conversion sequences", [c]="over.match.best" }, ["over.over"]={ [a]="16.4", [b]="Address of overloaded function", [c]=Wb, [d]=jb }, [jb]={ [a]="16.5", [b]="Overloaded operators", [e]="over.unary", [c]=Wb, [d]="over.built" }, ["over.unary"]={ [a]="16.5.1", [b]="Unary operators", [c]=jb, [d]="over.binary" }, ["over.binary"]={ [a]="16.5.2", [b]="Binary operators", [c]=jb, [d]="over.ass" }, ["over.ass"]={ [a]="16.5.3", [b]="Assignment", [c]=jb, [d]="over.call" }, ["over.call"]={ [a]="16.5.4", [b]="Function call", [c]=jb, [d]="over.sub" }, ["over.sub"]={ [a]="16.5.5", [b]="Subscripting", [c]=jb, [d]="over.ref" }, ["over.ref"]={ [a]="16.5.6", [b]="Class member access", [c]=jb, [d]="over.inc" }, ["over.inc"]={ [a]="16.5.7", [b]="Increment and decrement", [c]=jb, [d]="over.literal" }, ["over.literal"]={ [a]="16.5.8", [b]="User-defined literals", [c]=jb }, ["over.built"]={ [a]="16.6", [b]="Built-in operators", [c]=Wb }, [bb]={ [a]="17", [b]="Templates", [e]="temp.param", [c]=f, [d]=rd }, ["temp.param"]={ [a]="17.1", [b]="Template parameters", [c]=bb, [d]="temp.names" }, ["temp.names"]={ [a]="17.2", [b]="Names of template specializations", [c]=bb, [d]="temp.arg" }, ["temp.arg"]={ [a]="17.3", [b]="Template arguments", [e]="temp.arg.type", [c]=bb, [d]="temp.type" }, ["temp.arg.type"]={ [a]="17.3.1", [b]="Template type arguments", [c]="temp.arg", [d]="temp.arg.nontype" }, ["temp.arg.nontype"]={ [a]="17.3.2", [b]="Template non-type arguments", [c]="temp.arg", [d]="temp.arg.template" }, ["temp.arg.template"]={ [a]="17.3.3", [b]="Template template arguments", [c]="temp.arg" }, ["temp.type"]={ [a]="17.4", [b]="Type equivalence", [c]=bb, [d]=zb }, [zb]={ [a]="17.5", [b]="Template declarations", [e]="temp.class", [c]=bb, [d]=zd }, ["temp.class"]={ [a]="17.5.1", [b]="Class templates", [e]="temp.mem.func", [c]=zb, [d]="temp.mem" }, ["temp.mem.func"]={ [a]="17.5.1.1", [b]="Member functions of class templates", [c]="temp.class", [d]="temp.mem.class" }, ["temp.mem.class"]={ [a]="17.5.1.2", [b]="Member classes of class templates", [c]="temp.class", [d]="temp.static" }, ["temp.static"]={ [a]="17.5.1.3", [b]="Static data members of class templates", [c]="temp.class", [d]="temp.mem.enum" }, ["temp.mem.enum"]={ [a]="17.5.1.4", [b]="Enumeration members of class templates", [c]="temp.class" }, ["temp.mem"]={ [a]="17.5.2", [b]="Member templates", [c]=zb, [d]="temp.variadic" }, ["temp.variadic"]={ [a]="17.5.3", [b]="Variadic templates", [c]=zb, [d]="temp.friend" }, ["temp.friend"]={ [a]="17.5.4", [b]="Friends", [c]=zb, [d]="temp.class.spec" }, ["temp.class.spec"]={ [a]="17.5.5", [b]="Class template partial specializations", [e]="temp.class.spec.match", [c]=zb, [d]="temp.fct" }, ["temp.class.spec.match"]={ [a]="17.5.5.1", [b]="Matching of class template partial specializations", [c]="temp.class.spec", [d]="temp.class.order" }, ["temp.class.order"]={ [a]="17.5.5.2", [b]="Partial ordering of class template specializations", [c]="temp.class.spec", [d]="temp.class.spec.mfunc" }, ["temp.class.spec.mfunc"]={ [a]="17.5.5.3", [b]="Members of class template specializations", [c]="temp.class.spec" }, ["temp.fct"]={ [a]="17.5.6", [b]="Function templates", [e]="temp.over.link", [c]=zb, [d]="temp.alias" }, ["temp.over.link"]={ [a]="17.5.6.1", [b]="Function template overloading", [c]="temp.fct", [d]="temp.func.order" }, ["temp.func.order"]={ [a]="17.5.6.2", [b]="Partial ordering of function templates", [c]="temp.fct" }, ["temp.alias"]={ [a]="17.5.7", [b]="Alias templates", [c]=zb }, [zd]={ [a]="17.6", [b]="Name resolution", [e]="temp.local", [c]=bb, [d]="temp.spec" }, ["temp.local"]={ [a]="17.6.1", [b]="Locally declared names", [c]=zd, [d]="temp.dep" }, ["temp.dep"]={ [a]="17.6.2", [b]="Dependent names", [e]="temp.dep.type", [c]=zd, [d]="temp.nondep" }, ["temp.dep.type"]={ [a]="17.6.2.1", [b]="Dependent types", [c]="temp.dep", [d]="temp.dep.expr" }, ["temp.dep.expr"]={ [a]="17.6.2.2", [b]="Type-dependent expressions", [c]="temp.dep", [d]="temp.dep.constexpr" }, ["temp.dep.constexpr"]={ [a]="17.6.2.3", [b]="Value-dependent expressions", [c]="temp.dep", [d]="temp.dep.temp" }, ["temp.dep.temp"]={ [a]="17.6.2.4", [b]="Dependent template arguments", [c]="temp.dep" }, ["temp.nondep"]={ [a]="17.6.3", [b]="Non-dependent names", [c]=zd, [d]="temp.dep.res" }, ["temp.dep.res"]={ [a]="17.6.4", [b]="Dependent name resolution", [e]="temp.point", [c]=zd, [d]="temp.inject" }, ["temp.point"]={ [a]="17.6.4.1", [b]="Point of instantiation", [c]="temp.dep.res", [d]="temp.dep.candidate" }, ["temp.dep.candidate"]={ [a]="17.6.4.2", [b]="Candidate functions", [c]="temp.dep.res" }, ["temp.inject"]={ [a]="17.6.5", [b]="Friend names declared within a class template", [c]=zd }, ["temp.spec"]={ [a]="17.7", [b]="Template instantiation and specialization", [e]="temp.inst", [c]=bb, [d]="temp.fct.spec" }, ["temp.inst"]={ [a]="17.7.1", [b]="Implicit instantiation", [c]="temp.spec", [d]="temp.explicit" }, ["temp.explicit"]={ [a]="17.7.2", [b]="Explicit instantiation", [c]="temp.spec", [d]="temp.expl.spec" }, ["temp.expl.spec"]={ [a]="17.7.3", [b]="Explicit specialization", [c]="temp.spec" }, ["temp.fct.spec"]={ [a]="17.8", [b]="Function template specializations", [e]="temp.arg.explicit", [c]=bb, [d]="temp.deduct.guide" }, ["temp.arg.explicit"]={ [a]="17.8.1", [b]="Explicit template argument specification", [c]="temp.fct.spec", [d]=yc }, [yc]={ [a]="17.8.2", [b]="Template argument deduction", [e]="temp.deduct.call", [c]="temp.fct.spec", [d]="temp.over" }, ["temp.deduct.call"]={ [a]="17.8.2.1", [b]="Deducing template arguments from a function call", [c]=yc, [d]="temp.deduct.funcaddr" }, ["temp.deduct.funcaddr"]={ [a]="17.8.2.2", [b]="Deducing template arguments taking the address of a function template", [c]=yc, [d]="temp.deduct.conv" }, ["temp.deduct.conv"]={ [a]="17.8.2.3", [b]="Deducing conversion function template arguments", [c]=yc, [d]="temp.deduct.partial" }, ["temp.deduct.partial"]={ [a]="17.8.2.4", [b]="Deducing template arguments during partial ordering", [c]=yc, [d]="temp.deduct.type" }, ["temp.deduct.type"]={ [a]="17.8.2.5", [b]="Deducing template arguments from a type", [c]=yc, [d]="temp.deduct.decl" }, ["temp.deduct.decl"]={ [a]="17.8.2.6", [b]="Deducing template arguments from a function declaration", [c]=yc }, ["temp.over"]={ [a]="17.8.3", [b]="Overload resolution", [c]="temp.fct.spec" }, ["temp.deduct.guide"]={ [a]="17.9", [b]="Deduction guides", [c]=bb }, [rd]={ [a]="18", [b]="Exception handling", [e]="except.throw", [c]=f, [d]=Y }, ["except.throw"]={ [a]="18.1", [b]="Throwing an exception", [c]=rd, [d]="except.ctor" }, ["except.ctor"]={ [a]="18.2", [b]="Constructors and destructors", [c]=rd, [d]="except.handle" }, ["except.handle"]={ [a]="18.3", [b]="Handling an exception", [c]=rd, [d]="except.spec" }, ["except.spec"]={ [a]="18.4", [b]="Exception specifications", [c]=rd, [d]="except.special" }, ["except.special"]={ [a]="18.5", [b]="Special functions", [e]="except.terminate", [c]=rd }, ["except.terminate"]={ [a]="18.5.1", [b]="The std::terminate() function", [c]="except.special", [d]="except.uncaught" }, ["except.uncaught"]={ [a]="18.5.2", [b]="The std::uncaught_exceptions() function", [c]="except.special" }, [Y]={ [a]="19", [b]="Preprocessing directives", [e]="cpp.cond", [c]=f, [d]=Zc }, ["cpp.cond"]={ [a]="19.1", [b]="Conditional inclusion", [c]=Y, [d]="cpp.include" }, ["cpp.include"]={ [a]="19.2", [b]="Source file inclusion", [c]=Y, [d]=Xc }, [Xc]={ [a]="19.3", [b]="Macro replacement", [e]="cpp.subst", [c]=Y, [d]="cpp.line" }, ["cpp.subst"]={ [a]="19.3.1", [b]="Argument substitution", [c]=Xc, [d]="cpp.stringize" }, ["cpp.stringize"]={ [a]="19.3.2", [b]="The # operator", [c]=Xc, [d]="cpp.concat" }, ["cpp.concat"]={ [a]="19.3.3", [b]="The ## operator", [c]=Xc, [d]="cpp.rescan" }, ["cpp.rescan"]={ [a]="19.3.4", [b]="Rescanning and further replacement", [c]=Xc, [d]="cpp.scope" }, ["cpp.scope"]={ [a]="19.3.5", [b]="Scope of macro definitions", [c]=Xc }, ["cpp.line"]={ [a]="19.4", [b]="Line control", [c]=Y, [d]="cpp.error" }, ["cpp.error"]={ [a]="19.5", [b]="Error directive", [c]=Y, [d]="cpp.pragma" }, ["cpp.pragma"]={ [a]="19.6", [b]="Pragma directive", [c]=Y, [d]="cpp.null" }, ["cpp.null"]={ [a]="19.7", [b]="Null directive", [c]=Y, [d]="cpp.predefined" }, ["cpp.predefined"]={ [a]="19.8", [b]="Predefined macro names", [c]=Y, [d]="cpp.pragma.op" }, ["cpp.pragma.op"]={ [a]="19.9", [b]="Pragma operator", [c]=Y }, [Zc]={ [a]="20", [b]="Library introduction", [e]="library.general", [c]=f, [d]=U }, ["library.general"]={ [a]="20.1", [b]=r, [c]=Zc, [d]="library.c" }, ["library.c"]={ [a]="20.2", [b]="The C standard library", [c]=Zc, [d]="definitions" }, ["definitions"]={ [a]="20.3", [b]="Definitions", [c]=Zc, [d]="description" }, ["description"]={ [a]="20.4", [b]="Method of description (Informative)", [e]=Qc, [c]=Zc, [d]=Pc }, [Qc]={ [a]="20.4.1", [b]="Structure of each clause", [e]="structure.elements", [c]="description", [d]="conventions" }, ["structure.elements"]={ [a]="20.4.1.1", [b]="Elements", [c]=Qc, [d]="structure.summary" }, ["structure.summary"]={ [a]="20.4.1.2", [b]="Summary", [c]=Qc, [d]="structure.requirements" }, ["structure.requirements"]={ [a]="20.4.1.3", [b]=xc, [c]=Qc, [d]="structure.specifications" }, ["structure.specifications"]={ [a]="20.4.1.4", [b]="Detailed specifications", [c]=Qc, [d]="structure.see.also" }, ["structure.see.also"]={ [a]="20.4.1.5", [b]="C library", [c]=Qc }, ["conventions"]={ [a]="20.4.2", [b]="Other conventions", [e]=Lc, [c]="description" }, [Lc]={ [a]="20.4.2.1", [b]="Type descriptions", [e]="type.descriptions.general", [c]="conventions", [d]="functions.within.classes" }, ["type.descriptions.general"]={ [a]="20.4.2.1.1", [b]=r, [c]=Lc, [d]="expos.only.types" }, ["expos.only.types"]={ [a]="20.4.2.1.2", [b]="Exposition-only types", [c]=Lc, [d]="enumerated.types" }, ["enumerated.types"]={ [a]="20.4.2.1.3", [b]="Enumerated types", [c]=Lc, [d]="bitmask.types" }, ["bitmask.types"]={ [a]="20.4.2.1.4", [b]="Bitmask types", [c]=Lc, [d]="character.seq" }, ["character.seq"]={ [a]="20.4.2.1.5", [b]="Character sequences", [e]="byte.strings", [c]=Lc }, ["byte.strings"]={ [a]="20.4.2.1.5.1", [b]="Byte strings", [c]="character.seq", [d]="multibyte.strings" }, ["multibyte.strings"]={ [a]="20.4.2.1.5.2", [b]="Multibyte strings", [c]="character.seq" }, ["functions.within.classes"]={ [a]="20.4.2.2", [b]="Functions within classes", [c]="conventions", [d]="objects.within.classes" }, ["objects.within.classes"]={ [a]="20.4.2.3", [b]="Private members", [c]="conventions" }, [Pc]={ [a]="20.5", [b]="Library-wide requirements", [e]="organization", [c]=Zc }, ["organization"]={ [a]="20.5.1", [b]="Library contents and organization", [e]="contents", [c]=Pc, [d]="using" }, ["contents"]={ [a]="20.5.1.1", [b]="Library contents", [c]="organization", [d]="headers" }, ["headers"]={ [a]="20.5.1.2", [b]="Headers", [c]="organization", [d]="compliance" }, ["compliance"]={ [a]="20.5.1.3", [b]="Freestanding implementations", [c]="organization" }, ["using"]={ [a]="20.5.2", [b]="Using the library", [e]="using.overview", [c]=Pc, [d]=id }, ["using.overview"]={ [a]="20.5.2.1", [b]=ud, [c]="using", [d]="using.headers" }, ["using.headers"]={ [a]="20.5.2.2", [b]="Headers", [c]="using", [d]="using.linkage" }, ["using.linkage"]={ [a]="20.5.2.3", [b]="Linkage", [c]="using" }, [id]={ [a]="20.5.3", [b]="Requirements on types and expressions", [e]="utility.arg.requirements", [c]=Pc, [d]=H }, ["utility.arg.requirements"]={ [a]="20.5.3.1", [b]="Template argument requirements", [c]=id, [d]="swappable.requirements" }, ["swappable.requirements"]={ [a]="20.5.3.2", [b]="Swappable requirements", [c]=id, [d]="nullablepointer.requirements" }, ["nullablepointer.requirements"]={ [a]="20.5.3.3", [b]="NullablePointer requirements", [c]=id, [d]="hash.requirements" }, ["hash.requirements"]={ [a]="20.5.3.4", [b]="Hash requirements", [c]=id, [d]="allocator.requirements" }, ["allocator.requirements"]={ [a]="20.5.3.5", [b]="Allocator requirements", [e]="allocator.requirements.completeness", [c]=id }, ["allocator.requirements.completeness"]={ [a]="20.5.3.5.1", [b]="Allocator completeness requirements", [c]="allocator.requirements" }, [H]={ [a]="20.5.4", [b]="Constraints on programs", [e]="constraints.overview", [c]=Pc, [d]=o }, ["constraints.overview"]={ [a]="20.5.4.1", [b]=ud, [c]=H, [d]="namespace.constraints" }, ["namespace.constraints"]={ [a]="20.5.4.2", [b]="Namespace use", [e]="namespace.std", [c]=H, [d]=qd }, ["namespace.std"]={ [a]="20.5.4.2.1", [b]="Namespace std", [c]="namespace.constraints", [d]="namespace.posix" }, ["namespace.posix"]={ [a]="20.5.4.2.2", [b]="Namespace posix", [c]="namespace.constraints", [d]="namespace.future" }, ["namespace.future"]={ [a]="20.5.4.2.3", [b]="Namespaces for future standardization", [c]="namespace.constraints" }, [qd]={ [a]="20.5.4.3", [b]="Reserved names", [e]="zombie.names", [c]=H, [d]="alt.headers" }, ["zombie.names"]={ [a]="20.5.4.3.1", [b]="Zombie names", [c]=qd, [d]="macro.names" }, ["macro.names"]={ [a]="20.5.4.3.2", [b]="Macro names", [c]=qd, [d]="extern.names" }, ["extern.names"]={ [a]="20.5.4.3.3", [b]="External linkage", [c]=qd, [d]="extern.types" }, ["extern.types"]={ [a]="20.5.4.3.4", [b]="Types", [c]=qd, [d]="usrlit.suffix" }, ["usrlit.suffix"]={ [a]="20.5.4.3.5", [b]="User-defined literal suffixes", [c]=qd }, ["alt.headers"]={ [a]="20.5.4.4", [b]="Headers", [c]=H, [d]="derived.classes" }, ["derived.classes"]={ [a]="20.5.4.5", [b]="Derived classes", [c]=H, [d]="replacement.functions" }, ["replacement.functions"]={ [a]="20.5.4.6", [b]="Replacement functions", [c]=H, [d]="handler.functions" }, ["handler.functions"]={ [a]="20.5.4.7", [b]="Handler functions", [c]=H, [d]="res.on.functions" }, ["res.on.functions"]={ [a]="20.5.4.8", [b]="Other functions", [c]=H, [d]="res.on.arguments" }, ["res.on.arguments"]={ [a]="20.5.4.9", [b]="Function arguments", [c]=H, [d]="res.on.objects" }, ["res.on.objects"]={ [a]="20.5.4.10", [b]="Library object access", [c]=H, [d]="res.on.required" }, ["res.on.required"]={ [a]="20.5.4.11", [b]="Requires paragraph", [c]=H }, [o]={ [a]="20.5.5", [b]="Conforming implementations", [e]="conforming.overview", [c]=Pc }, ["conforming.overview"]={ [a]="20.5.5.1", [b]=ud, [c]=o, [d]="res.on.headers" }, ["res.on.headers"]={ [a]="20.5.5.2", [b]="Headers", [c]=o, [d]="res.on.macro.definitions" }, ["res.on.macro.definitions"]={ [a]="20.5.5.3", [b]="Restrictions on macro definitions", [c]=o, [d]="global.functions" }, ["global.functions"]={ [a]="20.5.5.4", [b]="Non-member functions", [c]=o, [d]="member.functions" }, ["member.functions"]={ [a]="20.5.5.5", [b]=C, [c]=o, [d]="constexpr.functions" }, ["constexpr.functions"]={ [a]="20.5.5.6", [b]="Constexpr functions and constructors", [c]=o, [d]="algorithm.stable" }, ["algorithm.stable"]={ [a]="20.5.5.7", [b]="Requirements for stable algorithms", [c]=o, [d]="reentrancy" }, ["reentrancy"]={ [a]="20.5.5.8", [b]="Reentrancy", [c]=o, [d]="res.on.data.races" }, ["res.on.data.races"]={ [a]="20.5.5.9", [b]="Data race avoidance", [c]=o, [d]="protection.within.classes" }, ["protection.within.classes"]={ [a]="20.5.5.10", [b]="Protection within classes", [c]=o, [d]="derivation" }, ["derivation"]={ [a]="20.5.5.11", [b]="Derived classes", [c]=o, [d]="res.on.exception.handling" }, ["res.on.exception.handling"]={ [a]="20.5.5.12", [b]="Restrictions on exception handling", [c]=o, [d]="res.on.pointer.storage" }, ["res.on.pointer.storage"]={ [a]="20.5.5.13", [b]="Restrictions on storage of pointers", [c]=o, [d]="value.error.codes" }, ["value.error.codes"]={ [a]="20.5.5.14", [b]="Value of error codes", [c]=o, [d]="lib.types.movedfrom" }, ["lib.types.movedfrom"]={ [a]="20.5.5.15", [b]="Moved-from state of library types", [c]=o }, [U]={ [a]="21", [b]="Language support library", [e]="support.general", [c]=f, [d]=Jc }, ["support.general"]={ [a]="21.1", [b]=r, [c]=U, [d]=Kc }, [Kc]={ [a]="21.2", [b]="Common definitions", [e]="cstddef.syn", [c]=U, [d]=wc }, ["cstddef.syn"]={ [a]="21.2.1", [b]="Header <cstddef> synopsis", [c]=Kc, [d]="cstdlib.syn" }, ["cstdlib.syn"]={ [a]="21.2.2", [b]="Header <cstdlib> synopsis", [c]=Kc, [d]="support.types.nullptr" }, ["support.types.nullptr"]={ [a]="21.2.3", [b]="Null pointers", [c]=Kc, [d]="support.types.layout" }, ["support.types.layout"]={ [a]="21.2.4", [b]="Sizes, alignments, and offsets", [c]=Kc, [d]="support.types.byteops" }, ["support.types.byteops"]={ [a]="21.2.5", [b]="byte type operations", [c]=Kc }, [wc]={ [a]="21.3", [b]="Implementation properties", [e]="support.limits.general", [c]=U, [d]="cstdint" }, ["support.limits.general"]={ [a]="21.3.1", [b]=r, [c]=wc, [d]="limits.syn" }, ["limits.syn"]={ [a]="21.3.2", [b]="Header <limits> synopsis", [c]=wc, [d]="fp.style" }, ["fp.style"]={ [a]="21.3.3", [b]="Floating-point type properties", [e]="round.style", [c]=wc, [d]="numeric.limits" }, ["round.style"]={ [a]="21.3.3.1", [b]="Type float_round_style", [c]="fp.style", [d]="denorm.style" }, ["denorm.style"]={ [a]="21.3.3.2", [b]="Type float_denorm_style", [c]="fp.style" }, ["numeric.limits"]={ [a]="21.3.4", [b]="Class template numeric_limits", [e]="numeric.limits.members", [c]=wc, [d]="climits.syn" }, ["numeric.limits.members"]={ [a]="21.3.4.1", [b]="numeric_limits members", [c]="numeric.limits", [d]="numeric.special" }, ["numeric.special"]={ [a]="21.3.4.2", [b]="numeric_limits specializations", [c]="numeric.limits" }, ["climits.syn"]={ [a]="21.3.5", [b]="Header <climits> synopsis", [c]=wc, [d]="cfloat.syn" }, ["cfloat.syn"]={ [a]="21.3.6", [b]="Header <cfloat> synopsis", [c]=wc }, ["cstdint"]={ [a]="21.4", [b]="Integer types", [e]="cstdint.syn", [c]=U, [d]="support.start.term" }, ["cstdint.syn"]={ [a]="21.4.1", [b]="Header <cstdint> synopsis", [c]="cstdint" }, ["support.start.term"]={ [a]="21.5", [b]="Start and termination", [c]=U, [d]=gd }, [gd]={ [a]="21.6", [b]="Dynamic memory management", [e]="new.syn", [c]=U, [d]="support.rtti" }, ["new.syn"]={ [a]="21.6.1", [b]="Header <new> synopsis", [c]=gd, [d]="new.delete" }, ["new.delete"]={ [a]="21.6.2", [b]="Storage allocation and deallocation", [e]="new.delete.single", [c]=gd, [d]=Cd }, ["new.delete.single"]={ [a]="21.6.2.1", [b]="Single-object forms", [c]="new.delete", [d]="new.delete.array" }, ["new.delete.array"]={ [a]="21.6.2.2", [b]="Array forms", [c]="new.delete", [d]="new.delete.placement" }, ["new.delete.placement"]={ [a]="21.6.2.3", [b]="Non-allocating forms", [c]="new.delete", [d]="new.delete.dataraces" }, ["new.delete.dataraces"]={ [a]="21.6.2.4", [b]="Data races", [c]="new.delete" }, [Cd]={ [a]="21.6.3", [b]="Storage allocation errors", [e]="bad.alloc", [c]=gd, [d]="ptr.launder" }, ["bad.alloc"]={ [a]="21.6.3.1", [b]="Class bad_alloc", [c]=Cd, [d]="new.badlength" }, ["new.badlength"]={ [a]="21.6.3.2", [b]="Class bad_array_new_length", [c]=Cd, [d]="new.handler" }, ["new.handler"]={ [a]="21.6.3.3", [b]="Type new_handler", [c]=Cd, [d]="set.new.handler" }, ["set.new.handler"]={ [a]="21.6.3.4", [b]="set_new_handler", [c]=Cd, [d]="get.new.handler" }, ["get.new.handler"]={ [a]="21.6.3.5", [b]="get_new_handler", [c]=Cd }, ["ptr.launder"]={ [a]="21.6.4", [b]="Pointer optimization barrier", [c]=gd, [d]="hardware.interference" }, ["hardware.interference"]={ [a]="21.6.5", [b]="Hardware interference size", [c]=gd }, ["support.rtti"]={ [a]="21.7", [b]="Type identification", [e]="typeinfo.syn", [c]=U, [d]=yb }, ["typeinfo.syn"]={ [a]="21.7.1", [b]="Header <typeinfo> synopsis", [c]="support.rtti", [d]="type.info" }, ["type.info"]={ [a]="21.7.2", [b]="Class type_info", [c]="support.rtti", [d]="bad.cast" }, ["bad.cast"]={ [a]="21.7.3", [b]="Class bad_cast", [c]="support.rtti", [d]="bad.typeid" }, ["bad.typeid"]={ [a]="21.7.4", [b]="Class bad_typeid", [c]="support.rtti" }, [yb]={ [a]="21.8", [b]="Exception handling", [e]="exception.syn", [c]=U, [d]="support.initlist" }, ["exception.syn"]={ [a]="21.8.1", [b]="Header <exception> synopsis", [c]=yb, [d]="exception" }, ["exception"]={ [a]="21.8.2", [b]="Class exception", [c]=yb, [d]="bad.exception" }, ["bad.exception"]={ [a]="21.8.3", [b]="Class bad_exception", [c]=yb, [d]="exception.terminate" }, ["exception.terminate"]={ [a]="21.8.4", [b]="Abnormal termination", [e]="terminate.handler", [c]=yb, [d]="uncaught.exceptions" }, ["terminate.handler"]={ [a]="21.8.4.1", [b]="Type terminate_handler", [c]="exception.terminate", [d]="set.terminate" }, ["set.terminate"]={ [a]="21.8.4.2", [b]="set_terminate", [c]="exception.terminate", [d]="get.terminate" }, ["get.terminate"]={ [a]="21.8.4.3", [b]="get_terminate", [c]="exception.terminate", [d]="terminate" }, ["terminate"]={ [a]="21.8.4.4", [b]="terminate", [c]="exception.terminate" }, ["uncaught.exceptions"]={ [a]="21.8.5", [b]="uncaught_exceptions", [c]=yb, [d]="propagation" }, ["propagation"]={ [a]="21.8.6", [b]="Exception propagation", [c]=yb, [d]="except.nested" }, ["except.nested"]={ [a]="21.8.7", [b]="nested_exception", [c]=yb }, ["support.initlist"]={ [a]="21.9", [b]="Initializer lists", [e]="initializer_list.syn", [c]=U, [d]="support.runtime" }, ["initializer_list.syn"]={ [a]="21.9.1", [b]="Header <initializer_list> synopsis", [c]="support.initlist", [d]="support.initlist.cons" }, ["support.initlist.cons"]={ [a]="21.9.2", [b]="Initializer list constructors", [c]="support.initlist", [d]="support.initlist.access" }, ["support.initlist.access"]={ [a]="21.9.3", [b]="Initializer list access", [c]="support.initlist", [d]="support.initlist.range" }, ["support.initlist.range"]={ [a]="21.9.4", [b]="Initializer list range access", [c]="support.initlist" }, ["support.runtime"]={ [a]="21.10", [b]="Other runtime support", [e]="cstdarg.syn", [c]=U }, ["cstdarg.syn"]={ [a]="21.10.1", [b]="Header <cstdarg> synopsis", [c]="support.runtime", [d]="csetjmp.syn" }, ["csetjmp.syn"]={ [a]="21.10.2", [b]="Header <csetjmp> synopsis", [c]="support.runtime", [d]="csignal.syn" }, ["csignal.syn"]={ [a]="21.10.3", [b]="Header <csignal> synopsis", [c]="support.runtime", [d]="support.signal" }, ["support.signal"]={ [a]="21.10.4", [b]="Signal handlers", [c]="support.runtime" }, [Jc]={ [a]="22", [b]="Diagnostics library", [e]="diagnostics.general", [c]=f, [d]=k }, ["diagnostics.general"]={ [a]="22.1", [b]=r, [c]=Jc, [d]=N }, [N]={ [a]="22.2", [b]="Exception classes", [e]="stdexcept.syn", [c]=Jc, [d]="assertions" }, ["stdexcept.syn"]={ [a]="22.2.1", [b]="Header <stdexcept> synopsis", [c]=N, [d]="logic.error" }, ["logic.error"]={ [a]="22.2.2", [b]="Class logic_error", [c]=N, [d]="domain.error" }, ["domain.error"]={ [a]="22.2.3", [b]="Class domain_error", [c]=N, [d]="invalid.argument" }, ["invalid.argument"]={ [a]="22.2.4", [b]="Class invalid_argument", [c]=N, [d]="length.error" }, ["length.error"]={ [a]="22.2.5", [b]="Class length_error", [c]=N, [d]="out.of.range" }, ["out.of.range"]={ [a]="22.2.6", [b]="Class out_of_range", [c]=N, [d]="runtime.error" }, ["runtime.error"]={ [a]="22.2.7", [b]="Class runtime_error", [c]=N, [d]="range.error" }, ["range.error"]={ [a]="22.2.8", [b]="Class range_error", [c]=N, [d]="overflow.error" }, ["overflow.error"]={ [a]="22.2.9", [b]="Class overflow_error", [c]=N, [d]="underflow.error" }, ["underflow.error"]={ [a]="22.2.10", [b]="Class underflow_error", [c]=N }, ["assertions"]={ [a]="22.3", [b]="Assertions", [e]="cassert.syn", [c]=Jc, [d]="errno" }, ["cassert.syn"]={ [a]="22.3.1", [b]="Header <cassert> synopsis", [c]="assertions", [d]="assertions.assert" }, ["assertions.assert"]={ [a]="22.3.2", [b]="The assert macro", [c]="assertions" }, ["errno"]={ [a]="22.4", [b]="Error numbers", [e]="cerrno.syn", [c]=Jc, [d]=Fb }, ["cerrno.syn"]={ [a]="22.4.1", [b]="Header <cerrno> synopsis", [c]="errno" }, [Fb]={ [a]="22.5", [b]="System error support", [e]="system_error.syn", [c]=Jc }, ["system_error.syn"]={ [a]="22.5.1", [b]="Header <system_error> synopsis", [c]=Fb, [d]=Fc }, [Fc]={ [a]="22.5.2", [b]="Class error_category", [e]="syserr.errcat.overview", [c]=Fb, [d]=hd }, ["syserr.errcat.overview"]={ [a]="22.5.2.1", [b]="Class error_category overview", [c]=Fc, [d]="syserr.errcat.virtuals" }, ["syserr.errcat.virtuals"]={ [a]="22.5.2.2", [b]="Class error_category virtual members", [c]=Fc, [d]="syserr.errcat.nonvirtuals" }, ["syserr.errcat.nonvirtuals"]={ [a]="22.5.2.3", [b]="Class error_category non-virtual members", [c]=Fc, [d]="syserr.errcat.derived" }, ["syserr.errcat.derived"]={ [a]="22.5.2.4", [b]="Program defined classes derived from error_category", [c]=Fc, [d]="syserr.errcat.objects" }, ["syserr.errcat.objects"]={ [a]="22.5.2.5", [b]="Error category objects", [c]=Fc }, [hd]={ [a]="22.5.3", [b]="Class error_code", [e]="syserr.errcode.overview", [c]=Fb, [d]=td }, ["syserr.errcode.overview"]={ [a]="22.5.3.1", [b]="Class error_code overview", [c]=hd, [d]="syserr.errcode.constructors" }, ["syserr.errcode.constructors"]={ [a]="22.5.3.2", [b]="Class error_code constructors", [c]=hd, [d]="syserr.errcode.modifiers" }, ["syserr.errcode.modifiers"]={ [a]="22.5.3.3", [b]="Class error_code modifiers", [c]=hd, [d]="syserr.errcode.observers" }, ["syserr.errcode.observers"]={ [a]="22.5.3.4", [b]="Class error_code observers", [c]=hd, [d]="syserr.errcode.nonmembers" }, ["syserr.errcode.nonmembers"]={ [a]="22.5.3.5", [b]="Class error_code non-member functions", [c]=hd }, [td]={ [a]="22.5.4", [b]="Class error_condition", [e]="syserr.errcondition.overview", [c]=Fb, [d]="syserr.compare" }, ["syserr.errcondition.overview"]={ [a]="22.5.4.1", [b]="Class error_condition overview", [c]=td, [d]="syserr.errcondition.constructors" }, ["syserr.errcondition.constructors"]={ [a]="22.5.4.2", [b]="Class error_condition constructors", [c]=td, [d]="syserr.errcondition.modifiers" }, ["syserr.errcondition.modifiers"]={ [a]="22.5.4.3", [b]="Class error_condition modifiers", [c]=td, [d]="syserr.errcondition.observers" }, ["syserr.errcondition.observers"]={ [a]="22.5.4.4", [b]="Class error_condition observers", [c]=td, [d]="syserr.errcondition.nonmembers" }, ["syserr.errcondition.nonmembers"]={ [a]="22.5.4.5", [b]="Class error_condition non-member functions", [c]=td }, ["syserr.compare"]={ [a]="22.5.5", [b]="Comparison functions", [c]=Fb, [d]="syserr.hash" }, ["syserr.hash"]={ [a]="22.5.6", [b]="System error hash support", [c]=Fb, [d]="syserr.syserr" }, ["syserr.syserr"]={ [a]="22.5.7", [b]="Class system_error", [e]="syserr.syserr.overview", [c]=Fb }, ["syserr.syserr.overview"]={ [a]="22.5.7.1", [b]="Class system_error overview", [c]="syserr.syserr", [d]="syserr.syserr.members" }, ["syserr.syserr.members"]={ [a]="22.5.7.2", [b]="Class system_error members", [c]="syserr.syserr" }, [k]={ [a]="23", [b]="General utilities library", [e]="utilities.general", [c]=f, [d]=ld }, ["utilities.general"]={ [a]="23.1", [b]=r, [c]=k, [d]=eb }, [eb]={ [a]="23.2", [b]="Utility components", [e]="utility.syn", [c]=k, [d]="intseq" }, ["utility.syn"]={ [a]="23.2.1", [b]="Header <utility> synopsis", [c]=eb, [d]="operators" }, ["operators"]={ [a]="23.2.2", [b]="Operators", [c]=eb, [d]="utility.swap" }, ["utility.swap"]={ [a]="23.2.3", [b]="swap", [c]=eb, [d]="utility.exchange" }, ["utility.exchange"]={ [a]="23.2.4", [b]="exchange", [c]=eb, [d]="forward" }, ["forward"]={ [a]="23.2.5", [b]="Forward/move helpers", [c]=eb, [d]="utility.as_const" }, ["utility.as_const"]={ [a]="23.2.6", [b]="Function template as_const", [c]=eb, [d]="declval" }, ["declval"]={ [a]="23.2.7", [b]="Function template declval", [c]=eb, [d]="utility.to.chars" }, ["utility.to.chars"]={ [a]="23.2.8", [b]="Primitive numeric output conversion", [c]=eb, [d]="utility.from.chars" }, ["utility.from.chars"]={ [a]="23.2.9", [b]="Primitive numeric input conversion", [c]=eb }, ["intseq"]={ [a]="23.3", [b]="Compile-time integer sequences", [e]="intseq.general", [c]=k, [d]=md }, ["intseq.general"]={ [a]="23.3.1", [b]=l, [c]="intseq", [d]="intseq.intseq" }, ["intseq.intseq"]={ [a]="23.3.2", [b]="Class template integer_sequence", [c]="intseq", [d]="intseq.make" }, ["intseq.make"]={ [a]="23.3.3", [b]="Alias template make_integer_sequence", [c]="intseq" }, [md]={ [a]="23.4", [b]="Pairs", [e]="pairs.general", [c]=k, [d]="tuple" }, ["pairs.general"]={ [a]="23.4.1", [b]=l, [c]=md, [d]="pairs.pair" }, ["pairs.pair"]={ [a]="23.4.2", [b]="Class template pair", [c]=md, [d]="pairs.spec" }, ["pairs.spec"]={ [a]="23.4.3", [b]="Specialized algorithms", [c]=md, [d]="pair.astuple" }, ["pair.astuple"]={ [a]="23.4.4", [b]="Tuple-like access to pair", [c]=md, [d]="pair.piecewise" }, ["pair.piecewise"]={ [a]="23.4.5", [b]="Piecewise construction", [c]=md }, ["tuple"]={ [a]="23.5", [b]="Tuples", [e]="tuple.general", [c]=k, [d]=Q }, ["tuple.general"]={ [a]="23.5.1", [b]=l, [c]="tuple", [d]="tuple.syn" }, ["tuple.syn"]={ [a]="23.5.2", [b]="Header <tuple> synopsis", [c]="tuple", [d]=S }, [S]={ [a]="23.5.3", [b]="Class template tuple", [e]="tuple.cnstr", [c]="tuple" }, ["tuple.cnstr"]={ [a]="23.5.3.1", [b]="Construction", [c]=S, [d]="tuple.assign" }, ["tuple.assign"]={ [a]="23.5.3.2", [b]="Assignment", [c]=S, [d]="tuple.swap" }, ["tuple.swap"]={ [a]="23.5.3.3", [b]="swap", [c]=S, [d]="tuple.creation" }, ["tuple.creation"]={ [a]="23.5.3.4", [b]="Tuple creation functions", [c]=S, [d]="tuple.apply" }, ["tuple.apply"]={ [a]="23.5.3.5", [b]="Calling a function with a tuple of arguments", [c]=S, [d]="tuple.helper" }, ["tuple.helper"]={ [a]="23.5.3.6", [b]="Tuple helper classes", [c]=S, [d]="tuple.elem" }, ["tuple.elem"]={ [a]="23.5.3.7", [b]="Element access", [c]=S, [d]="tuple.rel" }, ["tuple.rel"]={ [a]="23.5.3.8", [b]="Relational operators", [c]=S, [d]="tuple.traits" }, ["tuple.traits"]={ [a]="23.5.3.9", [b]="Tuple traits", [c]=S, [d]="tuple.special" }, ["tuple.special"]={ [a]="23.5.3.10", [b]="Tuple specialized algorithms", [c]=S }, [Q]={ [a]="23.6", [b]="Optional objects", [e]="optional.general", [c]=k, [d]=x }, ["optional.general"]={ [a]="23.6.1", [b]=l, [c]=Q, [d]="optional.syn" }, ["optional.syn"]={ [a]="23.6.2", [b]="Header <optional> synopsis", [c]=Q, [d]=uc }, [uc]={ [a]="23.6.3", [b]="Class template optional", [e]="optional.ctor", [c]=Q, [d]="optional.nullopt" }, ["optional.ctor"]={ [a]="23.6.3.1", [b]="Constructors", [c]=uc, [d]="optional.dtor" }, ["optional.dtor"]={ [a]="23.6.3.2", [b]="Destructor", [c]=uc, [d]="optional.assign" }, ["optional.assign"]={ [a]="23.6.3.3", [b]="Assignment", [c]=uc, [d]="optional.swap" }, ["optional.swap"]={ [a]="23.6.3.4", [b]="Swap", [c]=uc, [d]="optional.observe" }, ["optional.observe"]={ [a]="23.6.3.5", [b]="Observers", [c]=uc, [d]="optional.mod" }, ["optional.mod"]={ [a]="23.6.3.6", [b]="Modifiers", [c]=uc }, ["optional.nullopt"]={ [a]="23.6.4", [b]="No-value state indicator", [c]=Q, [d]="optional.bad.access" }, ["optional.bad.access"]={ [a]="23.6.5", [b]="Class bad_optional_access", [c]=Q, [d]="optional.relops" }, ["optional.relops"]={ [a]="23.6.6", [b]="Relational operators", [c]=Q, [d]="optional.nullops" }, ["optional.nullops"]={ [a]="23.6.7", [b]="Comparison with nullopt", [c]=Q, [d]="optional.comp_with_t" }, ["optional.comp_with_t"]={ [a]="23.6.8", [b]="Comparison with T", [c]=Q, [d]="optional.specalg" }, ["optional.specalg"]={ [a]="23.6.9", [b]="Specialized algorithms", [c]=Q, [d]="optional.hash" }, ["optional.hash"]={ [a]="23.6.10", [b]="Hash support", [c]=Q }, [x]={ [a]="23.7", [b]="Variants", [e]="variant.general", [c]=k, [d]=Gd }, ["variant.general"]={ [a]="23.7.1", [b]=l, [c]=x, [d]="variant.syn" }, ["variant.syn"]={ [a]="23.7.2", [b]="Header <variant> synopsis", [c]=x, [d]=sc }, [sc]={ [a]="23.7.3", [b]="Class template variant", [e]="variant.ctor", [c]=x, [d]="variant.helper" }, ["variant.ctor"]={ [a]="23.7.3.1", [b]="Constructors", [c]=sc, [d]="variant.dtor" }, ["variant.dtor"]={ [a]="23.7.3.2", [b]="Destructor", [c]=sc, [d]="variant.assign" }, ["variant.assign"]={ [a]="23.7.3.3", [b]="Assignment", [c]=sc, [d]="variant.mod" }, ["variant.mod"]={ [a]="23.7.3.4", [b]="Modifiers", [c]=sc, [d]="variant.status" }, ["variant.status"]={ [a]="23.7.3.5", [b]="Value status", [c]=sc, [d]="variant.swap" }, ["variant.swap"]={ [a]="23.7.3.6", [b]="Swap", [c]=sc }, ["variant.helper"]={ [a]="23.7.4", [b]="variant helper classes", [c]=x, [d]="variant.get" }, ["variant.get"]={ [a]="23.7.5", [b]="Value access", [c]=x, [d]="variant.relops" }, ["variant.relops"]={ [a]="23.7.6", [b]="Relational operators", [c]=x, [d]="variant.visit" }, ["variant.visit"]={ [a]="23.7.7", [b]="Visitation", [c]=x, [d]="variant.monostate" }, ["variant.monostate"]={ [a]="23.7.8", [b]="Class monostate", [c]=x, [d]="variant.monostate.relops" }, ["variant.monostate.relops"]={ [a]="23.7.9", [b]="monostate relational operators", [c]=x, [d]="variant.specalg" }, ["variant.specalg"]={ [a]="23.7.10", [b]="Specialized algorithms", [c]=x, [d]="variant.bad.access" }, ["variant.bad.access"]={ [a]="23.7.11", [b]="Class bad_variant_access", [c]=x, [d]="variant.hash" }, ["variant.hash"]={ [a]="23.7.12", [b]="Hash support", [c]=x, [d]="variant.traits" }, ["variant.traits"]={ [a]="23.7.13", [b]="Allocator-related traits", [c]=x }, [Gd]={ [a]="23.8", [b]="Storage for any type", [e]="any.synop", [c]=k, [d]="bitset" }, ["any.synop"]={ [a]="23.8.1", [b]="Header <any> synopsis", [c]=Gd, [d]="any.bad_any_cast" }, ["any.bad_any_cast"]={ [a]="23.8.2", [b]="Class bad_any_cast", [c]=Gd, [d]="any.class" }, ["any.class"]={ [a]="23.8.3", [b]="Class any", [e]="any.cons", [c]=Gd, [d]="any.nonmembers" }, ["any.cons"]={ [a]="23.8.3.1", [b]="Construction and destruction", [c]="any.class", [d]="any.assign" }, ["any.assign"]={ [a]="23.8.3.2", [b]="Assignment", [c]="any.class", [d]="any.modifiers" }, ["any.modifiers"]={ [a]="23.8.3.3", [b]="Modifiers", [c]="any.class", [d]="any.observers" }, ["any.observers"]={ [a]="23.8.3.4", [b]="Observers", [c]="any.class" }, ["any.nonmembers"]={ [a]="23.8.4", [b]="Non-member functions", [c]=Gd }, ["bitset"]={ [a]="23.9", [b]="Bitsets", [e]="bitset.syn", [c]=k, [d]=G }, ["bitset.syn"]={ [a]="23.9.1", [b]="Header <bitset> synopsis", [c]="bitset", [d]="template.bitset" }, ["template.bitset"]={ [a]="23.9.2", [b]="Class template bitset", [e]="bitset.cons", [c]="bitset", [d]="bitset.hash" }, ["bitset.cons"]={ [a]="23.9.2.1", [b]="bitset constructors", [c]="template.bitset", [d]="bitset.members" }, ["bitset.members"]={ [a]="23.9.2.2", [b]="bitset members", [c]="template.bitset" }, ["bitset.hash"]={ [a]="23.9.3", [b]="bitset hash support", [c]="bitset", [d]="bitset.operators" }, ["bitset.operators"]={ [a]="23.9.4", [b]="bitset operators", [c]="bitset" }, [G]={ [a]="23.10", [b]="Memory", [e]="memory.general", [c]=k, [d]="smartptr" }, ["memory.general"]={ [a]="23.10.1", [b]=l, [c]=G, [d]="memory.syn" }, ["memory.syn"]={ [a]="23.10.2", [b]="Header <memory> synopsis", [c]=G, [d]="pointer.traits" }, ["pointer.traits"]={ [a]="23.10.3", [b]="Pointer traits", [e]="pointer.traits.types", [c]=G, [d]="util.dynamic.safety" }, ["pointer.traits.types"]={ [a]="23.10.3.1", [b]="Pointer traits member types", [c]="pointer.traits", [d]="pointer.traits.functions" }, ["pointer.traits.functions"]={ [a]="23.10.3.2", [b]="Pointer traits member functions", [c]="pointer.traits" }, ["util.dynamic.safety"]={ [a]="23.10.4", [b]="Pointer safety", [c]=G, [d]="ptr.align" }, ["ptr.align"]={ [a]="23.10.5", [b]="Align", [c]=G, [d]="allocator.tag" }, ["allocator.tag"]={ [a]="23.10.6", [b]="Allocator argument tag", [c]=G, [d]="allocator.uses" }, ["allocator.uses"]={ [a]="23.10.7", [b]="uses_allocator", [e]="allocator.uses.trait", [c]=G, [d]="allocator.traits" }, ["allocator.uses.trait"]={ [a]="23.10.7.1", [b]="uses_allocator trait", [c]="allocator.uses", [d]="allocator.uses.construction" }, ["allocator.uses.construction"]={ [a]="23.10.7.2", [b]="Uses-allocator construction", [c]="allocator.uses" }, ["allocator.traits"]={ [a]="23.10.8", [b]="Allocator traits", [e]="allocator.traits.types", [c]=G, [d]="default.allocator" }, ["allocator.traits.types"]={ [a]="23.10.8.1", [b]="Allocator traits member types", [c]="allocator.traits", [d]="allocator.traits.members" }, ["allocator.traits.members"]={ [a]="23.10.8.2", [b]="Allocator traits static member functions", [c]="allocator.traits" }, ["default.allocator"]={ [a]="23.10.9", [b]="The default allocator", [e]="allocator.members", [c]=G, [d]=Rb }, ["allocator.members"]={ [a]="23.10.9.1", [b]="allocator members", [c]="default.allocator", [d]="allocator.globals" }, ["allocator.globals"]={ [a]="23.10.9.2", [b]="allocator globals", [c]="default.allocator" }, [Rb]={ [a]="23.10.10", [b]="Specialized algorithms", [e]="specialized.addressof", [c]=G, [d]="c.malloc" }, ["specialized.addressof"]={ [a]="23.10.10.1", [b]="addressof", [c]=Rb, [d]="uninitialized.construct.default" }, ["uninitialized.construct.default"]={ [a]="23.10.10.2", [b]="uninitialized_default_construct", [c]=Rb, [d]="uninitialized.construct.value" }, ["uninitialized.construct.value"]={ [a]="23.10.10.3", [b]="uninitialized_value_construct", [c]=Rb, [d]="uninitialized.copy" }, ["uninitialized.copy"]={ [a]="23.10.10.4", [b]="uninitialized_copy", [c]=Rb, [d]="uninitialized.move" }, ["uninitialized.move"]={ [a]="23.10.10.5", [b]="uninitialized_move", [c]=Rb, [d]="uninitialized.fill" }, ["uninitialized.fill"]={ [a]="23.10.10.6", [b]="uninitialized_fill", [c]=Rb, [d]="specialized.destroy" }, ["specialized.destroy"]={ [a]="23.10.10.7", [b]="destroy", [c]=Rb }, ["c.malloc"]={ [a]="23.10.11", [b]="C library memory allocation", [c]=G }, ["smartptr"]={ [a]="23.11", [b]="Smart pointers", [e]=ad, [c]=k, [d]=qc }, [ad]={ [a]="23.11.1", [b]="Class template unique_ptr", [e]="unique.ptr.dltr", [c]="smartptr", [d]=Pb }, ["unique.ptr.dltr"]={ [a]="23.11.1.1", [b]="Default deleters", [e]="unique.ptr.dltr.general", [c]=ad, [d]=Rc }, ["unique.ptr.dltr.general"]={ [a]="23.11.1.1.1", [b]=l, [c]="unique.ptr.dltr", [d]="unique.ptr.dltr.dflt" }, ["unique.ptr.dltr.dflt"]={ [a]="23.11.1.1.2", [b]="default_delete", [c]="unique.ptr.dltr", [d]="unique.ptr.dltr.dflt1" }, ["unique.ptr.dltr.dflt1"]={ [a]="23.11.1.1.3", [b]="default_delete<T[]>", [c]="unique.ptr.dltr" }, [Rc]={ [a]="23.11.1.2", [b]="unique_ptr for single objects", [e]="unique.ptr.single.ctor", [c]=ad, [d]=Ed }, ["unique.ptr.single.ctor"]={ [a]="23.11.1.2.1", [b]="unique_ptr constructors", [c]=Rc, [d]="unique.ptr.single.dtor" }, ["unique.ptr.single.dtor"]={ [a]="23.11.1.2.2", [b]="unique_ptr destructor", [c]=Rc, [d]="unique.ptr.single.asgn" }, ["unique.ptr.single.asgn"]={ [a]="23.11.1.2.3", [b]="unique_ptr assignment", [c]=Rc, [d]="unique.ptr.single.observers" }, ["unique.ptr.single.observers"]={ [a]="23.11.1.2.4", [b]="unique_ptr observers", [c]=Rc, [d]="unique.ptr.single.modifiers" }, ["unique.ptr.single.modifiers"]={ [a]="23.11.1.2.5", [b]="unique_ptr modifiers", [c]=Rc }, [Ed]={ [a]="23.11.1.3", [b]="unique_ptr for array objects with a runtime length", [e]="unique.ptr.runtime.ctor", [c]=ad, [d]="unique.ptr.create" }, ["unique.ptr.runtime.ctor"]={ [a]="23.11.1.3.1", [b]="unique_ptr constructors", [c]=Ed, [d]="unique.ptr.runtime.asgn" }, ["unique.ptr.runtime.asgn"]={ [a]="23.11.1.3.2", [b]="unique_ptr assignment", [c]=Ed, [d]="unique.ptr.runtime.observers" }, ["unique.ptr.runtime.observers"]={ [a]="23.11.1.3.3", [b]="unique_ptr observers", [c]=Ed, [d]="unique.ptr.runtime.modifiers" }, ["unique.ptr.runtime.modifiers"]={ [a]="23.11.1.3.4", [b]="unique_ptr modifiers", [c]=Ed }, ["unique.ptr.create"]={ [a]="23.11.1.4", [b]="unique_ptr creation", [c]=ad, [d]="unique.ptr.special" }, ["unique.ptr.special"]={ [a]="23.11.1.5", [b]="unique_ptr specialized algorithms", [c]=ad }, [Pb]={ [a]="23.11.2", [b]="Shared-ownership pointers", [e]="util.smartptr.weak.bad", [c]="smartptr" }, ["util.smartptr.weak.bad"]={ [a]="23.11.2.1", [b]="Class bad_weak_ptr", [c]=Pb, [d]=J }, [J]={ [a]="23.11.2.2", [b]="Class template shared_ptr", [e]="util.smartptr.shared.const", [c]=Pb, [d]=oc }, ["util.smartptr.shared.const"]={ [a]="23.11.2.2.1", [b]="shared_ptr constructors", [c]=J, [d]="util.smartptr.shared.dest" }, ["util.smartptr.shared.dest"]={ [a]="23.11.2.2.2", [b]="shared_ptr destructor", [c]=J, [d]="util.smartptr.shared.assign" }, ["util.smartptr.shared.assign"]={ [a]="23.11.2.2.3", [b]="shared_ptr assignment", [c]=J, [d]="util.smartptr.shared.mod" }, ["util.smartptr.shared.mod"]={ [a]="23.11.2.2.4", [b]="shared_ptr modifiers", [c]=J, [d]="util.smartptr.shared.obs" }, ["util.smartptr.shared.obs"]={ [a]="23.11.2.2.5", [b]="shared_ptr observers", [c]=J, [d]="util.smartptr.shared.create" }, ["util.smartptr.shared.create"]={ [a]="23.11.2.2.6", [b]="shared_ptr creation", [c]=J, [d]="util.smartptr.shared.cmp" }, ["util.smartptr.shared.cmp"]={ [a]="23.11.2.2.7", [b]="shared_ptr comparison", [c]=J, [d]="util.smartptr.shared.spec" }, ["util.smartptr.shared.spec"]={ [a]="23.11.2.2.8", [b]="shared_ptr specialized algorithms", [c]=J, [d]="util.smartptr.shared.cast" }, ["util.smartptr.shared.cast"]={ [a]="23.11.2.2.9", [b]="shared_ptr casts", [c]=J, [d]="util.smartptr.getdeleter" }, ["util.smartptr.getdeleter"]={ [a]="23.11.2.2.10", [b]="get_deleter", [c]=J, [d]="util.smartptr.shared.io" }, ["util.smartptr.shared.io"]={ [a]="23.11.2.2.11", [b]="shared_ptr I/O", [c]=J }, [oc]={ [a]="23.11.2.3", [b]="Class template weak_ptr", [e]="util.smartptr.weak.const", [c]=Pb, [d]="util.smartptr.ownerless" }, ["util.smartptr.weak.const"]={ [a]="23.11.2.3.1", [b]="weak_ptr constructors", [c]=oc, [d]="util.smartptr.weak.dest" }, ["util.smartptr.weak.dest"]={ [a]="23.11.2.3.2", [b]="weak_ptr destructor", [c]=oc, [d]="util.smartptr.weak.assign" }, ["util.smartptr.weak.assign"]={ [a]="23.11.2.3.3", [b]="weak_ptr assignment", [c]=oc, [d]="util.smartptr.weak.mod" }, ["util.smartptr.weak.mod"]={ [a]="23.11.2.3.4", [b]="weak_ptr modifiers", [c]=oc, [d]="util.smartptr.weak.obs" }, ["util.smartptr.weak.obs"]={ [a]="23.11.2.3.5", [b]="weak_ptr observers", [c]=oc, [d]="util.smartptr.weak.spec" }, ["util.smartptr.weak.spec"]={ [a]="23.11.2.3.6", [b]="weak_ptr specialized algorithms", [c]=oc }, ["util.smartptr.ownerless"]={ [a]="23.11.2.4", [b]="Class template owner_less", [c]=Pb, [d]="util.smartptr.enab" }, ["util.smartptr.enab"]={ [a]="23.11.2.5", [b]="Class template enable_shared_from_this", [c]=Pb, [d]="util.smartptr.shared.atomic" }, ["util.smartptr.shared.atomic"]={ [a]="23.11.2.6", [b]="shared_ptr atomic access", [c]=Pb, [d]="util.smartptr.hash" }, ["util.smartptr.hash"]={ [a]="23.11.2.7", [b]="Smart pointer hash support", [c]=Pb }, [qc]={ [a]="23.12", [b]="Memory resources", [e]="mem.res.syn", [c]=k, [d]=fd }, ["mem.res.syn"]={ [a]="23.12.1", [b]="Header <memory_resource> synopsis", [c]=qc, [d]="mem.res.class" }, ["mem.res.class"]={ [a]="23.12.2", [b]="Class memory_resource", [e]="mem.res.public", [c]=qc, [d]="mem.poly.allocator.class" }, ["mem.res.public"]={ [a]="23.12.2.1", [b]="memory_resource public member functions", [c]="mem.res.class", [d]="mem.res.private" }, ["mem.res.private"]={ [a]="23.12.2.2", [b]="memory_resource private virtual member functions", [c]="mem.res.class", [d]="mem.res.eq" }, ["mem.res.eq"]={ [a]="23.12.2.3", [b]="memory_resource equality", [c]="mem.res.class" }, ["mem.poly.allocator.class"]={ [a]="23.12.3", [b]="Class template polymorphic_allocator", [e]="mem.poly.allocator.ctor", [c]=qc, [d]="mem.res.global" }, ["mem.poly.allocator.ctor"]={ [a]="23.12.3.1", [b]="polymorphic_allocator constructors", [c]="mem.poly.allocator.class", [d]="mem.poly.allocator.mem" }, ["mem.poly.allocator.mem"]={ [a]="23.12.3.2", [b]="polymorphic_allocator member functions", [c]="mem.poly.allocator.class", [d]="mem.poly.allocator.eq" }, ["mem.poly.allocator.eq"]={ [a]="23.12.3.3", [b]="polymorphic_allocator equality", [c]="mem.poly.allocator.class" }, ["mem.res.global"]={ [a]="23.12.4", [b]="Access to program-wide memory_resource objects", [c]=qc, [d]="mem.res.pool" }, ["mem.res.pool"]={ [a]="23.12.5", [b]="Pool resource classes", [e]="mem.res.pool.overview", [c]=qc, [d]="mem.res.monotonic.buffer" }, ["mem.res.pool.overview"]={ [a]="23.12.5.1", [b]="Classes synchronized_pool_resource and unsynchronized_pool_resource", [c]="mem.res.pool", [d]="mem.res.pool.options" }, ["mem.res.pool.options"]={ [a]="23.12.5.2", [b]="pool_options data members", [c]="mem.res.pool", [d]="mem.res.pool.ctor" }, ["mem.res.pool.ctor"]={ [a]="23.12.5.3", [b]="Pool resource constructors and destructors", [c]="mem.res.pool", [d]="mem.res.pool.mem" }, ["mem.res.pool.mem"]={ [a]="23.12.5.4", [b]="Pool resource members", [c]="mem.res.pool" }, ["mem.res.monotonic.buffer"]={ [a]="23.12.6", [b]="Class monotonic_buffer_resource", [e]="mem.res.monotonic.buffer.ctor", [c]=qc }, ["mem.res.monotonic.buffer.ctor"]={ [a]="23.12.6.1", [b]="monotonic_buffer_resource constructor and destructor", [c]="mem.res.monotonic.buffer", [d]="mem.res.monotonic.buffer.mem" }, ["mem.res.monotonic.buffer.mem"]={ [a]="23.12.6.2", [b]="monotonic_buffer_resource members", [c]="mem.res.monotonic.buffer" }, [fd]={ [a]="23.13", [b]="Class template scoped_allocator_adaptor", [e]="allocator.adaptor.syn", [c]=k, [d]=q }, ["allocator.adaptor.syn"]={ [a]="23.13.1", [b]="Header <scoped_allocator> synopsis", [c]=fd, [d]="allocator.adaptor.types" }, ["allocator.adaptor.types"]={ [a]="23.13.2", [b]="Scoped allocator adaptor member types", [c]=fd, [d]="allocator.adaptor.cnstr" }, ["allocator.adaptor.cnstr"]={ [a]="23.13.3", [b]="Scoped allocator adaptor constructors", [c]=fd, [d]="allocator.adaptor.members" }, ["allocator.adaptor.members"]={ [a]="23.13.4", [b]="Scoped allocator adaptor members", [c]=fd, [d]="scoped.adaptor.operators" }, ["scoped.adaptor.operators"]={ [a]="23.13.5", [b]="Scoped allocator operators", [c]=fd }, [q]={ [a]="23.14", [b]="Function objects", [e]="functional.syn", [c]=k, [d]=ib }, ["functional.syn"]={ [a]="23.14.1", [b]="Header <functional> synopsis", [c]=q, [d]="func.def" }, ["func.def"]={ [a]="23.14.2", [b]="Definitions", [c]=q, [d]="func.require" }, ["func.require"]={ [a]="23.14.3", [b]=xc, [c]=q, [d]="func.invoke" }, ["func.invoke"]={ [a]="23.14.4", [b]="Function template invoke", [c]=q, [d]=Hc }, [Hc]={ [a]="23.14.5", [b]="Class template reference_wrapper", [e]="refwrap.const", [c]=q, [d]=mc }, ["refwrap.const"]={ [a]="23.14.5.1", [b]="reference_wrapper construct/copy/destroy", [c]=Hc, [d]="refwrap.assign" }, ["refwrap.assign"]={ [a]="23.14.5.2", [b]="reference_wrapper assignment", [c]=Hc, [d]="refwrap.access" }, ["refwrap.access"]={ [a]="23.14.5.3", [b]="reference_wrapper access", [c]=Hc, [d]="refwrap.invoke" }, ["refwrap.invoke"]={ [a]="23.14.5.4", [b]="reference_wrapper invocation", [c]=Hc, [d]="refwrap.helpers" }, ["refwrap.helpers"]={ [a]="23.14.5.5", [b]="reference_wrapper helper functions", [c]=Hc }, [mc]={ [a]="23.14.6", [b]="Arithmetic operations", [e]="arithmetic.operations.plus", [c]=q, [d]=lc }, ["arithmetic.operations.plus"]={ [a]="23.14.6.1", [b]="Class template plus", [c]=mc, [d]="arithmetic.operations.minus" }, ["arithmetic.operations.minus"]={ [a]="23.14.6.2", [b]="Class template minus", [c]=mc, [d]="arithmetic.operations.multiplies" }, ["arithmetic.operations.multiplies"]={ [a]="23.14.6.3", [b]="Class template multiplies", [c]=mc, [d]="arithmetic.operations.divides" }, ["arithmetic.operations.divides"]={ [a]="23.14.6.4", [b]="Class template divides", [c]=mc, [d]="arithmetic.operations.modulus" }, ["arithmetic.operations.modulus"]={ [a]="23.14.6.5", [b]="Class template modulus", [c]=mc, [d]="arithmetic.operations.negate" }, ["arithmetic.operations.negate"]={ [a]="23.14.6.6", [b]="Class template negate", [c]=mc }, [lc]={ [a]="23.14.7", [b]="Comparisons", [e]="comparisons.equal_to", [c]=q, [d]="logical.operations" }, ["comparisons.equal_to"]={ [a]="23.14.7.1", [b]="Class template equal_to", [c]=lc, [d]="comparisons.not_equal_to" }, ["comparisons.not_equal_to"]={ [a]="23.14.7.2", [b]="Class template not_equal_to", [c]=lc, [d]="comparisons.greater" }, ["comparisons.greater"]={ [a]="23.14.7.3", [b]="Class template greater", [c]=lc, [d]="comparisons.less" }, ["comparisons.less"]={ [a]="23.14.7.4", [b]="Class template less", [c]=lc, [d]="comparisons.greater_equal" }, ["comparisons.greater_equal"]={ [a]="23.14.7.5", [b]="Class template greater_equal", [c]=lc, [d]="comparisons.less_equal" }, ["comparisons.less_equal"]={ [a]="23.14.7.6", [b]="Class template less_equal", [c]=lc }, ["logical.operations"]={ [a]="23.14.8", [b]="Logical operations", [e]="logical.operations.and", [c]=q, [d]="bitwise.operations" }, ["logical.operations.and"]={ [a]="23.14.8.1", [b]="Class template logical_and", [c]="logical.operations", [d]="logical.operations.or" }, ["logical.operations.or"]={ [a]="23.14.8.2", [b]="Class template logical_or", [c]="logical.operations", [d]="logical.operations.not" }, ["logical.operations.not"]={ [a]="23.14.8.3", [b]="Class template logical_not", [c]="logical.operations" }, ["bitwise.operations"]={ [a]="23.14.9", [b]="Bitwise operations", [e]="bitwise.operations.and", [c]=q, [d]="func.not_fn" }, ["bitwise.operations.and"]={ [a]="23.14.9.1", [b]="Class template bit_and", [c]="bitwise.operations", [d]="bitwise.operations.or" }, ["bitwise.operations.or"]={ [a]="23.14.9.2", [b]="Class template bit_or", [c]="bitwise.operations", [d]="bitwise.operations.xor" }, ["bitwise.operations.xor"]={ [a]="23.14.9.3", [b]="Class template bit_xor", [c]="bitwise.operations", [d]="bitwise.operations.not" }, ["bitwise.operations.not"]={ [a]="23.14.9.4", [b]="Class template bit_not", [c]="bitwise.operations" }, ["func.not_fn"]={ [a]="23.14.10", [b]="Function template not_fn", [c]=q, [d]="func.bind" }, ["func.bind"]={ [a]="23.14.11", [b]="Function object binders", [e]="func.bind.isbind", [c]=q, [d]="func.memfn" }, ["func.bind.isbind"]={ [a]="23.14.11.1", [b]="Class template is_bind_expression", [c]="func.bind", [d]="func.bind.isplace" }, ["func.bind.isplace"]={ [a]="23.14.11.2", [b]="Class template is_placeholder", [c]="func.bind", [d]="func.bind.bind" }, ["func.bind.bind"]={ [a]="23.14.11.3", [b]="Function template bind", [c]="func.bind", [d]="func.bind.place" }, ["func.bind.place"]={ [a]="23.14.11.4", [b]="Placeholders", [c]="func.bind" }, ["func.memfn"]={ [a]="23.14.12", [b]="Function template mem_fn", [c]=q, [d]="func.wrap" }, ["func.wrap"]={ [a]="23.14.13", [b]="Polymorphic function wrappers", [e]="func.wrap.badcall", [c]=q, [d]="func.search" }, ["func.wrap.badcall"]={ [a]="23.14.13.1", [b]="Class bad_function_call", [e]="func.wrap.badcall.const", [c]="func.wrap", [d]=Gb }, ["func.wrap.badcall.const"]={ [a]="23.14.13.1.1", [b]="bad_function_call constructor", [c]="func.wrap.badcall" }, [Gb]={ [a]="23.14.13.2", [b]="Class template function", [e]="func.wrap.func.con", [c]="func.wrap" }, ["func.wrap.func.con"]={ [a]="23.14.13.2.1", [b]="function construct/copy/destroy", [c]=Gb, [d]="func.wrap.func.mod" }, ["func.wrap.func.mod"]={ [a]="23.14.13.2.2", [b]="function modifiers", [c]=Gb, [d]="func.wrap.func.cap" }, ["func.wrap.func.cap"]={ [a]="23.14.13.2.3", [b]="function capacity", [c]=Gb, [d]="func.wrap.func.inv" }, ["func.wrap.func.inv"]={ [a]="23.14.13.2.4", [b]="function invocation", [c]=Gb, [d]="func.wrap.func.targ" }, ["func.wrap.func.targ"]={ [a]="23.14.13.2.5", [b]="function target access", [c]=Gb, [d]="func.wrap.func.nullptr" }, ["func.wrap.func.nullptr"]={ [a]="23.14.13.2.6", [b]="null pointer comparison functions", [c]=Gb, [d]="func.wrap.func.alg" }, ["func.wrap.func.alg"]={ [a]="23.14.13.2.7", [b]="specialized algorithms", [c]=Gb }, ["func.search"]={ [a]="23.14.14", [b]="Searchers", [e]="func.search.default", [c]=q, [d]="unord.hash" }, ["func.search.default"]={ [a]="23.14.14.1", [b]="Class template default_searcher", [c]="func.search", [d]="func.search.bm" }, ["func.search.bm"]={ [a]="23.14.14.2", [b]="Class template boyer_moore_searcher", [c]="func.search", [d]="func.search.bmh" }, ["func.search.bmh"]={ [a]="23.14.14.3", [b]="Class template boyer_moore_horspool_searcher", [c]="func.search" }, ["unord.hash"]={ [a]="23.14.15", [b]="Class template hash", [c]=q }, [ib]={ [a]="23.15", [b]="Metaprogramming and type traits", [e]="meta.rqmts", [c]=k, [d]=ic }, ["meta.rqmts"]={ [a]="23.15.1", [b]=xc, [c]=ib, [d]="meta.type.synop" }, ["meta.type.synop"]={ [a]="23.15.2", [b]="Header <type_traits> synopsis", [c]=ib, [d]="meta.help" }, ["meta.help"]={ [a]="23.15.3", [b]="Helper classes", [c]=ib, [d]="meta.unary" }, ["meta.unary"]={ [a]="23.15.4", [b]="Unary type traits", [e]="meta.unary.cat", [c]=ib, [d]="meta.unary.prop.query" }, ["meta.unary.cat"]={ [a]="23.15.4.1", [b]="Primary type categories", [c]="meta.unary", [d]="meta.unary.comp" }, ["meta.unary.comp"]={ [a]="23.15.4.2", [b]="Composite type traits", [c]="meta.unary", [d]="meta.unary.prop" }, ["meta.unary.prop"]={ [a]="23.15.4.3", [b]="Type properties", [c]="meta.unary" }, ["meta.unary.prop.query"]={ [a]="23.15.5", [b]="Type property queries", [c]=ib, [d]="meta.rel" }, ["meta.rel"]={ [a]="23.15.6", [b]="Relationships between types", [c]=ib, [d]=hc }, [hc]={ [a]="23.15.7", [b]="Transformations between types", [e]="meta.trans.cv", [c]=ib, [d]="meta.logical" }, ["meta.trans.cv"]={ [a]="23.15.7.1", [b]="Const-volatile modifications", [c]=hc, [d]="meta.trans.ref" }, ["meta.trans.ref"]={ [a]="23.15.7.2", [b]="Reference modifications", [c]=hc, [d]="meta.trans.sign" }, ["meta.trans.sign"]={ [a]="23.15.7.3", [b]="Sign modifications", [c]=hc, [d]="meta.trans.arr" }, ["meta.trans.arr"]={ [a]="23.15.7.4", [b]="Array modifications", [c]=hc, [d]="meta.trans.ptr" }, ["meta.trans.ptr"]={ [a]="23.15.7.5", [b]="Pointer modifications", [c]=hc, [d]="meta.trans.other" }, ["meta.trans.other"]={ [a]="23.15.7.6", [b]="Other transformations", [c]=hc }, ["meta.logical"]={ [a]="23.15.8", [b]="Logical operator traits", [c]=ib }, [ic]={ [a]="23.16", [b]="Compile-time rational arithmetic", [e]="ratio.general", [c]=k, [d]=lb }, ["ratio.general"]={ [a]="23.16.1", [b]=l, [c]=ic, [d]="ratio.syn" }, ["ratio.syn"]={ [a]="23.16.2", [b]="Header <ratio> synopsis", [c]=ic, [d]="ratio.ratio" }, ["ratio.ratio"]={ [a]="23.16.3", [b]="Class template ratio", [c]=ic, [d]="ratio.arithmetic" }, ["ratio.arithmetic"]={ [a]="23.16.4", [b]="Arithmetic on ratios", [c]=ic, [d]="ratio.comparison" }, ["ratio.comparison"]={ [a]="23.16.5", [b]="Comparison of ratios", [c]=ic, [d]="ratio.si" }, ["ratio.si"]={ [a]="23.16.6", [b]="SI types for ratio", [c]=ic }, [lb]={ [a]="23.17", [b]="Time utilities", [e]="time.general", [c]=k, [d]="type.index" }, ["time.general"]={ [a]="23.17.1", [b]=l, [c]=lb, [d]="time.syn" }, ["time.syn"]={ [a]="23.17.2", [b]="Header <chrono> synopsis", [c]=lb, [d]="time.clock.req" }, ["time.clock.req"]={ [a]="23.17.3", [b]="Clock requirements", [c]=lb, [d]="time.traits" }, ["time.traits"]={ [a]="23.17.4", [b]="Time-related traits", [e]="time.traits.is_fp", [c]=lb, [d]=Z }, ["time.traits.is_fp"]={ [a]="23.17.4.1", [b]="treat_as_floating_point", [c]="time.traits", [d]="time.traits.duration_values" }, ["time.traits.duration_values"]={ [a]="23.17.4.2", [b]="duration_values", [c]="time.traits", [d]="time.traits.specializations" }, ["time.traits.specializations"]={ [a]="23.17.4.3", [b]="Specializations of common_type", [c]="time.traits" }, [Z]={ [a]="23.17.5", [b]="Class template duration", [e]="time.duration.cons", [c]=lb, [d]=Jb }, ["time.duration.cons"]={ [a]="23.17.5.1", [b]="duration constructors", [c]=Z, [d]="time.duration.observer" }, ["time.duration.observer"]={ [a]="23.17.5.2", [b]="duration observer", [c]=Z, [d]="time.duration.arithmetic" }, ["time.duration.arithmetic"]={ [a]="23.17.5.3", [b]="duration arithmetic", [c]=Z, [d]="time.duration.special" }, ["time.duration.special"]={ [a]="23.17.5.4", [b]="duration special values", [c]=Z, [d]="time.duration.nonmember" }, ["time.duration.nonmember"]={ [a]="23.17.5.5", [b]="duration non-member arithmetic", [c]=Z, [d]="time.duration.comparisons" }, ["time.duration.comparisons"]={ [a]="23.17.5.6", [b]="duration comparisons", [c]=Z, [d]="time.duration.cast" }, ["time.duration.cast"]={ [a]="23.17.5.7", [b]="duration_cast", [c]=Z, [d]="time.duration.literals" }, ["time.duration.literals"]={ [a]="23.17.5.8", [b]="Suffixes for duration literals", [c]=Z, [d]="time.duration.alg" }, ["time.duration.alg"]={ [a]="23.17.5.9", [b]="duration algorithms", [c]=Z }, [Jb]={ [a]="23.17.6", [b]="Class template time_point", [e]="time.point.cons", [c]=lb, [d]="time.clock" }, ["time.point.cons"]={ [a]="23.17.6.1", [b]="time_point constructors", [c]=Jb, [d]="time.point.observer" }, ["time.point.observer"]={ [a]="23.17.6.2", [b]="time_point observer", [c]=Jb, [d]="time.point.arithmetic" }, ["time.point.arithmetic"]={ [a]="23.17.6.3", [b]="time_point arithmetic", [c]=Jb, [d]="time.point.special" }, ["time.point.special"]={ [a]="23.17.6.4", [b]="time_point special values", [c]=Jb, [d]="time.point.nonmember" }, ["time.point.nonmember"]={ [a]="23.17.6.5", [b]="time_point non-member arithmetic", [c]=Jb, [d]="time.point.comparisons" }, ["time.point.comparisons"]={ [a]="23.17.6.6", [b]="time_point comparisons", [c]=Jb, [d]="time.point.cast" }, ["time.point.cast"]={ [a]="23.17.6.7", [b]="time_point_cast", [c]=Jb }, ["time.clock"]={ [a]="23.17.7", [b]="Clocks", [e]="time.clock.system", [c]=lb, [d]="ctime.syn" }, ["time.clock.system"]={ [a]="23.17.7.1", [b]="Class system_clock", [c]="time.clock", [d]="time.clock.steady" }, ["time.clock.steady"]={ [a]="23.17.7.2", [b]="Class steady_clock", [c]="time.clock", [d]="time.clock.hires" }, ["time.clock.hires"]={ [a]="23.17.7.3", [b]="Class high_resolution_clock", [c]="time.clock" }, ["ctime.syn"]={ [a]="23.17.8", [b]="Header <ctime> synopsis", [c]=lb }, ["type.index"]={ [a]="23.18", [b]="Class type_index", [e]="type.index.synopsis", [c]=k, [d]=Ib }, ["type.index.synopsis"]={ [a]="23.18.1", [b]="Header <typeindex> synopsis", [c]="type.index", [d]="type.index.overview" }, ["type.index.overview"]={ [a]="23.18.2", [b]="type_index overview", [c]="type.index", [d]="type.index.members" }, ["type.index.members"]={ [a]="23.18.3", [b]="type_index members", [c]="type.index", [d]="type.index.hash" }, ["type.index.hash"]={ [a]="23.18.4", [b]="Hash support", [c]="type.index" }, [Ib]={ [a]="23.19", [b]="Execution policies", [e]="execpol.general", [c]=k }, ["execpol.general"]={ [a]="23.19.1", [b]=l, [c]=Ib, [d]="execution.syn" }, ["execution.syn"]={ [a]="23.19.2", [b]="Header <execution> synopsis", [c]=Ib, [d]="execpol.type" }, ["execpol.type"]={ [a]="23.19.3", [b]="Execution policy type trait", [c]=Ib, [d]="execpol.seq" }, ["execpol.seq"]={ [a]="23.19.4", [b]="Sequenced execution policy", [c]=Ib, [d]="execpol.par" }, ["execpol.par"]={ [a]="23.19.5", [b]="Parallel execution policy", [c]=Ib, [d]="execpol.parunseq" }, ["execpol.parunseq"]={ [a]="23.19.6", [b]="Parallel and unsequenced execution policy", [c]=Ib, [d]="execpol.objects" }, ["execpol.objects"]={ [a]="23.19.7", [b]="Execution policy objects", [c]=Ib }, [ld]={ [a]="24", [b]="Strings library", [e]="strings.general", [c]=f, [d]=Mc }, ["strings.general"]={ [a]="24.1", [b]=r, [c]=ld, [d]="char.traits" }, ["char.traits"]={ [a]="24.2", [b]="Character traits", [e]="char.traits.require", [c]=ld, [d]=gc }, ["char.traits.require"]={ [a]="24.2.1", [b]="Character traits requirements", [c]="char.traits", [d]="char.traits.typedefs" }, ["char.traits.typedefs"]={ [a]="24.2.2", [b]="Traits typedefs", [c]="char.traits", [d]="char.traits.specializations" }, ["char.traits.specializations"]={ [a]="24.2.3", [b]="char_traits specializations", [e]="char.traits.specializations.char", [c]="char.traits" }, ["char.traits.specializations.char"]={ [a]="24.2.3.1", [b]="struct char_traits<char>", [c]="char.traits.specializations", [d]="char.traits.specializations.char16_t" }, ["char.traits.specializations.char16_t"]={ [a]="24.2.3.2", [b]="struct char_traits<char16_t>", [c]="char.traits.specializations", [d]="char.traits.specializations.char32_t" }, ["char.traits.specializations.char32_t"]={ [a]="24.2.3.3", [b]="struct char_traits<char32_t>", [c]="char.traits.specializations", [d]="char.traits.specializations.wchar.t" }, ["char.traits.specializations.wchar.t"]={ [a]="24.2.3.4", [b]="struct char_traits<wchar_t>", [c]="char.traits.specializations" }, [gc]={ [a]="24.3", [b]="String classes", [e]="string.syn", [c]=ld, [d]=fc }, ["string.syn"]={ [a]="24.3.1", [b]="Header <string> synopsis", [c]=gc, [d]=Hb }, [Hb]={ [a]="24.3.2", [b]="Class template basic_string", [e]="string.require", [c]=gc, [d]=cb }, ["string.require"]={ [a]="24.3.2.1", [b]="basic_string general requirements", [c]=Hb, [d]="string.cons" }, ["string.cons"]={ [a]="24.3.2.2", [b]="basic_string constructors and assignment operators", [c]=Hb, [d]="string.iterators" }, ["string.iterators"]={ [a]="24.3.2.3", [b]="basic_string iterator support", [c]=Hb, [d]="string.capacity" }, ["string.capacity"]={ [a]="24.3.2.4", [b]="basic_string capacity", [c]=Hb, [d]="string.access" }, ["string.access"]={ [a]="24.3.2.5", [b]="basic_string element access", [c]=Hb, [d]=ob }, [ob]={ [a]="24.3.2.6", [b]="basic_string modifiers", [e]="string.op+=", [c]=Hb, [d]=db }, ["string.op+="]={ [a]="24.3.2.6.1", [b]="basic_string::operator+=", [c]=ob, [d]="string.append" }, ["string.append"]={ [a]="24.3.2.6.2", [b]="basic_string::append", [c]=ob, [d]="string.assign" }, ["string.assign"]={ [a]="24.3.2.6.3", [b]="basic_string::assign", [c]=ob, [d]="string.insert" }, ["string.insert"]={ [a]="24.3.2.6.4", [b]="basic_string::insert", [c]=ob, [d]="string.erase" }, ["string.erase"]={ [a]="24.3.2.6.5", [b]="basic_string::erase", [c]=ob, [d]="string.replace" }, ["string.replace"]={ [a]="24.3.2.6.6", [b]="basic_string::replace", [c]=ob, [d]="string.copy" }, ["string.copy"]={ [a]="24.3.2.6.7", [b]="basic_string::copy", [c]=ob, [d]="string.swap" }, ["string.swap"]={ [a]="24.3.2.6.8", [b]="basic_string::swap", [c]=ob }, [db]={ [a]="24.3.2.7", [b]="basic_string string operations", [e]="string.accessors", [c]=Hb }, ["string.accessors"]={ [a]="24.3.2.7.1", [b]="basic_string accessors", [c]=db, [d]="string.find" }, ["string.find"]={ [a]="24.3.2.7.2", [b]="basic_string::find", [c]=db, [d]="string.rfind" }, ["string.rfind"]={ [a]="24.3.2.7.3", [b]="basic_string::rfind", [c]=db, [d]="string.find.first.of" }, ["string.find.first.of"]={ [a]="24.3.2.7.4", [b]="basic_string::find_first_of", [c]=db, [d]="string.find.last.of" }, ["string.find.last.of"]={ [a]="24.3.2.7.5", [b]="basic_string::find_last_of", [c]=db, [d]="string.find.first.not.of" }, ["string.find.first.not.of"]={ [a]="24.3.2.7.6", [b]="basic_string::find_first_not_of", [c]=db, [d]="string.find.last.not.of" }, ["string.find.last.not.of"]={ [a]="24.3.2.7.7", [b]="basic_string::find_last_not_of", [c]=db, [d]="string.substr" }, ["string.substr"]={ [a]="24.3.2.7.8", [b]="basic_string::substr", [c]=db, [d]="string.compare" }, ["string.compare"]={ [a]="24.3.2.7.9", [b]="basic_string::compare", [c]=db }, [cb]={ [a]="24.3.3", [b]="basic_string non-member functions", [e]="string.op+", [c]=gc, [d]="string.conversions" }, ["string.op+"]={ [a]="24.3.3.1", [b]="operator+", [c]=cb, [d]="string.operator==" }, ["string.operator=="]={ [a]="24.3.3.2", [b]="operator==", [c]=cb, [d]="string.op!=" }, ["string.op!="]={ [a]="24.3.3.3", [b]="operator!=", [c]=cb, [d]="string.op%3c" }, ["string.op%3c"]={ [a]="24.3.3.4", [b]="operator< [string.op<]", [c]=cb, [d]="string.op%3e" }, ["string.op%3e"]={ [a]="24.3.3.5", [b]="operator> [string.op>]", [c]=cb, [d]="string.op%3c=" }, ["string.op%3c="]={ [a]="24.3.3.6", [b]="operator<= [string.op<=]", [c]=cb, [d]="string.op%3e=" }, ["string.op%3e="]={ [a]="24.3.3.7", [b]="operator>= [string.op>=]", [c]=cb, [d]="string.special" }, ["string.special"]={ [a]="24.3.3.8", [b]="swap", [c]=cb, [d]="string.io" }, ["string.io"]={ [a]="24.3.3.9", [b]="Inserters and extractors", [c]=cb }, ["string.conversions"]={ [a]="24.3.4", [b]="Numeric conversions", [c]=gc, [d]="basic.string.hash" }, ["basic.string.hash"]={ [a]="24.3.5", [b]="Hash support", [c]=gc, [d]="basic.string.literals" }, ["basic.string.literals"]={ [a]="24.3.6", [b]="Suffix for basic_string literals", [c]=gc }, [fc]={ [a]="24.4", [b]="String view classes", [e]="string.view.synop", [c]=ld, [d]=dc }, ["string.view.synop"]={ [a]="24.4.1", [b]="Header <string_view> synopsis", [c]=fc, [d]=Bb }, [Bb]={ [a]="24.4.2", [b]="Class template basic_string_view", [e]="string.view.cons", [c]=fc, [d]="string.view.comparison" }, ["string.view.cons"]={ [a]="24.4.2.1", [b]="Construction and assignment", [c]=Bb, [d]="string.view.iterators" }, ["string.view.iterators"]={ [a]="24.4.2.2", [b]="Iterator support", [c]=Bb, [d]="string.view.capacity" }, ["string.view.capacity"]={ [a]="24.4.2.3", [b]="Capacity", [c]=Bb, [d]="string.view.access" }, ["string.view.access"]={ [a]="24.4.2.4", [b]="Element access", [c]=Bb, [d]="string.view.modifiers" }, ["string.view.modifiers"]={ [a]="24.4.2.5", [b]="Modifiers", [c]=Bb, [d]="string.view.ops" }, ["string.view.ops"]={ [a]="24.4.2.6", [b]="String operations", [c]=Bb, [d]="string.view.find" }, ["string.view.find"]={ [a]="24.4.2.7", [b]="Searching", [c]=Bb }, ["string.view.comparison"]={ [a]="24.4.3", [b]="Non-member comparison functions", [c]=fc, [d]="string.view.io" }, ["string.view.io"]={ [a]="24.4.4", [b]="Inserters and extractors", [c]=fc, [d]="string.view.hash" }, ["string.view.hash"]={ [a]="24.4.5", [b]="Hash support", [c]=fc, [d]="string.view.literals" }, ["string.view.literals"]={ [a]="24.4.6", [b]="Suffix for basic_string_view literals", [c]=fc }, [dc]={ [a]="24.5", [b]="Null-terminated sequence utilities", [e]="cctype.syn", [c]=ld }, ["cctype.syn"]={ [a]="24.5.1", [b]="Header <cctype> synopsis", [c]=dc, [d]="cwctype.syn" }, ["cwctype.syn"]={ [a]="24.5.2", [b]="Header <cwctype> synopsis", [c]=dc, [d]="cstring.syn" }, ["cstring.syn"]={ [a]="24.5.3", [b]="Header <cstring> synopsis", [c]=dc, [d]="cwchar.syn" }, ["cwchar.syn"]={ [a]="24.5.4", [b]="Header <cwchar> synopsis", [c]=dc, [d]="cuchar.syn" }, ["cuchar.syn"]={ [a]="24.5.5", [b]="Header <cuchar> synopsis", [c]=dc, [d]="c.mb.wcs" }, ["c.mb.wcs"]={ [a]="24.5.6", [b]="Multibyte / wide string and character conversion functions", [c]=dc }, [Mc]={ [a]="25", [b]="Localization library", [e]="localization.general", [c]=f, [d]=ec }, ["localization.general"]={ [a]="25.1", [b]=r, [c]=Mc, [d]="locale.syn" }, ["locale.syn"]={ [a]="25.2", [b]="Header <locale> synopsis", [c]=Mc, [d]="locales" }, ["locales"]={ [a]="25.3", [b]="Locales", [e]=bd, [c]=Mc, [d]=rb }, [bd]={ [a]="25.3.1", [b]="Class locale", [e]="locale.types", [c]="locales", [d]="locale.global.templates" }, ["locale.types"]={ [a]="25.3.1.1", [b]="locale types", [e]="locale.category", [c]=bd, [d]="locale.cons" }, ["locale.category"]={ [a]="25.3.1.1.1", [b]="Type locale::category", [c]="locale.types", [d]="locale.facet" }, ["locale.facet"]={ [a]="25.3.1.1.2", [b]="Class locale::facet", [c]="locale.types", [d]="locale.id" }, ["locale.id"]={ [a]="25.3.1.1.3", [b]="Class locale::id", [c]="locale.types" }, ["locale.cons"]={ [a]="25.3.1.2", [b]="locale constructors and destructor", [c]=bd, [d]="locale.members" }, ["locale.members"]={ [a]="25.3.1.3", [b]="locale members", [c]=bd, [d]="locale.operators" }, ["locale.operators"]={ [a]="25.3.1.4", [b]="locale operators", [c]=bd, [d]="locale.statics" }, ["locale.statics"]={ [a]="25.3.1.5", [b]="locale static members", [c]=bd }, ["locale.global.templates"]={ [a]="25.3.2", [b]="locale globals", [c]="locales", [d]="locale.convenience" }, ["locale.convenience"]={ [a]="25.3.3", [b]="Convenience interfaces", [e]="classification", [c]="locales" }, ["classification"]={ [a]="25.3.3.1", [b]="Character classification", [c]="locale.convenience", [d]="conversions" }, ["conversions"]={ [a]="25.3.3.2", [b]="Conversions", [e]="conversions.character", [c]="locale.convenience" }, ["conversions.character"]={ [a]="25.3.3.2.1", [b]="Character conversions", [c]="conversions" }, [rb]={ [a]="25.4", [b]="Standard locale categories", [e]=Vc, [c]=Mc, [d]="c.locales" }, [Vc]={ [a]="25.4.1", [b]="The ctype category", [e]="locale.ctype", [c]=rb, [d]="category.numeric" }, ["locale.ctype"]={ [a]="25.4.1.1", [b]="Class template ctype", [e]="locale.ctype.members", [c]=Vc, [d]="locale.ctype.byname" }, ["locale.ctype.members"]={ [a]="25.4.1.1.1", [b]="ctype members", [c]="locale.ctype", [d]="locale.ctype.virtuals" }, ["locale.ctype.virtuals"]={ [a]="25.4.1.1.2", [b]="ctype virtual functions", [c]="locale.ctype" }, ["locale.ctype.byname"]={ [a]="25.4.1.2", [b]="Class template ctype_byname", [c]=Vc, [d]="facet.ctype.special" }, ["facet.ctype.special"]={ [a]="25.4.1.3", [b]="ctype specializations", [e]="facet.ctype.char.dtor", [c]=Vc, [d]="locale.codecvt" }, ["facet.ctype.char.dtor"]={ [a]="25.4.1.3.1", [b]="ctype<char> destructor", [c]="facet.ctype.special", [d]="facet.ctype.char.members" }, ["facet.ctype.char.members"]={ [a]="25.4.1.3.2", [b]="ctype<char> members", [c]="facet.ctype.special", [d]="facet.ctype.char.statics" }, ["facet.ctype.char.statics"]={ [a]="25.4.1.3.3", [b]="ctype<char> static members", [c]="facet.ctype.special", [d]="facet.ctype.char.virtuals" }, ["facet.ctype.char.virtuals"]={ [a]="25.4.1.3.4", [b]="ctype<char> virtual functions", [c]="facet.ctype.special" }, ["locale.codecvt"]={ [a]="25.4.1.4", [b]="Class template codecvt", [e]="locale.codecvt.members", [c]=Vc, [d]="locale.codecvt.byname" }, ["locale.codecvt.members"]={ [a]="25.4.1.4.1", [b]="codecvt members", [c]="locale.codecvt", [d]="locale.codecvt.virtuals" }, ["locale.codecvt.virtuals"]={ [a]="25.4.1.4.2", [b]="codecvt virtual functions", [c]="locale.codecvt" }, ["locale.codecvt.byname"]={ [a]="25.4.1.5", [b]="Class template codecvt_byname", [c]=Vc }, ["category.numeric"]={ [a]="25.4.2", [b]="The numeric category", [e]="locale.num.get", [c]=rb, [d]="facet.numpunct" }, ["locale.num.get"]={ [a]="25.4.2.1", [b]="Class template num_get", [e]="facet.num.get.members", [c]="category.numeric", [d]="locale.nm.put" }, ["facet.num.get.members"]={ [a]="25.4.2.1.1", [b]="num_get members", [c]="locale.num.get", [d]="facet.num.get.virtuals" }, ["facet.num.get.virtuals"]={ [a]="25.4.2.1.2", [b]="num_get virtual functions", [c]="locale.num.get" }, ["locale.nm.put"]={ [a]="25.4.2.2", [b]="Class template num_put", [e]="facet.num.put.members", [c]="category.numeric" }, ["facet.num.put.members"]={ [a]="25.4.2.2.1", [b]="num_put members", [c]="locale.nm.put", [d]="facet.num.put.virtuals" }, ["facet.num.put.virtuals"]={ [a]="25.4.2.2.2", [b]="num_put virtual functions", [c]="locale.nm.put" }, ["facet.numpunct"]={ [a]="25.4.3", [b]="The numeric punctuation facet", [e]="locale.numpunct", [c]=rb, [d]="category.collate" }, ["locale.numpunct"]={ [a]="25.4.3.1", [b]="Class template numpunct", [e]="facet.numpunct.members", [c]="facet.numpunct", [d]="locale.numpunct.byname" }, ["facet.numpunct.members"]={ [a]="25.4.3.1.1", [b]="numpunct members", [c]="locale.numpunct", [d]="facet.numpunct.virtuals" }, ["facet.numpunct.virtuals"]={ [a]="25.4.3.1.2", [b]="numpunct virtual functions", [c]="locale.numpunct" }, ["locale.numpunct.byname"]={ [a]="25.4.3.2", [b]="Class template numpunct_byname", [c]="facet.numpunct" }, ["category.collate"]={ [a]="25.4.4", [b]="The collate category", [e]="locale.collate", [c]=rb, [d]="category.time" }, ["locale.collate"]={ [a]="25.4.4.1", [b]="Class template collate", [e]="locale.collate.members", [c]="category.collate", [d]="locale.collate.byname" }, ["locale.collate.members"]={ [a]="25.4.4.1.1", [b]="collate members", [c]="locale.collate", [d]="locale.collate.virtuals" }, ["locale.collate.virtuals"]={ [a]="25.4.4.1.2", [b]="collate virtual functions", [c]="locale.collate" }, ["locale.collate.byname"]={ [a]="25.4.4.2", [b]="Class template collate_byname", [c]="category.collate" }, ["category.time"]={ [a]="25.4.5", [b]="The time category", [e]="locale.time.get", [c]=rb, [d]="category.monetary" }, ["locale.time.get"]={ [a]="25.4.5.1", [b]="Class template time_get", [e]="locale.time.get.members", [c]="category.time", [d]="locale.time.get.byname" }, ["locale.time.get.members"]={ [a]="25.4.5.1.1", [b]="time_get members", [c]="locale.time.get", [d]="locale.time.get.virtuals" }, ["locale.time.get.virtuals"]={ [a]="25.4.5.1.2", [b]="time_get virtual functions", [c]="locale.time.get" }, ["locale.time.get.byname"]={ [a]="25.4.5.2", [b]="Class template time_get_byname", [c]="category.time", [d]="locale.time.put" }, ["locale.time.put"]={ [a]="25.4.5.3", [b]="Class template time_put", [e]="locale.time.put.members", [c]="category.time", [d]="locale.time.put.byname" }, ["locale.time.put.members"]={ [a]="25.4.5.3.1", [b]="time_put members", [c]="locale.time.put", [d]="locale.time.put.virtuals" }, ["locale.time.put.virtuals"]={ [a]="25.4.5.3.2", [b]="time_put virtual functions", [c]="locale.time.put" }, ["locale.time.put.byname"]={ [a]="25.4.5.4", [b]="Class template time_put_byname", [c]="category.time" }, ["category.monetary"]={ [a]="25.4.6", [b]="The monetary category", [e]="locale.money.get", [c]=rb, [d]="category.messages" }, ["locale.money.get"]={ [a]="25.4.6.1", [b]="Class template money_get", [e]="locale.money.get.members", [c]="category.monetary", [d]="locale.money.put" }, ["locale.money.get.members"]={ [a]="25.4.6.1.1", [b]="money_get members", [c]="locale.money.get", [d]="locale.money.get.virtuals" }, ["locale.money.get.virtuals"]={ [a]="25.4.6.1.2", [b]="money_get virtual functions", [c]="locale.money.get" }, ["locale.money.put"]={ [a]="25.4.6.2", [b]="Class template money_put", [e]="locale.money.put.members", [c]="category.monetary", [d]="locale.moneypunct" }, ["locale.money.put.members"]={ [a]="25.4.6.2.1", [b]="money_put members", [c]="locale.money.put", [d]="locale.money.put.virtuals" }, ["locale.money.put.virtuals"]={ [a]="25.4.6.2.2", [b]="money_put virtual functions", [c]="locale.money.put" }, ["locale.moneypunct"]={ [a]="25.4.6.3", [b]="Class template moneypunct", [e]="locale.moneypunct.members", [c]="category.monetary", [d]="locale.moneypunct.byname" }, ["locale.moneypunct.members"]={ [a]="25.4.6.3.1", [b]="moneypunct members", [c]="locale.moneypunct", [d]="locale.moneypunct.virtuals" }, ["locale.moneypunct.virtuals"]={ [a]="25.4.6.3.2", [b]="moneypunct virtual functions", [c]="locale.moneypunct" }, ["locale.moneypunct.byname"]={ [a]="25.4.6.4", [b]="Class template moneypunct_byname", [c]="category.monetary" }, ["category.messages"]={ [a]="25.4.7", [b]="The message retrieval category", [e]="locale.messages", [c]=rb, [d]="facets.examples" }, ["locale.messages"]={ [a]="25.4.7.1", [b]="Class template messages", [e]="locale.messages.members", [c]="category.messages", [d]="locale.messages.byname" }, ["locale.messages.members"]={ [a]="25.4.7.1.1", [b]="messages members", [c]="locale.messages", [d]="locale.messages.virtuals" }, ["locale.messages.virtuals"]={ [a]="25.4.7.1.2", [b]="messages virtual functions", [c]="locale.messages" }, ["locale.messages.byname"]={ [a]="25.4.7.2", [b]="Class template messages_byname", [c]="category.messages" }, ["facets.examples"]={ [a]="25.4.8", [b]="Program-defined facets", [c]=rb }, ["c.locales"]={ [a]="25.5", [b]="C library locales", [e]="clocale.syn", [c]=Mc }, ["clocale.syn"]={ [a]="25.5.1", [b]="Header <clocale> synopsis", [c]="c.locales" }, [ec]={ [a]="26", [b]="Containers library", [e]="containers.general", [c]=f, [d]=kb }, ["containers.general"]={ [a]="26.1", [b]=r, [c]=ec, [d]=Cb }, [Cb]={ [a]="26.2", [b]="Container requirements", [e]="container.requirements.general", [c]=ec, [d]=B }, ["container.requirements.general"]={ [a]="26.2.1", [b]="General container requirements", [c]=Cb, [d]="container.requirements.dataraces" }, ["container.requirements.dataraces"]={ [a]="26.2.2", [b]="Container data races", [c]=Cb, [d]="sequence.reqmts" }, ["sequence.reqmts"]={ [a]="26.2.3", [b]="Sequence containers", [c]=Cb, [d]=Ic }, [Ic]={ [a]="26.2.4", [b]="Node handles", [e]="container.node.overview", [c]=Cb, [d]="container.insert.return" }, ["container.node.overview"]={ [a]="26.2.4.1", [b]="node_handle overview", [c]=Ic, [d]="container.node.cons" }, ["container.node.cons"]={ [a]="26.2.4.2", [b]="node_handle constructors, copy, and assignment", [c]=Ic, [d]="container.node.dtor" }, ["container.node.dtor"]={ [a]="26.2.4.3", [b]="node_handle destructor", [c]=Ic, [d]="container.node.observers" }, ["container.node.observers"]={ [a]="26.2.4.4", [b]="node_handle observers", [c]=Ic, [d]="container.node.modifiers" }, ["container.node.modifiers"]={ [a]="26.2.4.5", [b]="node_handle modifiers", [c]=Ic }, ["container.insert.return"]={ [a]="26.2.5", [b]="Insert return type", [c]=Cb, [d]="associative.reqmts" }, ["associative.reqmts"]={ [a]="26.2.6", [b]="Associative containers", [e]="associative.reqmts.except", [c]=Cb, [d]="unord.req" }, ["associative.reqmts.except"]={ [a]="26.2.6.1", [b]="Exception safety guarantees", [c]="associative.reqmts" }, ["unord.req"]={ [a]="26.2.7", [b]="Unordered associative containers", [e]="unord.req.except", [c]=Cb }, ["unord.req.except"]={ [a]="26.2.7.1", [b]="Exception safety guarantees", [c]="unord.req" }, [B]={ [a]="26.3", [b]="Sequence containers", [e]="sequences.general", [c]=ec, [d]=vb }, ["sequences.general"]={ [a]="26.3.1", [b]=l, [c]=B, [d]="array.syn" }, ["array.syn"]={ [a]="26.3.2", [b]="Header <array> synopsis", [c]=B, [d]="deque.syn" }, ["deque.syn"]={ [a]="26.3.3", [b]="Header <deque> synopsis", [c]=B, [d]="forward_list.syn" }, ["forward_list.syn"]={ [a]="26.3.4", [b]="Header <forward_list> synopsis", [c]=B, [d]="list.syn" }, ["list.syn"]={ [a]="26.3.5", [b]="Header <list> synopsis", [c]=B, [d]="vector.syn" }, ["vector.syn"]={ [a]="26.3.6", [b]="Header <vector> synopsis", [c]=B, [d]=X }, [X]={ [a]="26.3.7", [b]="Class template array", [e]="array.overview", [c]=B, [d]=wd }, ["array.overview"]={ [a]="26.3.7.1", [b]="Class template array overview", [c]=X, [d]="array.cons" }, ["array.cons"]={ [a]="26.3.7.2", [b]="array constructors, copy, and assignment", [c]=X, [d]="array.special" }, ["array.special"]={ [a]="26.3.7.3", [b]="array specialized algorithms", [c]=X, [d]="array.size" }, ["array.size"]={ [a]="26.3.7.4", [b]="array::size", [c]=X, [d]="array.data" }, ["array.data"]={ [a]="26.3.7.5", [b]="array::data", [c]=X, [d]="array.fill" }, ["array.fill"]={ [a]="26.3.7.6", [b]="array::fill", [c]=X, [d]="array.swap" }, ["array.swap"]={ [a]="26.3.7.7", [b]="array::swap", [c]=X, [d]="array.zero" }, ["array.zero"]={ [a]="26.3.7.8", [b]="Zero sized arrays", [c]=X, [d]="array.tuple" }, ["array.tuple"]={ [a]="26.3.7.9", [b]="Tuple interface to class template array", [c]=X }, [wd]={ [a]="26.3.8", [b]="Class template deque", [e]="deque.overview", [c]=B, [d]=Ab }, ["deque.overview"]={ [a]="26.3.8.1", [b]="Class template deque overview", [c]=wd, [d]="deque.cons" }, ["deque.cons"]={ [a]="26.3.8.2", [b]="deque constructors, copy, and assignment", [c]=wd, [d]="deque.capacity" }, ["deque.capacity"]={ [a]="26.3.8.3", [b]="deque capacity", [c]=wd, [d]="deque.modifiers" }, ["deque.modifiers"]={ [a]="26.3.8.4", [b]="deque modifiers", [c]=wd, [d]="deque.special" }, ["deque.special"]={ [a]="26.3.8.5", [b]="deque specialized algorithms", [c]=wd }, [Ab]={ [a]="26.3.9", [b]="Class template forward_list", [e]="forwardlist.overview", [c]=B, [d]=Ac }, ["forwardlist.overview"]={ [a]="26.3.9.1", [b]="Class template forward_list overview", [c]=Ab, [d]="forwardlist.cons" }, ["forwardlist.cons"]={ [a]="26.3.9.2", [b]="forward_list constructors, copy, assignment", [c]=Ab, [d]="forwardlist.iter" }, ["forwardlist.iter"]={ [a]="26.3.9.3", [b]="forward_list iterators", [c]=Ab, [d]="forwardlist.access" }, ["forwardlist.access"]={ [a]="26.3.9.4", [b]="forward_list element access", [c]=Ab, [d]="forwardlist.modifiers" }, ["forwardlist.modifiers"]={ [a]="26.3.9.5", [b]="forward_list modifiers", [c]=Ab, [d]="forwardlist.ops" }, ["forwardlist.ops"]={ [a]="26.3.9.6", [b]="forward_list operations", [c]=Ab, [d]="forwardlist.spec" }, ["forwardlist.spec"]={ [a]="26.3.9.7", [b]="forward_list specialized algorithms", [c]=Ab }, [Ac]={ [a]="26.3.10", [b]="Class template list", [e]="list.overview", [c]=B, [d]=pc }, ["list.overview"]={ [a]="26.3.10.1", [b]="Class template list overview", [c]=Ac, [d]="list.cons" }, ["list.cons"]={ [a]="26.3.10.2", [b]="list constructors, copy, and assignment", [c]=Ac, [d]="list.capacity" }, ["list.capacity"]={ [a]="26.3.10.3", [b]="list capacity", [c]=Ac, [d]="list.modifiers" }, ["list.modifiers"]={ [a]="26.3.10.4", [b]="list modifiers", [c]=Ac, [d]="list.ops" }, ["list.ops"]={ [a]="26.3.10.5", [b]="list operations", [c]=Ac, [d]="list.special" }, ["list.special"]={ [a]="26.3.10.6", [b]="list specialized algorithms", [c]=Ac }, [pc]={ [a]="26.3.11", [b]="Class template vector", [e]="vector.overview", [c]=B, [d]="vector.bool" }, ["vector.overview"]={ [a]="26.3.11.1", [b]="Class template vector overview", [c]=pc, [d]="vector.cons" }, ["vector.cons"]={ [a]="26.3.11.2", [b]="vector constructors, copy, and assignment", [c]=pc, [d]="vector.capacity" }, ["vector.capacity"]={ [a]="26.3.11.3", [b]="vector capacity", [c]=pc, [d]="vector.data" }, ["vector.data"]={ [a]="26.3.11.4", [b]="vector data", [c]=pc, [d]="vector.modifiers" }, ["vector.modifiers"]={ [a]="26.3.11.5", [b]="vector modifiers", [c]=pc, [d]="vector.special" }, ["vector.special"]={ [a]="26.3.11.6", [b]="vector specialized algorithms", [c]=pc }, ["vector.bool"]={ [a]="26.3.12", [b]="Class vector<bool>", [c]=B }, [vb]={ [a]="26.4", [b]="Associative containers", [e]="associative.general", [c]=ec, [d]=wb }, ["associative.general"]={ [a]="26.4.1", [b]=l, [c]=vb, [d]="associative.map.syn" }, ["associative.map.syn"]={ [a]="26.4.2", [b]="Header <map> synopsis", [c]=vb, [d]="associative.set.syn" }, ["associative.set.syn"]={ [a]="26.4.3", [b]="Header <set> synopsis", [c]=vb, [d]=od }, [od]={ [a]="26.4.4", [b]="Class template map", [e]="map.overview", [c]=vb, [d]=Id }, ["map.overview"]={ [a]="26.4.4.1", [b]="Class template map overview", [c]=od, [d]="map.cons" }, ["map.cons"]={ [a]="26.4.4.2", [b]="map constructors, copy, and assignment", [c]=od, [d]="map.access" }, ["map.access"]={ [a]="26.4.4.3", [b]="map element access", [c]=od, [d]="map.modifiers" }, ["map.modifiers"]={ [a]="26.4.4.4", [b]="map modifiers", [c]=od, [d]="map.special" }, ["map.special"]={ [a]="26.4.4.5", [b]="map specialized algorithms", [c]=od }, [Id]={ [a]="26.4.5", [b]="Class template multimap", [e]="multimap.overview", [c]=vb, [d]="set" }, ["multimap.overview"]={ [a]="26.4.5.1", [b]="Class template multimap overview", [c]=Id, [d]="multimap.cons" }, ["multimap.cons"]={ [a]="26.4.5.2", [b]="multimap constructors", [c]=Id, [d]="multimap.modifiers" }, ["multimap.modifiers"]={ [a]="26.4.5.3", [b]="multimap modifiers", [c]=Id, [d]="multimap.special" }, ["multimap.special"]={ [a]="26.4.5.4", [b]="multimap specialized algorithms", [c]=Id }, ["set"]={ [a]="26.4.6", [b]="Class template set", [e]="set.overview", [c]=vb, [d]="multiset" }, ["set.overview"]={ [a]="26.4.6.1", [b]="Class template set overview", [c]="set", [d]="set.cons" }, ["set.cons"]={ [a]="26.4.6.2", [b]="set constructors, copy, and assignment", [c]="set", [d]="set.special" }, ["set.special"]={ [a]="26.4.6.3", [b]="set specialized algorithms", [c]="set" }, ["multiset"]={ [a]="26.4.7", [b]="Class template multiset", [e]="multiset.overview", [c]=vb }, ["multiset.overview"]={ [a]="26.4.7.1", [b]="Class template multiset overview", [c]="multiset", [d]="multiset.cons" }, ["multiset.cons"]={ [a]="26.4.7.2", [b]="multiset constructors", [c]="multiset", [d]="multiset.special" }, ["multiset.special"]={ [a]="26.4.7.3", [b]="multiset specialized algorithms", [c]="multiset" }, [wb]={ [a]="26.5", [b]="Unordered associative containers", [e]="unord.general", [c]=ec, [d]=Ub }, ["unord.general"]={ [a]="26.5.1", [b]=l, [c]=wb, [d]="unord.map.syn" }, ["unord.map.syn"]={ [a]="26.5.2", [b]="Header <unordered_map> synopsis", [c]=wb, [d]="unord.set.syn" }, ["unord.set.syn"]={ [a]="26.5.3", [b]="Header <unordered_set> synopsis", [c]=wb, [d]=ed }, [ed]={ [a]="26.5.4", [b]="Class template unordered_map", [e]="unord.map.overview", [c]=wb, [d]="unord.multimap" }, ["unord.map.overview"]={ [a]="26.5.4.1", [b]="Class template unordered_map overview", [c]=ed, [d]="unord.map.cnstr" }, ["unord.map.cnstr"]={ [a]="26.5.4.2", [b]="unordered_map constructors", [c]=ed, [d]="unord.map.elem" }, ["unord.map.elem"]={ [a]="26.5.4.3", [b]="unordered_map element access", [c]=ed, [d]="unord.map.modifiers" }, ["unord.map.modifiers"]={ [a]="26.5.4.4", [b]="unordered_map modifiers", [c]=ed, [d]="unord.map.swap" }, ["unord.map.swap"]={ [a]="26.5.4.5", [b]="unordered_map swap", [c]=ed }, ["unord.multimap"]={ [a]="26.5.5", [b]="Class template unordered_multimap", [e]="unord.multimap.overview", [c]=wb, [d]="unord.set" }, ["unord.multimap.overview"]={ [a]="26.5.5.1", [b]="Class template unordered_multimap overview", [c]="unord.multimap", [d]="unord.multimap.cnstr" }, ["unord.multimap.cnstr"]={ [a]="26.5.5.2", [b]="unordered_multimap constructors", [c]="unord.multimap", [d]="unord.multimap.modifiers" }, ["unord.multimap.modifiers"]={ [a]="26.5.5.3", [b]="unordered_multimap modifiers", [c]="unord.multimap", [d]="unord.multimap.swap" }, ["unord.multimap.swap"]={ [a]="26.5.5.4", [b]="unordered_multimap swap", [c]="unord.multimap" }, ["unord.set"]={ [a]="26.5.6", [b]="Class template unordered_set", [e]="unord.set.overview", [c]=wb, [d]="unord.multiset" }, ["unord.set.overview"]={ [a]="26.5.6.1", [b]="Class template unordered_set overview", [c]="unord.set", [d]="unord.set.cnstr" }, ["unord.set.cnstr"]={ [a]="26.5.6.2", [b]="unordered_set constructors", [c]="unord.set", [d]="unord.set.swap" }, ["unord.set.swap"]={ [a]="26.5.6.3", [b]="unordered_set swap", [c]="unord.set" }, ["unord.multiset"]={ [a]="26.5.7", [b]="Class template unordered_multiset", [e]="unord.multiset.overview", [c]=wb }, ["unord.multiset.overview"]={ [a]="26.5.7.1", [b]="Class template unordered_multiset overview", [c]="unord.multiset", [d]="unord.multiset.cnstr" }, ["unord.multiset.cnstr"]={ [a]="26.5.7.2", [b]="unordered_multiset constructors", [c]="unord.multiset", [d]="unord.multiset.swap" }, ["unord.multiset.swap"]={ [a]="26.5.7.3", [b]="unordered_multiset swap", [c]="unord.multiset" }, [Ub]={ [a]="26.6", [b]="Container adaptors", [e]="container.adaptors.general", [c]=ec }, ["container.adaptors.general"]={ [a]="26.6.1", [b]=l, [c]=Ub, [d]="queue.syn" }, ["queue.syn"]={ [a]="26.6.2", [b]="Header <queue> synopsis", [c]=Ub, [d]="stack.syn" }, ["stack.syn"]={ [a]="26.6.3", [b]="Header <stack> synopsis", [c]=Ub, [d]=Sc }, [Sc]={ [a]="26.6.4", [b]="Class template queue", [e]="queue.defn", [c]=Ub, [d]="priority.queue" }, ["queue.defn"]={ [a]="26.6.4.1", [b]="queue definition", [c]=Sc, [d]="queue.cons" }, ["queue.cons"]={ [a]="26.6.4.2", [b]="queue constructors", [c]=Sc, [d]="queue.cons.alloc" }, ["queue.cons.alloc"]={ [a]="26.6.4.3", [b]="queue constructors with allocators", [c]=Sc, [d]="queue.ops" }, ["queue.ops"]={ [a]="26.6.4.4", [b]="queue operators", [c]=Sc, [d]="queue.special" }, ["queue.special"]={ [a]="26.6.4.5", [b]="queue specialized algorithms", [c]=Sc }, ["priority.queue"]={ [a]="26.6.5", [b]="Class template priority_queue", [e]="priqueue.cons", [c]=Ub, [d]=Nc }, ["priqueue.cons"]={ [a]="26.6.5.1", [b]="priority_queue constructors", [c]="priority.queue", [d]="priqueue.cons.alloc" }, ["priqueue.cons.alloc"]={ [a]="26.6.5.2", [b]="priority_queue constructors with allocators", [c]="priority.queue", [d]="priqueue.members" }, ["priqueue.members"]={ [a]="26.6.5.3", [b]="priority_queue members", [c]="priority.queue", [d]="priqueue.special" }, ["priqueue.special"]={ [a]="26.6.5.4", [b]="priority_queue specialized algorithms", [c]="priority.queue" }, [Nc]={ [a]="26.6.6", [b]="Class template stack", [e]="stack.defn", [c]=Ub }, ["stack.defn"]={ [a]="26.6.6.1", [b]="stack definition", [c]=Nc, [d]="stack.cons" }, ["stack.cons"]={ [a]="26.6.6.2", [b]="stack constructors", [c]=Nc, [d]="stack.cons.alloc" }, ["stack.cons.alloc"]={ [a]="26.6.6.3", [b]="stack constructors with allocators", [c]=Nc, [d]="stack.ops" }, ["stack.ops"]={ [a]="26.6.6.4", [b]="stack operators", [c]=Nc, [d]="stack.special" }, ["stack.special"]={ [a]="26.6.6.5", [b]="stack specialized algorithms", [c]=Nc }, [kb]={ [a]="27", [b]="Iterators library", [e]="iterators.general", [c]=f, [d]=ub }, ["iterators.general"]={ [a]="27.1", [b]=r, [c]=kb, [d]=Lb }, [Lb]={ [a]="27.2", [b]="Iterator requirements", [e]="iterator.requirements.general", [c]=kb, [d]="iterator.synopsis" }, ["iterator.requirements.general"]={ [a]="27.2.1", [b]=l, [c]=Lb, [d]="iterator.iterators" }, ["iterator.iterators"]={ [a]="27.2.2", [b]="Iterator", [c]=Lb, [d]="input.iterators" }, ["input.iterators"]={ [a]="27.2.3", [b]="Input iterators", [c]=Lb, [d]="output.iterators" }, ["output.iterators"]={ [a]="27.2.4", [b]="Output iterators", [c]=Lb, [d]="forward.iterators" }, ["forward.iterators"]={ [a]="27.2.5", [b]="Forward iterators", [c]=Lb, [d]="bidirectional.iterators" }, ["bidirectional.iterators"]={ [a]="27.2.6", [b]="Bidirectional iterators", [c]=Lb, [d]="random.access.iterators" }, ["random.access.iterators"]={ [a]="27.2.7", [b]="Random access iterators", [c]=Lb }, ["iterator.synopsis"]={ [a]="27.3", [b]="Header <iterator> synopsis", [c]=kb, [d]="iterator.primitives" }, ["iterator.primitives"]={ [a]="27.4", [b]="Iterator primitives", [e]="iterator.traits", [c]=kb, [d]="predef.iterators" }, ["iterator.traits"]={ [a]="27.4.1", [b]="Iterator traits", [c]="iterator.primitives", [d]="std.iterator.tags" }, ["std.iterator.tags"]={ [a]="27.4.2", [b]="Standard iterator tags", [c]="iterator.primitives", [d]="iterator.operations" }, ["iterator.operations"]={ [a]="27.4.3", [b]="Iterator operations", [c]="iterator.primitives" }, ["predef.iterators"]={ [a]="27.5", [b]="Iterator adaptors", [e]="reverse.iterators", [c]=kb, [d]="stream.iterators" }, ["reverse.iterators"]={ [a]="27.5.1", [b]="Reverse iterators", [e]="reverse.iterator", [c]="predef.iterators", [d]=Xb }, ["reverse.iterator"]={ [a]="27.5.1.1", [b]="Class template reverse_iterator", [c]="reverse.iterators", [d]="reverse.iter.requirements" }, ["reverse.iter.requirements"]={ [a]="27.5.1.2", [b]="reverse_iterator requirements", [c]="reverse.iterators", [d]=i }, [i]={ [a]="27.5.1.3", [b]="reverse_iterator operations", [e]="reverse.iter.cons", [c]="reverse.iterators" }, ["reverse.iter.cons"]={ [a]="27.5.1.3.1", [b]="reverse_iterator constructor", [c]=i, [d]="reverse.iter.op=" }, ["reverse.iter.op="]={ [a]="27.5.1.3.2", [b]="reverse_iterator::operator=", [c]=i, [d]="reverse.iter.conv" }, ["reverse.iter.conv"]={ [a]="27.5.1.3.3", [b]="Conversion", [c]=i, [d]="reverse.iter.op.star" }, ["reverse.iter.op.star"]={ [a]="27.5.1.3.4", [b]="operator*", [c]=i, [d]="reverse.iter.opref" }, ["reverse.iter.opref"]={ [a]="27.5.1.3.5", [b]="operator->", [c]=i, [d]="reverse.iter.op++" }, ["reverse.iter.op++"]={ [a]="27.5.1.3.6", [b]="operator++", [c]=i, [d]="reverse.iter.op--" }, ["reverse.iter.op--"]={ [a]="27.5.1.3.7", [b]="operator--", [c]=i, [d]="reverse.iter.op+" }, ["reverse.iter.op+"]={ [a]="27.5.1.3.8", [b]="operator+", [c]=i, [d]="reverse.iter.op+=" }, ["reverse.iter.op+="]={ [a]="27.5.1.3.9", [b]="operator+=", [c]=i, [d]="reverse.iter.op-" }, ["reverse.iter.op-"]={ [a]="27.5.1.3.10", [b]="operator-", [c]=i, [d]="reverse.iter.op-=" }, ["reverse.iter.op-="]={ [a]="27.5.1.3.11", [b]="operator-=", [c]=i, [d]="reverse.iter.opindex" }, ["reverse.iter.opindex"]={ [a]="27.5.1.3.12", [b]="operator[]", [c]=i, [d]="reverse.iter.op==" }, ["reverse.iter.op=="]={ [a]="27.5.1.3.13", [b]="operator==", [c]=i, [d]="reverse.iter.op%3c" }, ["reverse.iter.op%3c"]={ [a]="27.5.1.3.14", [b]="operator< [reverse.iter.op<]", [c]=i, [d]="reverse.iter.op!=" }, ["reverse.iter.op!="]={ [a]="27.5.1.3.15", [b]="operator!=", [c]=i, [d]="reverse.iter.op%3e" }, ["reverse.iter.op%3e"]={ [a]="27.5.1.3.16", [b]="operator> [reverse.iter.op>]", [c]=i, [d]="reverse.iter.op%3e=" }, ["reverse.iter.op%3e="]={ [a]="27.5.1.3.17", [b]="operator>= [reverse.iter.op>=]", [c]=i, [d]="reverse.iter.op%3c=" }, ["reverse.iter.op%3c="]={ [a]="27.5.1.3.18", [b]="operator<= [reverse.iter.op<=]", [c]=i, [d]="reverse.iter.opdiff" }, ["reverse.iter.opdiff"]={ [a]="27.5.1.3.19", [b]="operator-", [c]=i, [d]="reverse.iter.opsum" }, ["reverse.iter.opsum"]={ [a]="27.5.1.3.20", [b]="operator+", [c]=i, [d]="reverse.iter.make" }, ["reverse.iter.make"]={ [a]="27.5.1.3.21", [b]="Non-member function make_reverse_iterator()", [c]=i }, [Xb]={ [a]="27.5.2", [b]="Insert iterators", [e]="back.insert.iterator", [c]="predef.iterators", [d]="move.iterators" }, ["back.insert.iterator"]={ [a]="27.5.2.1", [b]="Class template back_insert_iterator", [c]=Xb, [d]=pd }, [pd]={ [a]="27.5.2.2", [b]="back_insert_iterator operations", [e]="back.insert.iter.cons", [c]=Xb, [d]="front.insert.iterator" }, ["back.insert.iter.cons"]={ [a]="27.5.2.2.1", [b]="back_insert_iterator constructor", [c]=pd, [d]="back.insert.iter.op=" }, ["back.insert.iter.op="]={ [a]="27.5.2.2.2", [b]="back_insert_iterator::operator=", [c]=pd, [d]="back.insert.iter.op*" }, ["back.insert.iter.op*"]={ [a]="27.5.2.2.3", [b]="back_insert_iterator::operator*", [c]=pd, [d]="back.insert.iter.op++" }, ["back.insert.iter.op++"]={ [a]="27.5.2.2.4", [b]="back_insert_iterator::operator++", [c]=pd, [d]="back.inserter" }, ["back.inserter"]={ [a]="27.5.2.2.5", [b]="back_inserter", [c]=pd }, ["front.insert.iterator"]={ [a]="27.5.2.3", [b]="Class template front_insert_iterator", [c]=Xb, [d]=kd }, [kd]={ [a]="27.5.2.4", [b]="front_insert_iterator operations", [e]="front.insert.iter.cons", [c]=Xb, [d]="insert.iterator" }, ["front.insert.iter.cons"]={ [a]="27.5.2.4.1", [b]="front_insert_iterator constructor", [c]=kd, [d]="front.insert.iter.op=" }, ["front.insert.iter.op="]={ [a]="27.5.2.4.2", [b]="front_insert_iterator::operator=", [c]=kd, [d]="front.insert.iter.op*" }, ["front.insert.iter.op*"]={ [a]="27.5.2.4.3", [b]="front_insert_iterator::operator*", [c]=kd, [d]="front.insert.iter.op++" }, ["front.insert.iter.op++"]={ [a]="27.5.2.4.4", [b]="front_insert_iterator::operator++", [c]=kd, [d]="front.inserter" }, ["front.inserter"]={ [a]="27.5.2.4.5", [b]="front_inserter", [c]=kd }, ["insert.iterator"]={ [a]="27.5.2.5", [b]="Class template insert_iterator", [c]=Xb, [d]=Ad }, [Ad]={ [a]="27.5.2.6", [b]="insert_iterator operations", [e]="insert.iter.cons", [c]=Xb }, ["insert.iter.cons"]={ [a]="27.5.2.6.1", [b]="insert_iterator constructor", [c]=Ad, [d]="insert.iter.op=" }, ["insert.iter.op="]={ [a]="27.5.2.6.2", [b]="insert_iterator::operator=", [c]=Ad, [d]="insert.iter.op*" }, ["insert.iter.op*"]={ [a]="27.5.2.6.3", [b]="insert_iterator::operator*", [c]=Ad, [d]="insert.iter.op++" }, ["insert.iter.op++"]={ [a]="27.5.2.6.4", [b]="insert_iterator::operator++", [c]=Ad, [d]="inserter" }, ["inserter"]={ [a]="27.5.2.6.5", [b]="inserter", [c]=Ad }, ["move.iterators"]={ [a]="27.5.3", [b]="Move iterators", [e]="move.iterator", [c]="predef.iterators" }, ["move.iterator"]={ [a]="27.5.3.1", [b]="Class template move_iterator", [c]="move.iterators", [d]="move.iter.requirements" }, ["move.iter.requirements"]={ [a]="27.5.3.2", [b]="move_iterator requirements", [c]="move.iterators", [d]=t }, [t]={ [a]="27.5.3.3", [b]="move_iterator operations", [e]="move.iter.op.const", [c]="move.iterators" }, ["move.iter.op.const"]={ [a]="27.5.3.3.1", [b]="move_iterator constructors", [c]=t, [d]="move.iter.op=" }, ["move.iter.op="]={ [a]="27.5.3.3.2", [b]="move_iterator::operator=", [c]=t, [d]="move.iter.op.conv" }, ["move.iter.op.conv"]={ [a]="27.5.3.3.3", [b]="move_iterator conversion", [c]=t, [d]="move.iter.op.star" }, ["move.iter.op.star"]={ [a]="27.5.3.3.4", [b]="move_iterator::operator*", [c]=t, [d]="move.iter.op.ref" }, ["move.iter.op.ref"]={ [a]="27.5.3.3.5", [b]="move_iterator::operator->", [c]=t, [d]="move.iter.op.incr" }, ["move.iter.op.incr"]={ [a]="27.5.3.3.6", [b]="move_iterator::operator++", [c]=t, [d]="move.iter.op.decr" }, ["move.iter.op.decr"]={ [a]="27.5.3.3.7", [b]="move_iterator::operator--", [c]=t, [d]="move.iter.op.+" }, ["move.iter.op.+"]={ [a]="27.5.3.3.8", [b]="move_iterator::operator+", [c]=t, [d]="move.iter.op.+=" }, ["move.iter.op.+="]={ [a]="27.5.3.3.9", [b]="move_iterator::operator+=", [c]=t, [d]="move.iter.op.-" }, ["move.iter.op.-"]={ [a]="27.5.3.3.10", [b]="move_iterator::operator-", [c]=t, [d]="move.iter.op.-=" }, ["move.iter.op.-="]={ [a]="27.5.3.3.11", [b]="move_iterator::operator-=", [c]=t, [d]="move.iter.op.index" }, ["move.iter.op.index"]={ [a]="27.5.3.3.12", [b]="move_iterator::operator[]", [c]=t, [d]="move.iter.op.comp" }, ["move.iter.op.comp"]={ [a]="27.5.3.3.13", [b]="move_iterator comparisons", [c]=t, [d]="move.iter.nonmember" }, ["move.iter.nonmember"]={ [a]="27.5.3.3.14", [b]="move_iterator non-member functions", [c]=t }, ["stream.iterators"]={ [a]="27.6", [b]="Stream iterators", [e]="istream.iterator", [c]=kb, [d]="iterator.range" }, ["istream.iterator"]={ [a]="27.6.1", [b]="Class template istream_iterator", [e]="istream.iterator.cons", [c]="stream.iterators", [d]="ostream.iterator" }, ["istream.iterator.cons"]={ [a]="27.6.1.1", [b]="istream_iterator constructors and destructor", [c]="istream.iterator", [d]="istream.iterator.ops" }, ["istream.iterator.ops"]={ [a]="27.6.1.2", [b]="istream_iterator operations", [c]="istream.iterator" }, ["ostream.iterator"]={ [a]="27.6.2", [b]="Class template ostream_iterator", [e]="ostream.iterator.cons.des", [c]="stream.iterators", [d]="istreambuf.iterator" }, ["ostream.iterator.cons.des"]={ [a]="27.6.2.1", [b]="ostream_iterator constructors and destructor", [c]="ostream.iterator", [d]="ostream.iterator.ops" }, ["ostream.iterator.ops"]={ [a]="27.6.2.2", [b]="ostream_iterator operations", [c]="ostream.iterator" }, ["istreambuf.iterator"]={ [a]="27.6.3", [b]="Class template istreambuf_iterator", [e]="istreambuf.iterator.proxy", [c]="stream.iterators", [d]="ostreambuf.iterator" }, ["istreambuf.iterator.proxy"]={ [a]="27.6.3.1", [b]="Class template istreambuf_iterator::proxy", [c]="istreambuf.iterator", [d]="istreambuf.iterator.cons" }, ["istreambuf.iterator.cons"]={ [a]="27.6.3.2", [b]="istreambuf_iterator constructors", [c]="istreambuf.iterator", [d]="istreambuf.iterator.ops" }, ["istreambuf.iterator.ops"]={ [a]="27.6.3.3", [b]="istreambuf_iterator operations", [c]="istreambuf.iterator" }, ["ostreambuf.iterator"]={ [a]="27.6.4", [b]="Class template ostreambuf_iterator", [e]="ostreambuf.iter.cons", [c]="stream.iterators" }, ["ostreambuf.iter.cons"]={ [a]="27.6.4.1", [b]="ostreambuf_iterator constructors", [c]="ostreambuf.iterator", [d]="ostreambuf.iter.ops" }, ["ostreambuf.iter.ops"]={ [a]="27.6.4.2", [b]="ostreambuf_iterator operations", [c]="ostreambuf.iterator" }, ["iterator.range"]={ [a]="27.7", [b]="Range access", [c]=kb, [d]="iterator.container" }, ["iterator.container"]={ [a]="27.8", [b]="Container access", [c]=kb }, [ub]={ [a]="28", [b]="Algorithms library", [e]="algorithms.general", [c]=f, [d]=V }, ["algorithms.general"]={ [a]="28.1", [b]=r, [c]=ub, [d]="algorithm.syn" }, ["algorithm.syn"]={ [a]="28.2", [b]="Header <algorithm> synopsis", [c]=ub, [d]="algorithms.requirements" }, ["algorithms.requirements"]={ [a]="28.3", [b]="Algorithms requirements", [c]=ub, [d]=nd }, [nd]={ [a]="28.4", [b]="Parallel algorithms", [e]="algorithms.parallel.defns", [c]=ub, [d]=A }, ["algorithms.parallel.defns"]={ [a]="28.4.1", [b]="Terms and definitions", [c]=nd, [d]="algorithms.parallel.user" }, ["algorithms.parallel.user"]={ [a]="28.4.2", [b]="Requirements on user-provided function objects", [c]=nd, [d]="algorithms.parallel.exec" }, ["algorithms.parallel.exec"]={ [a]="28.4.3", [b]="Effect of execution policies on algorithm execution", [c]=nd, [d]="algorithms.parallel.exceptions" }, ["algorithms.parallel.exceptions"]={ [a]="28.4.4", [b]="Parallel algorithm exceptions", [c]=nd, [d]="algorithms.parallel.overloads" }, ["algorithms.parallel.overloads"]={ [a]="28.4.5", [b]="ExecutionPolicy algorithm overloads", [c]=nd }, [A]={ [a]="28.5", [b]="Non-modifying sequence operations", [e]="alg.all_of", [c]=ub, [d]=y }, ["alg.all_of"]={ [a]="28.5.1", [b]="All of", [c]=A, [d]="alg.any_of" }, ["alg.any_of"]={ [a]="28.5.2", [b]="Any of", [c]=A, [d]="alg.none_of" }, ["alg.none_of"]={ [a]="28.5.3", [b]="None of", [c]=A, [d]="alg.foreach" }, ["alg.foreach"]={ [a]="28.5.4", [b]="For each", [c]=A, [d]="alg.find" }, ["alg.find"]={ [a]="28.5.5", [b]="Find", [c]=A, [d]="alg.find.end" }, ["alg.find.end"]={ [a]="28.5.6", [b]="Find end", [c]=A, [d]="alg.find.first.of" }, ["alg.find.first.of"]={ [a]="28.5.7", [b]="Find first", [c]=A, [d]="alg.adjacent.find" }, ["alg.adjacent.find"]={ [a]="28.5.8", [b]="Adjacent find", [c]=A, [d]="alg.count" }, ["alg.count"]={ [a]="28.5.9", [b]="Count", [c]=A, [d]="mismatch" }, ["mismatch"]={ [a]="28.5.10", [b]="Mismatch", [c]=A, [d]="alg.equal" }, ["alg.equal"]={ [a]="28.5.11", [b]="Equal", [c]=A, [d]="alg.is_permutation" }, ["alg.is_permutation"]={ [a]="28.5.12", [b]="Is permutation", [c]=A, [d]="alg.search" }, ["alg.search"]={ [a]="28.5.13", [b]="Search", [c]=A }, [y]={ [a]="28.6", [b]="Mutating sequence operations", [e]="alg.copy", [c]=ub, [d]=K }, ["alg.copy"]={ [a]="28.6.1", [b]="Copy", [c]=y, [d]="alg.move" }, ["alg.move"]={ [a]="28.6.2", [b]="Move", [c]=y, [d]="alg.swap" }, ["alg.swap"]={ [a]="28.6.3", [b]="Swap", [c]=y, [d]="alg.transform" }, ["alg.transform"]={ [a]="28.6.4", [b]="Transform", [c]=y, [d]="alg.replace" }, ["alg.replace"]={ [a]="28.6.5", [b]="Replace", [c]=y, [d]="alg.fill" }, ["alg.fill"]={ [a]="28.6.6", [b]="Fill", [c]=y, [d]="alg.generate" }, ["alg.generate"]={ [a]="28.6.7", [b]="Generate", [c]=y, [d]="alg.remove" }, ["alg.remove"]={ [a]="28.6.8", [b]="Remove", [c]=y, [d]="alg.unique" }, ["alg.unique"]={ [a]="28.6.9", [b]="Unique", [c]=y, [d]="alg.reverse" }, ["alg.reverse"]={ [a]="28.6.10", [b]="Reverse", [c]=y, [d]="alg.rotate" }, ["alg.rotate"]={ [a]="28.6.11", [b]="Rotate", [c]=y, [d]="alg.random.sample" }, ["alg.random.sample"]={ [a]="28.6.12", [b]="Sample", [c]=y, [d]="alg.random.shuffle" }, ["alg.random.shuffle"]={ [a]="28.6.13", [b]="Shuffle", [c]=y }, [K]={ [a]="28.7", [b]="Sorting and related operations", [e]=sd, [c]=ub, [d]="alg.c.library" }, [sd]={ [a]="28.7.1", [b]="Sorting", [e]="sort", [c]=K, [d]="alg.nth.element" }, ["sort"]={ [a]="28.7.1.1", [b]="sort", [c]=sd, [d]="stable.sort" }, ["stable.sort"]={ [a]="28.7.1.2", [b]="stable_sort", [c]=sd, [d]="partial.sort" }, ["partial.sort"]={ [a]="28.7.1.3", [b]="partial_sort", [c]=sd, [d]="partial.sort.copy" }, ["partial.sort.copy"]={ [a]="28.7.1.4", [b]="partial_sort_copy", [c]=sd, [d]="is.sorted" }, ["is.sorted"]={ [a]="28.7.1.5", [b]="is_sorted", [c]=sd }, ["alg.nth.element"]={ [a]="28.7.2", [b]="Nth element", [c]=K, [d]="alg.binary.search" }, ["alg.binary.search"]={ [a]="28.7.3", [b]="Binary search", [e]="lower.bound", [c]=K, [d]="alg.partitions" }, ["lower.bound"]={ [a]="28.7.3.1", [b]="lower_bound", [c]="alg.binary.search", [d]="upper.bound" }, ["upper.bound"]={ [a]="28.7.3.2", [b]="upper_bound", [c]="alg.binary.search", [d]="equal.range" }, ["equal.range"]={ [a]="28.7.3.3", [b]="equal_range", [c]="alg.binary.search", [d]="binary.search" }, ["binary.search"]={ [a]="28.7.3.4", [b]="binary_search", [c]="alg.binary.search" }, ["alg.partitions"]={ [a]="28.7.4", [b]="Partitions", [c]=K, [d]="alg.merge" }, ["alg.merge"]={ [a]="28.7.5", [b]="Merge", [c]=K, [d]=xd }, [xd]={ [a]="28.7.6", [b]="Set operations on sorted structures", [e]="includes", [c]=K, [d]=Dd }, ["includes"]={ [a]="28.7.6.1", [b]="includes", [c]=xd, [d]="set.union" }, ["set.union"]={ [a]="28.7.6.2", [b]="set_union", [c]=xd, [d]="set.intersection" }, ["set.intersection"]={ [a]="28.7.6.3", [b]="set_intersection", [c]=xd, [d]="set.difference" }, ["set.difference"]={ [a]="28.7.6.4", [b]="set_difference", [c]=xd, [d]="set.symmetric.difference" }, ["set.symmetric.difference"]={ [a]="28.7.6.5", [b]="set_symmetric_difference", [c]=xd }, [Dd]={ [a]="28.7.7", [b]="Heap operations", [e]="push.heap", [c]=K, [d]="alg.min.max" }, ["push.heap"]={ [a]="28.7.7.1", [b]="push_heap", [c]=Dd, [d]="pop.heap" }, ["pop.heap"]={ [a]="28.7.7.2", [b]="pop_heap", [c]=Dd, [d]="make.heap" }, ["make.heap"]={ [a]="28.7.7.3", [b]="make_heap", [c]=Dd, [d]="sort.heap" }, ["sort.heap"]={ [a]="28.7.7.4", [b]="sort_heap", [c]=Dd, [d]="is.heap" }, ["is.heap"]={ [a]="28.7.7.5", [b]="is_heap", [c]=Dd }, ["alg.min.max"]={ [a]="28.7.8", [b]="Minimum and maximum", [c]=K, [d]="alg.clamp" }, ["alg.clamp"]={ [a]="28.7.9", [b]="Bounded value", [c]=K, [d]="alg.lex.comparison" }, ["alg.lex.comparison"]={ [a]="28.7.10", [b]="Lexicographical comparison", [c]=K, [d]="alg.permutation.generators" }, ["alg.permutation.generators"]={ [a]="28.7.11", [b]="Permutation generators", [c]=K }, ["alg.c.library"]={ [a]="28.8", [b]="C library algorithms", [c]=ub }, [V]={ [a]="29", [b]="Numerics library", [e]="numerics.general", [c]=f, [d]=L }, ["numerics.general"]={ [a]="29.1", [b]=r, [c]=V, [d]="numerics.defns" }, ["numerics.defns"]={ [a]="29.2", [b]="Definitions", [c]=V, [d]="numeric.requirements" }, ["numeric.requirements"]={ [a]="29.3", [b]="Numeric type requirements", [c]=V, [d]="cfenv" }, ["cfenv"]={ [a]="29.4", [b]="The floating-point environment", [e]="cfenv.syn", [c]=V, [d]=M }, ["cfenv.syn"]={ [a]="29.4.1", [b]="Header <cfenv> synopsis", [c]="cfenv" }, [M]={ [a]="29.5", [b]="Complex numbers", [e]="complex.syn", [c]=V, [d]=W }, ["complex.syn"]={ [a]="29.5.1", [b]="Header <complex> synopsis", [c]=M, [d]="complex" }, ["complex"]={ [a]="29.5.2", [b]="Class template complex", [c]=M, [d]="complex.special" }, ["complex.special"]={ [a]="29.5.3", [b]="complex specializations", [c]=M, [d]="complex.members" }, ["complex.members"]={ [a]="29.5.4", [b]="complex member functions", [c]=M, [d]="complex.member.ops" }, ["complex.member.ops"]={ [a]="29.5.5", [b]="complex member operators", [c]=M, [d]="complex.ops" }, ["complex.ops"]={ [a]="29.5.6", [b]="complex non-member operations", [c]=M, [d]="complex.value.ops" }, ["complex.value.ops"]={ [a]="29.5.7", [b]="complex value operations", [c]=M, [d]="complex.transcendentals" }, ["complex.transcendentals"]={ [a]="29.5.8", [b]="complex transcendentals", [c]=M, [d]="cmplx.over" }, ["cmplx.over"]={ [a]="29.5.9", [b]="Additional overloads", [c]=M, [d]="complex.literals" }, ["complex.literals"]={ [a]="29.5.10", [b]="Suffixes for complex number literals", [c]=M }, [W]={ [a]="29.6", [b]="Random number generation", [e]=cc, [c]=V, [d]=R }, [cc]={ [a]="29.6.1", [b]=xc, [e]="rand.req.genl", [c]=W, [d]="rand.synopsis" }, ["rand.req.genl"]={ [a]="29.6.1.1", [b]="General requirements", [c]=cc, [d]="rand.req.seedseq" }, ["rand.req.seedseq"]={ [a]="29.6.1.2", [b]="Seed sequence requirements", [c]=cc, [d]="rand.req.urng" }, ["rand.req.urng"]={ [a]="29.6.1.3", [b]="Uniform random bit generator requirements", [c]=cc, [d]="rand.req.eng" }, ["rand.req.eng"]={ [a]="29.6.1.4", [b]="Random number engine requirements", [c]=cc, [d]="rand.req.adapt" }, ["rand.req.adapt"]={ [a]="29.6.1.5", [b]="Random number engine adaptor requirements", [c]=cc, [d]="rand.req.dist" }, ["rand.req.dist"]={ [a]="29.6.1.6", [b]="Random number distribution requirements", [c]=cc }, ["rand.synopsis"]={ [a]="29.6.2", [b]="Header <random> synopsis", [c]=W, [d]="rand.eng" }, ["rand.eng"]={ [a]="29.6.3", [b]="Random number engine class templates", [e]="rand.eng.lcong", [c]=W, [d]="rand.adapt" }, ["rand.eng.lcong"]={ [a]="29.6.3.1", [b]="Class template linear_congruential_engine", [c]="rand.eng", [d]="rand.eng.mers" }, ["rand.eng.mers"]={ [a]="29.6.3.2", [b]="Class template mersenne_twister_engine", [c]="rand.eng", [d]="rand.eng.sub" }, ["rand.eng.sub"]={ [a]="29.6.3.3", [b]="Class template subtract_with_carry_engine", [c]="rand.eng" }, ["rand.adapt"]={ [a]="29.6.4", [b]="Random number engine adaptor class templates", [e]="rand.adapt.general", [c]=W, [d]="rand.predef" }, ["rand.adapt.general"]={ [a]="29.6.4.1", [b]=l, [c]="rand.adapt", [d]="rand.adapt.disc" }, ["rand.adapt.disc"]={ [a]="29.6.4.2", [b]="Class template discard_block_engine", [c]="rand.adapt", [d]="rand.adapt.ibits" }, ["rand.adapt.ibits"]={ [a]="29.6.4.3", [b]="Class template independent_bits_engine", [c]="rand.adapt", [d]="rand.adapt.shuf" }, ["rand.adapt.shuf"]={ [a]="29.6.4.4", [b]="Class template shuffle_order_engine", [c]="rand.adapt" }, ["rand.predef"]={ [a]="29.6.5", [b]="Engines and engine adaptors with predefined parameters", [c]=W, [d]="rand.device" }, ["rand.device"]={ [a]="29.6.6", [b]="Class random_device", [c]=W, [d]="rand.util" }, ["rand.util"]={ [a]="29.6.7", [b]="Utilities", [e]="rand.util.seedseq", [c]=W, [d]=jc }, ["rand.util.seedseq"]={ [a]="29.6.7.1", [b]="Class seed_seq", [c]="rand.util", [d]="rand.util.canonical" }, ["rand.util.canonical"]={ [a]="29.6.7.2", [b]="Function template generate_canonical", [c]="rand.util" }, [jc]={ [a]="29.6.8", [b]="Random number distribution class templates", [e]="rand.dist.general", [c]=W, [d]="c.math.rand" }, ["rand.dist.general"]={ [a]="29.6.8.1", [b]=l, [c]=jc, [d]="rand.dist.uni" }, ["rand.dist.uni"]={ [a]="29.6.8.2", [b]="Uniform distributions", [e]="rand.dist.uni.int", [c]=jc, [d]=Jd }, ["rand.dist.uni.int"]={ [a]="29.6.8.2.1", [b]="Class template uniform_int_distribution", [c]="rand.dist.uni", [d]="rand.dist.uni.real" }, ["rand.dist.uni.real"]={ [a]="29.6.8.2.2", [b]="Class template uniform_real_distribution", [c]="rand.dist.uni" }, [Jd]={ [a]="29.6.8.3", [b]="Bernoulli distributions", [e]="rand.dist.bern.bernoulli", [c]=jc, [d]=cd }, ["rand.dist.bern.bernoulli"]={ [a]="29.6.8.3.1", [b]="Class bernoulli_distribution", [c]=Jd, [d]="rand.dist.bern.bin" }, ["rand.dist.bern.bin"]={ [a]="29.6.8.3.2", [b]="Class template binomial_distribution", [c]=Jd, [d]="rand.dist.bern.geo" }, ["rand.dist.bern.geo"]={ [a]="29.6.8.3.3", [b]="Class template geometric_distribution", [c]=Jd, [d]="rand.dist.bern.negbin" }, ["rand.dist.bern.negbin"]={ [a]="29.6.8.3.4", [b]="Class template negative_binomial_distribution", [c]=Jd }, [cd]={ [a]="29.6.8.4", [b]="Poisson distributions", [e]="rand.dist.pois.poisson", [c]=jc, [d]=ac }, ["rand.dist.pois.poisson"]={ [a]="29.6.8.4.1", [b]="Class template poisson_distribution", [c]=cd, [d]="rand.dist.pois.exp" }, ["rand.dist.pois.exp"]={ [a]="29.6.8.4.2", [b]="Class template exponential_distribution", [c]=cd, [d]="rand.dist.pois.gamma" }, ["rand.dist.pois.gamma"]={ [a]="29.6.8.4.3", [b]="Class template gamma_distribution", [c]=cd, [d]="rand.dist.pois.weibull" }, ["rand.dist.pois.weibull"]={ [a]="29.6.8.4.4", [b]="Class template weibull_distribution", [c]=cd, [d]="rand.dist.pois.extreme" }, ["rand.dist.pois.extreme"]={ [a]="29.6.8.4.5", [b]="Class template extreme_value_distribution", [c]=cd }, [ac]={ [a]="29.6.8.5", [b]="Normal distributions", [e]="rand.dist.norm.normal", [c]=jc, [d]="rand.dist.samp" }, ["rand.dist.norm.normal"]={ [a]="29.6.8.5.1", [b]="Class template normal_distribution", [c]=ac, [d]="rand.dist.norm.lognormal" }, ["rand.dist.norm.lognormal"]={ [a]="29.6.8.5.2", [b]="Class template lognormal_distribution", [c]=ac, [d]="rand.dist.norm.chisq" }, ["rand.dist.norm.chisq"]={ [a]="29.6.8.5.3", [b]="Class template chi_squared_distribution", [c]=ac, [d]="rand.dist.norm.cauchy" }, ["rand.dist.norm.cauchy"]={ [a]="29.6.8.5.4", [b]="Class template cauchy_distribution", [c]=ac, [d]="rand.dist.norm.f" }, ["rand.dist.norm.f"]={ [a]="29.6.8.5.5", [b]="Class template fisher_f_distribution", [c]=ac, [d]="rand.dist.norm.t" }, ["rand.dist.norm.t"]={ [a]="29.6.8.5.6", [b]="Class template student_t_distribution", [c]=ac }, ["rand.dist.samp"]={ [a]="29.6.8.6", [b]="Sampling distributions", [e]="rand.dist.samp.discrete", [c]=jc }, ["rand.dist.samp.discrete"]={ [a]="29.6.8.6.1", [b]="Class template discrete_distribution", [c]="rand.dist.samp", [d]="rand.dist.samp.pconst" }, ["rand.dist.samp.pconst"]={ [a]="29.6.8.6.2", [b]="Class template piecewise_constant_distribution", [c]="rand.dist.samp", [d]="rand.dist.samp.plinear" }, ["rand.dist.samp.plinear"]={ [a]="29.6.8.6.3", [b]="Class template piecewise_linear_distribution", [c]="rand.dist.samp" }, ["c.math.rand"]={ [a]="29.6.9", [b]="Low-quality random number generation", [c]=W }, [R]={ [a]="29.7", [b]="Numeric arrays", [e]="valarray.syn", [c]=V, [d]=u }, ["valarray.syn"]={ [a]="29.7.1", [b]="Header <valarray> synopsis", [c]=R, [d]=nb }, [nb]={ [a]="29.7.2", [b]="Class template valarray", [e]="template.valarray.overview", [c]=R, [d]="valarray.nonmembers" }, ["template.valarray.overview"]={ [a]="29.7.2.1", [b]="Class template valarray overview", [c]=nb, [d]="valarray.cons" }, ["valarray.cons"]={ [a]="29.7.2.2", [b]="valarray constructors", [c]=nb, [d]="valarray.assign" }, ["valarray.assign"]={ [a]="29.7.2.3", [b]="valarray assignment", [c]=nb, [d]="valarray.access" }, ["valarray.access"]={ [a]="29.7.2.4", [b]="valarray element access", [c]=nb, [d]="valarray.sub" }, ["valarray.sub"]={ [a]="29.7.2.5", [b]="valarray subset operations", [c]=nb, [d]="valarray.unary" }, ["valarray.unary"]={ [a]="29.7.2.6", [b]="valarray unary operators", [c]=nb, [d]="valarray.cassign" }, ["valarray.cassign"]={ [a]="29.7.2.7", [b]="valarray compound assignment", [c]=nb, [d]="valarray.members" }, ["valarray.members"]={ [a]="29.7.2.8", [b]="valarray member functions", [c]=nb }, ["valarray.nonmembers"]={ [a]="29.7.3", [b]="valarray non-member operations", [e]="valarray.binary", [c]=R, [d]="class.slice" }, ["valarray.binary"]={ [a]="29.7.3.1", [b]="valarray binary operators", [c]="valarray.nonmembers", [d]="valarray.comparison" }, ["valarray.comparison"]={ [a]="29.7.3.2", [b]="valarray logical operators", [c]="valarray.nonmembers", [d]="valarray.transcend" }, ["valarray.transcend"]={ [a]="29.7.3.3", [b]="valarray transcendentals", [c]="valarray.nonmembers", [d]="valarray.special" }, ["valarray.special"]={ [a]="29.7.3.4", [b]="valarray specialized algorithms", [c]="valarray.nonmembers" }, ["class.slice"]={ [a]="29.7.4", [b]="Class slice", [e]="class.slice.overview", [c]=R, [d]="template.slice.array" }, ["class.slice.overview"]={ [a]="29.7.4.1", [b]="Class slice overview", [c]="class.slice", [d]="cons.slice" }, ["cons.slice"]={ [a]="29.7.4.2", [b]="slice constructors", [c]="class.slice", [d]="slice.access" }, ["slice.access"]={ [a]="29.7.4.3", [b]="slice access functions", [c]="class.slice" }, ["template.slice.array"]={ [a]="29.7.5", [b]="Class template slice_array", [e]="template.slice.array.overview", [c]=R, [d]="class.gslice" }, ["template.slice.array.overview"]={ [a]="29.7.5.1", [b]="Class template slice_array overview", [c]="template.slice.array", [d]="slice.arr.assign" }, ["slice.arr.assign"]={ [a]="29.7.5.2", [b]="slice_array assignment", [c]="template.slice.array", [d]="slice.arr.comp.assign" }, ["slice.arr.comp.assign"]={ [a]="29.7.5.3", [b]="slice_array compound assignment", [c]="template.slice.array", [d]="slice.arr.fill" }, ["slice.arr.fill"]={ [a]="29.7.5.4", [b]="slice_array fill function", [c]="template.slice.array" }, ["class.gslice"]={ [a]="29.7.6", [b]="The gslice class", [e]="class.gslice.overview", [c]=R, [d]="template.gslice.array" }, ["class.gslice.overview"]={ [a]="29.7.6.1", [b]="The gslice class overview", [c]="class.gslice", [d]="gslice.cons" }, ["gslice.cons"]={ [a]="29.7.6.2", [b]="gslice constructors", [c]="class.gslice", [d]="gslice.access" }, ["gslice.access"]={ [a]="29.7.6.3", [b]="gslice access functions", [c]="class.gslice" }, ["template.gslice.array"]={ [a]="29.7.7", [b]="Class template gslice_array", [e]="template.gslice.array.overview", [c]=R, [d]="template.mask.array" }, ["template.gslice.array.overview"]={ [a]="29.7.7.1", [b]="Class template gslice_array overview", [c]="template.gslice.array", [d]="gslice.array.assign" }, ["gslice.array.assign"]={ [a]="29.7.7.2", [b]="gslice_array assignment", [c]="template.gslice.array", [d]="gslice.array.comp.assign" }, ["gslice.array.comp.assign"]={ [a]="29.7.7.3", [b]="gslice_array compound assignment", [c]="template.gslice.array", [d]="gslice.array.fill" }, ["gslice.array.fill"]={ [a]="29.7.7.4", [b]="gslice_array fill function", [c]="template.gslice.array" }, ["template.mask.array"]={ [a]="29.7.8", [b]="Class template mask_array", [e]="template.mask.array.overview", [c]=R, [d]="template.indirect.array" }, ["template.mask.array.overview"]={ [a]="29.7.8.1", [b]="Class template mask_array overview", [c]="template.mask.array", [d]="mask.array.assign" }, ["mask.array.assign"]={ [a]="29.7.8.2", [b]="mask_array assignment", [c]="template.mask.array", [d]="mask.array.comp.assign" }, ["mask.array.comp.assign"]={ [a]="29.7.8.3", [b]="mask_array compound assignment", [c]="template.mask.array", [d]="mask.array.fill" }, ["mask.array.fill"]={ [a]="29.7.8.4", [b]="mask_array fill function", [c]="template.mask.array" }, ["template.indirect.array"]={ [a]="29.7.9", [b]="Class template indirect_array", [e]="template.indirect.array.overview", [c]=R, [d]="valarray.range" }, ["template.indirect.array.overview"]={ [a]="29.7.9.1", [b]="Class template indirect_array overview", [c]="template.indirect.array", [d]="indirect.array.assign" }, ["indirect.array.assign"]={ [a]="29.7.9.2", [b]="indirect_array assignment", [c]="template.indirect.array", [d]="indirect.array.comp.assign" }, ["indirect.array.comp.assign"]={ [a]="29.7.9.3", [b]="indirect_array compound assignment", [c]="template.indirect.array", [d]="indirect.array.fill" }, ["indirect.array.fill"]={ [a]="29.7.9.4", [b]="indirect_array fill function", [c]="template.indirect.array" }, ["valarray.range"]={ [a]="29.7.10", [b]="valarray range access", [c]=R }, [u]={ [a]="29.8", [b]="Generalized numeric operations", [e]="numeric.ops.overview", [c]=V, [d]=Bd }, ["numeric.ops.overview"]={ [a]="29.8.1", [b]="Header <numeric> synopsis", [c]=u, [d]="accumulate" }, ["accumulate"]={ [a]="29.8.2", [b]="Accumulate", [c]=u, [d]="reduce" }, ["reduce"]={ [a]="29.8.3", [b]="Reduce", [c]=u, [d]="inner.product" }, ["inner.product"]={ [a]="29.8.4", [b]="Inner product", [c]=u, [d]="transform.reduce" }, ["transform.reduce"]={ [a]="29.8.5", [b]="Transform reduce", [c]=u, [d]="partial.sum" }, ["partial.sum"]={ [a]="29.8.6", [b]="Partial sum", [c]=u, [d]="exclusive.scan" }, ["exclusive.scan"]={ [a]="29.8.7", [b]="Exclusive scan", [c]=u, [d]="inclusive.scan" }, ["inclusive.scan"]={ [a]="29.8.8", [b]="Inclusive scan", [c]=u, [d]="transform.exclusive.scan" }, ["transform.exclusive.scan"]={ [a]="29.8.9", [b]="Transform exclusive scan", [c]=u, [d]="transform.inclusive.scan" }, ["transform.inclusive.scan"]={ [a]="29.8.10", [b]="Transform inclusive scan", [c]=u, [d]="adjacent.difference" }, ["adjacent.difference"]={ [a]="29.8.11", [b]="Adjacent difference", [c]=u, [d]="numeric.iota" }, ["numeric.iota"]={ [a]="29.8.12", [b]="Iota", [c]=u, [d]="numeric.ops.gcd" }, ["numeric.ops.gcd"]={ [a]="29.8.13", [b]="Greatest common divisor", [c]=u, [d]="numeric.ops.lcm" }, ["numeric.ops.lcm"]={ [a]="29.8.14", [b]="Least common multiple", [c]=u }, [Bd]={ [a]="29.9", [b]="Mathematical functions for floating-point types", [e]="cmath.syn", [c]=V }, ["cmath.syn"]={ [a]="29.9.1", [b]="Header <cmath> synopsis", [c]=Bd, [d]="c.math.abs" }, ["c.math.abs"]={ [a]="29.9.2", [b]="Absolute values", [c]=Bd, [d]="c.math.hypot3" }, ["c.math.hypot3"]={ [a]="29.9.3", [b]="Three-dimensional hypotenuse", [c]=Bd, [d]="c.math.fpclass" }, ["c.math.fpclass"]={ [a]="29.9.4", [b]="Classification / comparison functions", [c]=Bd, [d]=h }, [h]={ [a]="29.9.5", [b]="Mathematical special functions", [e]="sf.cmath.assoc_laguerre", [c]=Bd }, ["sf.cmath.assoc_laguerre"]={ [a]="29.9.5.1", [b]="Associated Laguerre polynomials", [c]=h, [d]="sf.cmath.assoc_legendre" }, ["sf.cmath.assoc_legendre"]={ [a]="29.9.5.2", [b]="Associated Legendre functions", [c]=h, [d]="sf.cmath.beta" }, ["sf.cmath.beta"]={ [a]="29.9.5.3", [b]="Beta function", [c]=h, [d]="sf.cmath.comp_ellint_1" }, ["sf.cmath.comp_ellint_1"]={ [a]="29.9.5.4", [b]="Complete elliptic integral of the first kind", [c]=h, [d]="sf.cmath.comp_ellint_2" }, ["sf.cmath.comp_ellint_2"]={ [a]="29.9.5.5", [b]="Complete elliptic integral of the second kind", [c]=h, [d]="sf.cmath.comp_ellint_3" }, ["sf.cmath.comp_ellint_3"]={ [a]="29.9.5.6", [b]="Complete elliptic integral of the third kind", [c]=h, [d]="sf.cmath.cyl_bessel_i" }, ["sf.cmath.cyl_bessel_i"]={ [a]="29.9.5.7", [b]="Regular modified cylindrical Bessel functions", [c]=h, [d]="sf.cmath.cyl_bessel_j" }, ["sf.cmath.cyl_bessel_j"]={ [a]="29.9.5.8", [b]="Cylindrical Bessel functions of the first kind", [c]=h, [d]="sf.cmath.cyl_bessel_k" }, ["sf.cmath.cyl_bessel_k"]={ [a]="29.9.5.9", [b]="Irregular modified cylindrical Bessel functions", [c]=h, [d]="sf.cmath.cyl_neumann" }, ["sf.cmath.cyl_neumann"]={ [a]="29.9.5.10", [b]="Cylindrical Neumann functions", [c]=h, [d]="sf.cmath.ellint_1" }, ["sf.cmath.ellint_1"]={ [a]="29.9.5.11", [b]="Incomplete elliptic integral of the first kind", [c]=h, [d]="sf.cmath.ellint_2" }, ["sf.cmath.ellint_2"]={ [a]="29.9.5.12", [b]="Incomplete elliptic integral of the second kind", [c]=h, [d]="sf.cmath.ellint_3" }, ["sf.cmath.ellint_3"]={ [a]="29.9.5.13", [b]="Incomplete elliptic integral of the third kind", [c]=h, [d]="sf.cmath.expint" }, ["sf.cmath.expint"]={ [a]="29.9.5.14", [b]="Exponential integral", [c]=h, [d]="sf.cmath.hermite" }, ["sf.cmath.hermite"]={ [a]="29.9.5.15", [b]="Hermite polynomials", [c]=h, [d]="sf.cmath.laguerre" }, ["sf.cmath.laguerre"]={ [a]="29.9.5.16", [b]="Laguerre polynomials", [c]=h, [d]="sf.cmath.legendre" }, ["sf.cmath.legendre"]={ [a]="29.9.5.17", [b]="Legendre polynomials", [c]=h, [d]="sf.cmath.riemann_zeta" }, ["sf.cmath.riemann_zeta"]={ [a]="29.9.5.18", [b]="Riemann zeta function", [c]=h, [d]="sf.cmath.sph_bessel" }, ["sf.cmath.sph_bessel"]={ [a]="29.9.5.19", [b]="Spherical Bessel functions of the first kind", [c]=h, [d]="sf.cmath.sph_legendre" }, ["sf.cmath.sph_legendre"]={ [a]="29.9.5.20", [b]="Spherical associated Legendre functions", [c]=h, [d]="sf.cmath.sph_neumann" }, ["sf.cmath.sph_neumann"]={ [a]="29.9.5.21", [b]="Spherical Neumann functions", [c]=h }, [L]={ [a]="30", [b]="Input/output library", [e]="input.output.general", [c]=f, [d]=w }, ["input.output.general"]={ [a]="30.1", [b]=r, [c]=L, [d]="iostreams.requirements" }, ["iostreams.requirements"]={ [a]="30.2", [b]="Iostreams requirements", [e]="iostream.limits.imbue", [c]=L, [d]="iostream.forward" }, ["iostream.limits.imbue"]={ [a]="30.2.1", [b]="Imbue limitations", [c]="iostreams.requirements", [d]="iostreams.limits.pos" }, ["iostreams.limits.pos"]={ [a]="30.2.2", [b]="Positioning type limitations", [c]="iostreams.requirements", [d]="iostreams.threadsafety" }, ["iostreams.threadsafety"]={ [a]="30.2.3", [b]="Thread safety", [c]="iostreams.requirements" }, ["iostream.forward"]={ [a]="30.3", [b]="Forward declarations", [e]="iosfwd.syn", [c]=L, [d]="iostream.objects" }, ["iosfwd.syn"]={ [a]="30.3.1", [b]="Header <iosfwd> synopsis", [c]="iostream.forward", [d]="iostream.forward.overview" }, ["iostream.forward.overview"]={ [a]="30.3.2", [b]=ud, [c]="iostream.forward" }, ["iostream.objects"]={ [a]="30.4", [b]="Standard iostream objects", [e]="iostream.syn", [c]=L, [d]=kc }, ["iostream.syn"]={ [a]="30.4.1", [b]="Header <iostream> synopsis", [c]="iostream.objects", [d]="iostream.objects.overview" }, ["iostream.objects.overview"]={ [a]="30.4.2", [b]=ud, [c]="iostream.objects", [d]="narrow.stream.objects" }, ["narrow.stream.objects"]={ [a]="30.4.3", [b]="Narrow stream objects", [c]="iostream.objects", [d]="wide.stream.objects" }, ["wide.stream.objects"]={ [a]="30.4.4", [b]="Wide stream objects", [c]="iostream.objects" }, [kc]={ [a]="30.5", [b]="Iostreams base classes", [e]="ios.syn", [c]=L, [d]="stream.buffers" }, ["ios.syn"]={ [a]="30.5.1", [b]="Header <ios> synopsis", [c]=kc, [d]="stream.types" }, ["stream.types"]={ [a]="30.5.2", [b]="Types", [c]=kc, [d]=Nb }, [Nb]={ [a]="30.5.3", [b]="Class ios_base", [e]=nc, [c]=kc, [d]="fpos" }, [nc]={ [a]="30.5.3.1", [b]="Types", [e]="./ios::failure", [c]=Nb, [d]="fmtflags.state" }, ["./ios::failure"]={ [a]="30.5.3.1.1", [b]="Class ios_base::failure [ios::failure]", [c]=nc, [d]="./ios::fmtflags" }, ["./ios::fmtflags"]={ [a]="30.5.3.1.2", [b]="Type ios_base::fmtflags [ios::fmtflags]", [c]=nc, [d]="./ios::iostate" }, ["./ios::iostate"]={ [a]="30.5.3.1.3", [b]="Type ios_base::iostate [ios::iostate]", [c]=nc, [d]="./ios::openmode" }, ["./ios::openmode"]={ [a]="30.5.3.1.4", [b]="Type ios_base::openmode [ios::openmode]", [c]=nc, [d]="./ios::seekdir" }, ["./ios::seekdir"]={ [a]="30.5.3.1.5", [b]="Type ios_base::seekdir [ios::seekdir]", [c]=nc, [d]="./ios::Init" }, ["./ios::Init"]={ [a]="30.5.3.1.6", [b]="Class ios_base::Init [ios::Init]", [c]=nc }, ["fmtflags.state"]={ [a]="30.5.3.2", [b]="ios_base state functions", [c]=Nb, [d]="ios.base.locales" }, ["ios.base.locales"]={ [a]="30.5.3.3", [b]="ios_base functions", [c]=Nb, [d]="ios.members.static" }, ["ios.members.static"]={ [a]="30.5.3.4", [b]="ios_base static members", [c]=Nb, [d]="ios.base.storage" }, ["ios.base.storage"]={ [a]="30.5.3.5", [b]="ios_base storage functions", [c]=Nb, [d]="ios.base.callback" }, ["ios.base.callback"]={ [a]="30.5.3.6", [b]="ios_base callbacks", [c]=Nb, [d]="ios.base.cons" }, ["ios.base.cons"]={ [a]="30.5.3.7", [b]="ios_base constructors/destructor", [c]=Nb }, ["fpos"]={ [a]="30.5.4", [b]="Class template fpos", [e]="fpos.members", [c]=kc, [d]="ios" }, ["fpos.members"]={ [a]="30.5.4.1", [b]="fpos members", [c]="fpos", [d]="fpos.operations" }, ["fpos.operations"]={ [a]="30.5.4.2", [b]="fpos requirements", [c]="fpos" }, ["ios"]={ [a]="30.5.5", [b]="Class template basic_ios", [e]="ios.overview", [c]=kc, [d]=Ec }, ["ios.overview"]={ [a]="30.5.5.1", [b]=ud, [c]="ios", [d]="basic.ios.cons" }, ["basic.ios.cons"]={ [a]="30.5.5.2", [b]="basic_ios constructors", [c]="ios", [d]="basic.ios.members" }, ["basic.ios.members"]={ [a]="30.5.5.3", [b]=C, [c]="ios", [d]="iostate.flags" }, ["iostate.flags"]={ [a]="30.5.5.4", [b]="basic_ios flags functions", [c]="ios" }, [Ec]={ [a]="30.5.6", [b]="ios_base manipulators", [e]="fmtflags.manip", [c]=kc }, ["fmtflags.manip"]={ [a]="30.5.6.1", [b]="fmtflags manipulators", [c]=Ec, [d]="adjustfield.manip" }, ["adjustfield.manip"]={ [a]="30.5.6.2", [b]="adjustfield manipulators", [c]=Ec, [d]="basefield.manip" }, ["basefield.manip"]={ [a]="30.5.6.3", [b]="basefield manipulators", [c]=Ec, [d]="floatfield.manip" }, ["floatfield.manip"]={ [a]="30.5.6.4", [b]="floatfield manipulators", [c]=Ec, [d]="error.reporting" }, ["error.reporting"]={ [a]="30.5.6.5", [b]="Error reporting", [c]=Ec }, ["stream.buffers"]={ [a]="30.6", [b]="Stream buffers", [e]="streambuf.syn", [c]=L, [d]=hb }, ["streambuf.syn"]={ [a]="30.6.1", [b]="Header <streambuf> synopsis", [c]="stream.buffers", [d]="streambuf.reqts" }, ["streambuf.reqts"]={ [a]="30.6.2", [b]="Stream buffer requirements", [c]="stream.buffers", [d]="streambuf" }, ["streambuf"]={ [a]="30.6.3", [b]="Class template basic_streambuf", [e]="streambuf.cons", [c]="stream.buffers" }, ["streambuf.cons"]={ [a]="30.6.3.1", [b]="basic_streambuf constructors", [c]="streambuf", [d]=dd }, [dd]={ [a]="30.6.3.2", [b]="basic_streambuf public member functions", [e]="streambuf.locales", [c]="streambuf", [d]="streambuf.protected" }, ["streambuf.locales"]={ [a]="30.6.3.2.1", [b]="Locales", [c]=dd, [d]="streambuf.buffer" }, ["streambuf.buffer"]={ [a]="30.6.3.2.2", [b]="Buffer management and positioning", [c]=dd, [d]="streambuf.pub.get" }, ["streambuf.pub.get"]={ [a]="30.6.3.2.3", [b]="Get area", [c]=dd, [d]="streambuf.pub.pback" }, ["streambuf.pub.pback"]={ [a]="30.6.3.2.4", [b]="Putback", [c]=dd, [d]="streambuf.pub.put" }, ["streambuf.pub.put"]={ [a]="30.6.3.2.5", [b]="Put area", [c]=dd }, ["streambuf.protected"]={ [a]="30.6.3.3", [b]="basic_streambuf protected member functions", [e]="streambuf.assign", [c]="streambuf", [d]=vd }, ["streambuf.assign"]={ [a]="30.6.3.3.1", [b]="Assignment", [c]="streambuf.protected", [d]="streambuf.get.area" }, ["streambuf.get.area"]={ [a]="30.6.3.3.2", [b]="Get area access", [c]="streambuf.protected", [d]="streambuf.put.area" }, ["streambuf.put.area"]={ [a]="30.6.3.3.3", [b]="Put area access", [c]="streambuf.protected" }, [vd]={ [a]="30.6.3.4", [b]="basic_streambuf virtual functions", [e]="streambuf.virt.locales", [c]="streambuf" }, ["streambuf.virt.locales"]={ [a]="30.6.3.4.1", [b]="Locales", [c]=vd, [d]="streambuf.virt.buffer" }, ["streambuf.virt.buffer"]={ [a]="30.6.3.4.2", [b]="Buffer management and positioning", [c]=vd, [d]="streambuf.virt.get" }, ["streambuf.virt.get"]={ [a]="30.6.3.4.3", [b]="Get area", [c]=vd, [d]="streambuf.virt.pback" }, ["streambuf.virt.pback"]={ [a]="30.6.3.4.4", [b]="Putback", [c]=vd, [d]="streambuf.virt.put" }, ["streambuf.virt.put"]={ [a]="30.6.3.4.5", [b]="Put area", [c]=vd }, [hb]={ [a]="30.7", [b]="Formatting and manipulators", [e]="istream.syn", [c]=L, [d]=Yc }, ["istream.syn"]={ [a]="30.7.1", [b]="Header <istream> synopsis", [c]=hb, [d]="ostream.syn" }, ["ostream.syn"]={ [a]="30.7.2", [b]="Header <ostream> synopsis", [c]=hb, [d]="iomanip.syn" }, ["iomanip.syn"]={ [a]="30.7.3", [b]="Header <iomanip> synopsis", [c]=hb, [d]=rc }, [rc]={ [a]="30.7.4", [b]="Input streams", [e]="istream", [c]=hb, [d]=Uc }, ["istream"]={ [a]="30.7.4.1", [b]="Class template basic_istream", [e]="istream.cons", [c]=rc, [d]="istream.formatted" }, ["istream.cons"]={ [a]="30.7.4.1.1", [b]="basic_istream constructors", [c]="istream", [d]="istream.assign" }, ["istream.assign"]={ [a]="30.7.4.1.2", [b]="Class basic_istream assign and swap", [c]="istream", [d]="./istream::sentry" }, ["./istream::sentry"]={ [a]="30.7.4.1.3", [b]="Class basic_istream::sentry [istream::sentry]", [c]="istream" }, ["istream.formatted"]={ [a]="30.7.4.2", [b]="Formatted input functions", [e]="istream.formatted.reqmts", [c]=rc, [d]="istream.unformatted" }, ["istream.formatted.reqmts"]={ [a]="30.7.4.2.1", [b]="Common requirements", [c]="istream.formatted", [d]="istream.formatted.arithmetic" }, ["istream.formatted.arithmetic"]={ [a]="30.7.4.2.2", [b]="Arithmetic extractors", [c]="istream.formatted", [d]="istream.extractors" }, ["istream.extractors"]={ [a]="30.7.4.2.3", [b]="basic_istream::operator>>", [c]="istream.formatted" }, ["istream.unformatted"]={ [a]="30.7.4.3", [b]="Unformatted input functions", [c]=rc, [d]="istream.manip" }, ["istream.manip"]={ [a]="30.7.4.4", [b]="Standard basic_istream manipulators", [c]=rc, [d]="istream.rvalue" }, ["istream.rvalue"]={ [a]="30.7.4.5", [b]="Rvalue stream extraction", [c]=rc, [d]="iostreamclass" }, ["iostreamclass"]={ [a]="30.7.4.6", [b]="Class template basic_iostream", [e]="iostream.cons", [c]=rc }, ["iostream.cons"]={ [a]="30.7.4.6.1", [b]="basic_iostream constructors", [c]="iostreamclass", [d]="iostream.dest" }, ["iostream.dest"]={ [a]="30.7.4.6.2", [b]="basic_iostream destructor", [c]="iostreamclass", [d]="iostream.assign" }, ["iostream.assign"]={ [a]="30.7.4.6.3", [b]="basic_iostream assign and swap", [c]="iostreamclass" }, [Uc]={ [a]="30.7.5", [b]="Output streams", [e]="ostream", [c]=hb, [d]="std.manip" }, ["ostream"]={ [a]="30.7.5.1", [b]="Class template basic_ostream", [e]="ostream.cons", [c]=Uc, [d]="ostream.formatted" }, ["ostream.cons"]={ [a]="30.7.5.1.1", [b]="basic_ostream constructors", [c]="ostream", [d]="ostream.assign" }, ["ostream.assign"]={ [a]="30.7.5.1.2", [b]="Class basic_ostream assign and swap", [c]="ostream", [d]="./ostream::sentry" }, ["./ostream::sentry"]={ [a]="30.7.5.1.3", [b]="Class basic_ostream::sentry [ostream::sentry]", [c]="ostream", [d]="ostream.seeks" }, ["ostream.seeks"]={ [a]="30.7.5.1.4", [b]="basic_ostream seek members", [c]="ostream" }, ["ostream.formatted"]={ [a]="30.7.5.2", [b]="Formatted output functions", [e]="ostream.formatted.reqmts", [c]=Uc, [d]="ostream.unformatted" }, ["ostream.formatted.reqmts"]={ [a]="30.7.5.2.1", [b]="Common requirements", [c]="ostream.formatted", [d]="ostream.inserters.arithmetic" }, ["ostream.inserters.arithmetic"]={ [a]="30.7.5.2.2", [b]="Arithmetic inserters", [c]="ostream.formatted", [d]="ostream.inserters" }, ["ostream.inserters"]={ [a]="30.7.5.2.3", [b]="basic_ostream::operator<<", [c]="ostream.formatted", [d]="ostream.inserters.character" }, ["ostream.inserters.character"]={ [a]="30.7.5.2.4", [b]="Character inserter function templates", [c]="ostream.formatted" }, ["ostream.unformatted"]={ [a]="30.7.5.3", [b]="Unformatted output functions", [c]=Uc, [d]="ostream.manip" }, ["ostream.manip"]={ [a]="30.7.5.4", [b]="Standard basic_ostream manipulators", [c]=Uc, [d]="ostream.rvalue" }, ["ostream.rvalue"]={ [a]="30.7.5.5", [b]="Rvalue stream insertion", [c]=Uc }, ["std.manip"]={ [a]="30.7.6", [b]="Standard manipulators", [c]=hb, [d]="ext.manip" }, ["ext.manip"]={ [a]="30.7.7", [b]="Extended manipulators", [c]=hb, [d]="quoted.manip" }, ["quoted.manip"]={ [a]="30.7.8", [b]="Quoted manipulators", [c]=hb }, [Yc]={ [a]="30.8", [b]="String-based streams", [e]="sstream.syn", [c]=L, [d]=yd }, ["sstream.syn"]={ [a]="30.8.1", [b]="Header <sstream> synopsis", [c]=Yc, [d]="stringbuf" }, ["stringbuf"]={ [a]="30.8.2", [b]="Class template basic_stringbuf", [e]="stringbuf.cons", [c]=Yc, [d]="istringstream" }, ["stringbuf.cons"]={ [a]="30.8.2.1", [b]="basic_stringbuf constructors", [c]="stringbuf", [d]="stringbuf.assign" }, ["stringbuf.assign"]={ [a]="30.8.2.2", [b]=tc, [c]="stringbuf", [d]="stringbuf.members" }, ["stringbuf.members"]={ [a]="30.8.2.3", [b]=C, [c]="stringbuf", [d]="stringbuf.virtuals" }, ["stringbuf.virtuals"]={ [a]="30.8.2.4", [b]="Overridden virtual functions", [c]="stringbuf" }, ["istringstream"]={ [a]="30.8.3", [b]="Class template basic_istringstream", [e]="istringstream.cons", [c]=Yc, [d]="ostringstream" }, ["istringstream.cons"]={ [a]="30.8.3.1", [b]="basic_istringstream constructors", [c]="istringstream", [d]="istringstream.assign" }, ["istringstream.assign"]={ [a]="30.8.3.2", [b]=tc, [c]="istringstream", [d]="istringstream.members" }, ["istringstream.members"]={ [a]="30.8.3.3", [b]=C, [c]="istringstream" }, ["ostringstream"]={ [a]="30.8.4", [b]="Class template basic_ostringstream", [e]="ostringstream.cons", [c]=Yc, [d]="stringstream" }, ["ostringstream.cons"]={ [a]="30.8.4.1", [b]="basic_ostringstream constructors", [c]="ostringstream", [d]="ostringstream.assign" }, ["ostringstream.assign"]={ [a]="30.8.4.2", [b]=tc, [c]="ostringstream", [d]="ostringstream.members" }, ["ostringstream.members"]={ [a]="30.8.4.3", [b]=C, [c]="ostringstream" }, ["stringstream"]={ [a]="30.8.5", [b]="Class template basic_stringstream", [e]="stringstream.cons", [c]=Yc }, ["stringstream.cons"]={ [a]="30.8.5.1", [b]="basic_stringstream constructors", [c]="stringstream", [d]="stringstream.assign" }, ["stringstream.assign"]={ [a]="30.8.5.2", [b]=tc, [c]="stringstream", [d]="stringstream.members" }, ["stringstream.members"]={ [a]="30.8.5.3", [b]=C, [c]="stringstream" }, [yd]={ [a]="30.9", [b]="File-based streams", [e]="fstream.syn", [c]=L, [d]=s }, ["fstream.syn"]={ [a]="30.9.1", [b]="Header <fstream> synopsis", [c]=yd, [d]=Ld }, [Ld]={ [a]="30.9.2", [b]="Class template basic_filebuf", [e]="filebuf.cons", [c]=yd, [d]="ifstream" }, ["filebuf.cons"]={ [a]="30.9.2.1", [b]="basic_filebuf constructors", [c]=Ld, [d]="filebuf.assign" }, ["filebuf.assign"]={ [a]="30.9.2.2", [b]=tc, [c]=Ld, [d]="filebuf.members" }, ["filebuf.members"]={ [a]="30.9.2.3", [b]=C, [c]=Ld, [d]="filebuf.virtuals" }, ["filebuf.virtuals"]={ [a]="30.9.2.4", [b]="Overridden virtual functions", [c]=Ld }, ["ifstream"]={ [a]="30.9.3", [b]="Class template basic_ifstream", [e]="ifstream.cons", [c]=yd, [d]="ofstream" }, ["ifstream.cons"]={ [a]="30.9.3.1", [b]="basic_ifstream constructors", [c]="ifstream", [d]="ifstream.assign" }, ["ifstream.assign"]={ [a]="30.9.3.2", [b]=tc, [c]="ifstream", [d]="ifstream.members" }, ["ifstream.members"]={ [a]="30.9.3.3", [b]=C, [c]="ifstream" }, ["ofstream"]={ [a]="30.9.4", [b]="Class template basic_ofstream", [e]="ofstream.cons", [c]=yd, [d]="fstream" }, ["ofstream.cons"]={ [a]="30.9.4.1", [b]="basic_ofstream constructors", [c]="ofstream", [d]="ofstream.assign" }, ["ofstream.assign"]={ [a]="30.9.4.2", [b]=tc, [c]="ofstream", [d]="ofstream.members" }, ["ofstream.members"]={ [a]="30.9.4.3", [b]=C, [c]="ofstream" }, ["fstream"]={ [a]="30.9.5", [b]="Class template basic_fstream", [e]="fstream.cons", [c]=yd }, ["fstream.cons"]={ [a]="30.9.5.1", [b]="basic_fstream constructors", [c]="fstream", [d]="fstream.assign" }, ["fstream.assign"]={ [a]="30.9.5.2", [b]=tc, [c]="fstream", [d]="fstream.members" }, ["fstream.members"]={ [a]="30.9.5.3", [b]=C, [c]="fstream" }, [s]={ [a]="30.10", [b]="File systems", [e]="fs.general", [c]=L, [d]="c.files" }, ["fs.general"]={ [a]="30.10.1", [b]=r, [c]=s, [d]="fs.conformance" }, ["fs.conformance"]={ [a]="30.10.2", [b]="Conformance", [e]="fs.conform.9945", [c]=s, [d]="fs.norm.ref" }, ["fs.conform.9945"]={ [a]="30.10.2.1", [b]="POSIX conformance", [c]="fs.conformance", [d]="fs.conform.os" }, ["fs.conform.os"]={ [a]="30.10.2.2", [b]="Operating system dependent behavior conformance", [c]="fs.conformance", [d]="fs.race.behavior" }, ["fs.race.behavior"]={ [a]="30.10.2.3", [b]="File system race behavior", [c]="fs.conformance" }, ["fs.norm.ref"]={ [a]="30.10.3", [b]="Normative references", [c]=s, [d]="fs.definitions" }, ["fs.definitions"]={ [a]="30.10.4", [b]="Terms and definitions", [c]=s, [d]="fs.req" }, ["fs.req"]={ [a]="30.10.24", [b]=xc, [e]="fs.req.namespace", [c]=s, [d]="fs.filesystem.syn" }, ["fs.req.namespace"]={ [a]="30.10.24.1", [b]="Namespaces and headers", [c]="fs.req" }, ["fs.filesystem.syn"]={ [a]="30.10.25", [b]="Header <filesystem> synopsis", [c]=s, [d]="fs.err.report" }, ["fs.err.report"]={ [a]="30.10.26", [b]="Error reporting", [c]=s, [d]=vc }, [vc]={ [a]="30.10.27", [b]="Class path", [e]="fs.path.generic", [c]=s, [d]="fs.class.filesystem_error" }, ["fs.path.generic"]={ [a]="30.10.27.1", [b]="Generic pathname format", [c]=vc, [d]="fs.path.cvt" }, ["fs.path.cvt"]={ [a]="30.10.27.2", [b]="path conversions", [e]="fs.path.fmt.cvt", [c]=vc, [d]="fs.path.req" }, ["fs.path.fmt.cvt"]={ [a]="30.10.27.2.1", [b]="path argument format conversions", [c]="fs.path.cvt", [d]="fs.path.type.cvt" }, ["fs.path.type.cvt"]={ [a]="30.10.27.2.2", [b]="path type and encoding conversions", [c]="fs.path.cvt" }, ["fs.path.req"]={ [a]="30.10.27.3", [b]="path requirements", [c]=vc, [d]=E }, [E]={ [a]="30.10.27.4", [b]="path members", [e]="fs.path.construct", [c]=vc, [d]="fs.path.itr" }, ["fs.path.construct"]={ [a]="30.10.27.4.1", [b]="path constructors", [c]=E, [d]="fs.path.assign" }, ["fs.path.assign"]={ [a]="30.10.27.4.2", [b]="path assignments", [c]=E, [d]="fs.path.append" }, ["fs.path.append"]={ [a]="30.10.27.4.3", [b]="path appends", [c]=E, [d]="fs.path.concat" }, ["fs.path.concat"]={ [a]="30.10.27.4.4", [b]="path concatenation", [c]=E, [d]="fs.path.modifiers" }, ["fs.path.modifiers"]={ [a]="30.10.27.4.5", [b]="path modifiers", [c]=E, [d]="fs.path.native.obs" }, ["fs.path.native.obs"]={ [a]="30.10.27.4.6", [b]="path native format observers", [c]=E, [d]="fs.path.generic.obs" }, ["fs.path.generic.obs"]={ [a]="30.10.27.4.7", [b]="path generic format observers", [c]=E, [d]="fs.path.compare" }, ["fs.path.compare"]={ [a]="30.10.27.4.8", [b]="path compare", [c]=E, [d]="fs.path.decompose" }, ["fs.path.decompose"]={ [a]="30.10.27.4.9", [b]="path decomposition", [c]=E, [d]="fs.path.query" }, ["fs.path.query"]={ [a]="30.10.27.4.10", [b]="path query", [c]=E, [d]="fs.path.gen" }, ["fs.path.gen"]={ [a]="30.10.27.4.11", [b]="path generation", [c]=E }, ["fs.path.itr"]={ [a]="30.10.27.5", [b]="path iterators", [c]=vc, [d]="fs.path.nonmember" }, ["fs.path.nonmember"]={ [a]="30.10.27.6", [b]="path non-member functions", [e]="fs.path.io", [c]=vc }, ["fs.path.io"]={ [a]="30.10.27.6.1", [b]="path inserter and extractor", [c]="fs.path.nonmember", [d]="fs.path.factory" }, ["fs.path.factory"]={ [a]="30.10.27.6.2", [b]="path factory functions", [c]="fs.path.nonmember" }, ["fs.class.filesystem_error"]={ [a]="30.10.28", [b]="Class filesystem_error", [e]="filesystem_error.members", [c]=s, [d]=Bc }, ["filesystem_error.members"]={ [a]="30.10.28.1", [b]="filesystem_error members", [c]="fs.class.filesystem_error" }, [Bc]={ [a]="30.10.29", [b]="Enumerations", [e]="fs.enum.path.format", [c]=s, [d]="fs.class.file_status" }, ["fs.enum.path.format"]={ [a]="30.10.29.1", [b]="Enum path::format", [c]=Bc, [d]="fs.enum.file_type" }, ["fs.enum.file_type"]={ [a]="30.10.29.2", [b]="Enum class file_type", [c]=Bc, [d]="fs.enum.copy.opts" }, ["fs.enum.copy.opts"]={ [a]="30.10.29.3", [b]="Enum class copy_options", [c]=Bc, [d]="fs.enum.perms" }, ["fs.enum.perms"]={ [a]="30.10.29.4", [b]="Enum class perms", [c]=Bc, [d]="fs.enum.perm.opts" }, ["fs.enum.perm.opts"]={ [a]="30.10.29.5", [b]="Enum class perm_options", [c]=Bc, [d]="fs.enum.dir.opts" }, ["fs.enum.dir.opts"]={ [a]="30.10.29.6", [b]="Enum class directory_options", [c]=Bc }, ["fs.class.file_status"]={ [a]="30.10.30", [b]="Class file_status", [e]="fs.file_status.cons", [c]=s, [d]="fs.class.directory_entry" }, ["fs.file_status.cons"]={ [a]="30.10.30.1", [b]="file_status constructors", [c]="fs.class.file_status", [d]="fs.file_status.obs" }, ["fs.file_status.obs"]={ [a]="30.10.30.2", [b]="file_status observers", [c]="fs.class.file_status", [d]="fs.file_status.mods" }, ["fs.file_status.mods"]={ [a]="30.10.30.3", [b]="file_status modifiers", [c]="fs.class.file_status" }, ["fs.class.directory_entry"]={ [a]="30.10.31", [b]="Class directory_entry", [e]="fs.dir.entry.cons", [c]=s, [d]="fs.class.directory_iterator" }, ["fs.dir.entry.cons"]={ [a]="30.10.31.1", [b]="directory_entry constructors", [c]="fs.class.directory_entry", [d]="fs.dir.entry.mods" }, ["fs.dir.entry.mods"]={ [a]="30.10.31.2", [b]="directory_entry modifiers", [c]="fs.class.directory_entry", [d]="fs.dir.entry.obs" }, ["fs.dir.entry.obs"]={ [a]="30.10.31.3", [b]="directory_entry observers", [c]="fs.class.directory_entry" }, ["fs.class.directory_iterator"]={ [a]="30.10.32", [b]="Class directory_iterator", [e]="fs.dir.itr.members", [c]=s, [d]="fs.class.rec.dir.itr" }, ["fs.dir.itr.members"]={ [a]="30.10.32.1", [b]="directory_iterator members", [c]="fs.class.directory_iterator", [d]="fs.dir.itr.nonmembers" }, ["fs.dir.itr.nonmembers"]={ [a]="30.10.32.2", [b]="directory_iterator non-member functions", [c]="fs.class.directory_iterator" }, ["fs.class.rec.dir.itr"]={ [a]="30.10.33", [b]="Class recursive_directory_iterator", [e]="fs.rec.dir.itr.members", [c]=s, [d]=g }, ["fs.rec.dir.itr.members"]={ [a]="30.10.33.1", [b]="recursive_directory_iterator members", [c]="fs.class.rec.dir.itr", [d]="fs.rec.dir.itr.nonmembers" }, ["fs.rec.dir.itr.nonmembers"]={ [a]="30.10.33.2", [b]="recursive_directory_iterator non-member functions", [c]="fs.class.rec.dir.itr" }, [g]={ [a]="30.10.34", [b]="Filesystem operation functions", [e]="fs.op.absolute", [c]=s }, ["fs.op.absolute"]={ [a]="30.10.34.1", [b]="Absolute", [c]=g, [d]="fs.op.canonical" }, ["fs.op.canonical"]={ [a]="30.10.34.2", [b]="Canonical", [c]=g, [d]="fs.op.copy" }, ["fs.op.copy"]={ [a]="30.10.34.3", [b]="Copy", [c]=g, [d]="fs.op.copy_file" }, ["fs.op.copy_file"]={ [a]="30.10.34.4", [b]="Copy file", [c]=g, [d]="fs.op.copy_symlink" }, ["fs.op.copy_symlink"]={ [a]="30.10.34.5", [b]="Copy symlink", [c]=g, [d]="fs.op.create_directories" }, ["fs.op.create_directories"]={ [a]="30.10.34.6", [b]="Create directories", [c]=g, [d]="fs.op.create_directory" }, ["fs.op.create_directory"]={ [a]="30.10.34.7", [b]="Create directory", [c]=g, [d]="fs.op.create_dir_symlk" }, ["fs.op.create_dir_symlk"]={ [a]="30.10.34.8", [b]="Create directory symlink", [c]=g, [d]="fs.op.create_hard_lk" }, ["fs.op.create_hard_lk"]={ [a]="30.10.34.9", [b]="Create hard link", [c]=g, [d]="fs.op.create_symlink" }, ["fs.op.create_symlink"]={ [a]="30.10.34.10", [b]="Create symlink", [c]=g, [d]="fs.op.current_path" }, ["fs.op.current_path"]={ [a]="30.10.34.11", [b]="Current path", [c]=g, [d]="fs.op.equivalent" }, ["fs.op.equivalent"]={ [a]="30.10.34.12", [b]="Equivalent", [c]=g, [d]="fs.op.exists" }, ["fs.op.exists"]={ [a]="30.10.34.13", [b]="Exists", [c]=g, [d]="fs.op.file_size" }, ["fs.op.file_size"]={ [a]="30.10.34.14", [b]="File size", [c]=g, [d]="fs.op.hard_lk_ct" }, ["fs.op.hard_lk_ct"]={ [a]="30.10.34.15", [b]="Hard link count", [c]=g, [d]="fs.op.is_block_file" }, ["fs.op.is_block_file"]={ [a]="30.10.34.16", [b]="Is block file", [c]=g, [d]="fs.op.is_char_file" }, ["fs.op.is_char_file"]={ [a]="30.10.34.17", [b]="Is character file", [c]=g, [d]="fs.op.is_directory" }, ["fs.op.is_directory"]={ [a]="30.10.34.18", [b]="Is directory", [c]=g, [d]="fs.op.is_empty" }, ["fs.op.is_empty"]={ [a]="30.10.34.19", [b]="Is empty", [c]=g, [d]="fs.op.is_fifo" }, ["fs.op.is_fifo"]={ [a]="30.10.34.20", [b]="Is fifo", [c]=g, [d]="fs.op.is_other" }, ["fs.op.is_other"]={ [a]="30.10.34.21", [b]="Is other", [c]=g, [d]="fs.op.is_regular_file" }, ["fs.op.is_regular_file"]={ [a]="30.10.34.22", [b]="Is regular file", [c]=g, [d]="fs.op.is_socket" }, ["fs.op.is_socket"]={ [a]="30.10.34.23", [b]="Is socket", [c]=g, [d]="fs.op.is_symlink" }, ["fs.op.is_symlink"]={ [a]="30.10.34.24", [b]="Is symlink", [c]=g, [d]="fs.op.last_write_time" }, ["fs.op.last_write_time"]={ [a]="30.10.34.25", [b]="Last write time", [c]=g, [d]="fs.op.permissions" }, ["fs.op.permissions"]={ [a]="30.10.34.26", [b]="Permissions", [c]=g, [d]="fs.op.proximate" }, ["fs.op.proximate"]={ [a]="30.10.34.27", [b]="Proximate", [c]=g, [d]="fs.op.read_symlink" }, ["fs.op.read_symlink"]={ [a]="30.10.34.28", [b]="Read symlink", [c]=g, [d]="fs.op.relative" }, ["fs.op.relative"]={ [a]="30.10.34.29", [b]="Relative", [c]=g, [d]="fs.op.remove" }, ["fs.op.remove"]={ [a]="30.10.34.30", [b]="Remove", [c]=g, [d]="fs.op.remove_all" }, ["fs.op.remove_all"]={ [a]="30.10.34.31", [b]="Remove all", [c]=g, [d]="fs.op.rename" }, ["fs.op.rename"]={ [a]="30.10.34.32", [b]="Rename", [c]=g, [d]="fs.op.resize_file" }, ["fs.op.resize_file"]={ [a]="30.10.34.33", [b]="Resize file", [c]=g, [d]="fs.op.space" }, ["fs.op.space"]={ [a]="30.10.34.34", [b]="Space", [c]=g, [d]="fs.op.status" }, ["fs.op.status"]={ [a]="30.10.34.35", [b]="Status", [c]=g, [d]="fs.op.status_known" }, ["fs.op.status_known"]={ [a]="30.10.34.36", [b]="Status known", [c]=g, [d]="fs.op.symlink_status" }, ["fs.op.symlink_status"]={ [a]="30.10.34.37", [b]="Symlink status", [c]=g, [d]="fs.op.temp_dir_path" }, ["fs.op.temp_dir_path"]={ [a]="30.10.34.38", [b]="Temporary directory path", [c]=g, [d]="fs.op.weakly_canonical" }, ["fs.op.weakly_canonical"]={ [a]="30.10.34.39", [b]="Weakly canonical", [c]=g }, ["c.files"]={ [a]="30.11", [b]="C library files", [e]="cstdio.syn", [c]=L }, ["cstdio.syn"]={ [a]="30.11.1", [b]="Header <cstdio> synopsis", [c]="c.files", [d]="cinttypes.syn" }, ["cinttypes.syn"]={ [a]="30.11.2", [b]="Header <cinttypes> synopsis", [c]="c.files" }, [w]={ [a]="31", [b]="Regular expressions library", [e]="re.general", [c]=f, [d]=ab }, ["re.general"]={ [a]="31.1", [b]=r, [c]=w, [d]="re.def" }, ["re.def"]={ [a]="31.2", [b]="Definitions", [c]=w, [d]="re.req" }, ["re.req"]={ [a]="31.3", [b]=xc, [c]=w, [d]="re.syn" }, ["re.syn"]={ [a]="31.4", [b]="Header <regex> synopsis", [c]=w, [d]="re.const" }, ["re.const"]={ [a]="31.5", [b]="Namespace std::regex_constants", [e]="re.synopt", [c]=w, [d]="re.badexp" }, ["re.synopt"]={ [a]="31.5.1", [b]="Bitmask type syntax_option_type", [c]="re.const", [d]="re.matchflag" }, ["re.matchflag"]={ [a]="31.5.2", [b]="Bitmask type match_flag_type", [c]="re.const", [d]="re.err" }, ["re.err"]={ [a]="31.5.3", [b]="Implementation-defined error_type", [c]="re.const" }, ["re.badexp"]={ [a]="31.6", [b]="Class regex_error", [c]=w, [d]="re.traits" }, ["re.traits"]={ [a]="31.7", [b]="Class template regex_traits", [c]=w, [d]=xb }, [xb]={ [a]="31.8", [b]="Class template basic_regex", [e]="re.regex.const", [c]=w, [d]="re.submatch" }, ["re.regex.const"]={ [a]="31.8.1", [b]="basic_regex constants", [c]=xb, [d]="re.regex.construct" }, ["re.regex.construct"]={ [a]="31.8.2", [b]="basic_regex constructors", [c]=xb, [d]="re.regex.assign" }, ["re.regex.assign"]={ [a]="31.8.3", [b]="basic_regex assign", [c]=xb, [d]="re.regex.operations" }, ["re.regex.operations"]={ [a]="31.8.4", [b]="basic_regex constant operations", [c]=xb, [d]="re.regex.locale" }, ["re.regex.locale"]={ [a]="31.8.5", [b]="basic_regex locale", [c]=xb, [d]="re.regex.swap" }, ["re.regex.swap"]={ [a]="31.8.6", [b]="basic_regex swap", [c]=xb, [d]="re.regex.nonmemb" }, ["re.regex.nonmemb"]={ [a]="31.8.7", [b]="basic_regex non-member functions", [e]="re.regex.nmswap", [c]=xb }, ["re.regex.nmswap"]={ [a]="31.8.7.1", [b]="basic_regex non-member swap", [c]="re.regex.nonmemb" }, ["re.submatch"]={ [a]="31.9", [b]="Class template sub_match", [e]="re.submatch.members", [c]=w, [d]=sb }, ["re.submatch.members"]={ [a]="31.9.1", [b]="sub_match members", [c]="re.submatch", [d]="re.submatch.op" }, ["re.submatch.op"]={ [a]="31.9.2", [b]="sub_match non-member operators", [c]="re.submatch" }, [sb]={ [a]="31.10", [b]="Class template match_results", [e]="re.results.const", [c]=w, [d]=Fd }, ["re.results.const"]={ [a]="31.10.1", [b]="match_results constructors", [c]=sb, [d]="re.results.state" }, ["re.results.state"]={ [a]="31.10.2", [b]="match_results state", [c]=sb, [d]="re.results.size" }, ["re.results.size"]={ [a]="31.10.3", [b]="match_results size", [c]=sb, [d]="re.results.acc" }, ["re.results.acc"]={ [a]="31.10.4", [b]="match_results element access", [c]=sb, [d]="re.results.form" }, ["re.results.form"]={ [a]="31.10.5", [b]="match_results formatting", [c]=sb, [d]="re.results.all" }, ["re.results.all"]={ [a]="31.10.6", [b]="match_results allocator", [c]=sb, [d]="re.results.swap" }, ["re.results.swap"]={ [a]="31.10.7", [b]="match_results swap", [c]=sb, [d]="re.results.nonmember" }, ["re.results.nonmember"]={ [a]="31.10.8", [b]="match_results non-member functions", [c]=sb }, [Fd]={ [a]="31.11", [b]="Regular expression algorithms", [e]="re.except", [c]=w, [d]="re.iter" }, ["re.except"]={ [a]="31.11.1", [b]="Exceptions", [c]=Fd, [d]="re.alg.match" }, ["re.alg.match"]={ [a]="31.11.2", [b]="regex_match", [c]=Fd, [d]="re.alg.search" }, ["re.alg.search"]={ [a]="31.11.3", [b]="regex_search", [c]=Fd, [d]="re.alg.replace" }, ["re.alg.replace"]={ [a]="31.11.4", [b]="regex_replace", [c]=Fd }, ["re.iter"]={ [a]="31.12", [b]="Regular expression iterators", [e]="re.regiter", [c]=w, [d]="re.grammar" }, ["re.regiter"]={ [a]="31.12.1", [b]="Class template regex_iterator", [e]="re.regiter.cnstr", [c]="re.iter", [d]="re.tokiter" }, ["re.regiter.cnstr"]={ [a]="31.12.1.1", [b]="regex_iterator constructors", [c]="re.regiter", [d]="re.regiter.comp" }, ["re.regiter.comp"]={ [a]="31.12.1.2", [b]="regex_iterator comparisons", [c]="re.regiter", [d]="re.regiter.deref" }, ["re.regiter.deref"]={ [a]="31.12.1.3", [b]="regex_iterator indirection", [c]="re.regiter", [d]="re.regiter.incr" }, ["re.regiter.incr"]={ [a]="31.12.1.4", [b]="regex_iterator increment", [c]="re.regiter" }, ["re.tokiter"]={ [a]="31.12.2", [b]="Class template regex_token_iterator", [e]="re.tokiter.cnstr", [c]="re.iter" }, ["re.tokiter.cnstr"]={ [a]="31.12.2.1", [b]="regex_token_iterator constructors", [c]="re.tokiter", [d]="re.tokiter.comp" }, ["re.tokiter.comp"]={ [a]="31.12.2.2", [b]="regex_token_iterator comparisons", [c]="re.tokiter", [d]="re.tokiter.deref" }, ["re.tokiter.deref"]={ [a]="31.12.2.3", [b]="regex_token_iterator indirection", [c]="re.tokiter", [d]="re.tokiter.incr" }, ["re.tokiter.incr"]={ [a]="31.12.2.4", [b]="regex_token_iterator increment", [c]="re.tokiter" }, ["re.grammar"]={ [a]="31.13", [b]="Modified ECMAScript regular expression grammar", [c]=w }, [ab]={ [a]="32", [b]="Atomic operations library", [e]="atomics.general", [c]=f, [d]=zc }, ["atomics.general"]={ [a]="32.1", [b]=r, [c]=ab, [d]="atomics.syn" }, ["atomics.syn"]={ [a]="32.2", [b]="Header <atomic> synopsis", [c]=ab, [d]="atomics.alias" }, ["atomics.alias"]={ [a]="32.3", [b]="Type aliases", [c]=ab, [d]="atomics.order" }, ["atomics.order"]={ [a]="32.4", [b]="Order and consistency", [c]=ab, [d]="atomics.lockfree" }, ["atomics.lockfree"]={ [a]="32.5", [b]="Lock-free property", [c]=ab, [d]="atomics.types.generic" }, ["atomics.types.generic"]={ [a]="32.6", [b]="Class template atomic", [e]="atomics.types.operations", [c]=ab, [d]="atomics.nonmembers" }, ["atomics.types.operations"]={ [a]="32.6.1", [b]="Operations on atomic types", [c]="atomics.types.generic", [d]="atomics.types.int" }, ["atomics.types.int"]={ [a]="32.6.2", [b]="Specializations for integers", [c]="atomics.types.generic", [d]="atomics.types.pointer" }, ["atomics.types.pointer"]={ [a]="32.6.3", [b]="Partial specialization for pointers", [c]="atomics.types.generic", [d]="atomics.types.memop" }, ["atomics.types.memop"]={ [a]="32.6.4", [b]="Member operators common to integers and pointers to objects", [c]="atomics.types.generic" }, ["atomics.nonmembers"]={ [a]="32.7", [b]="Non-member functions", [c]=ab, [d]="atomics.flag" }, ["atomics.flag"]={ [a]="32.8", [b]="Flag type and operations", [c]=ab, [d]="atomics.fences" }, ["atomics.fences"]={ [a]="32.9", [b]="Fences", [c]=ab }, [zc]={ [a]="33", [b]="Thread support library", [e]="thread.general", [c]=f, [d]=v }, ["thread.general"]={ [a]="33.1", [b]=r, [c]=zc, [d]=Cc }, [Cc]={ [a]="33.2", [b]=xc, [e]="thread.req.paramname", [c]=zc, [d]="thread.threads" }, ["thread.req.paramname"]={ [a]="33.2.1", [b]="Template parameter names", [c]=Cc, [d]="thread.req.exception" }, ["thread.req.exception"]={ [a]="33.2.2", [b]="Exceptions", [c]=Cc, [d]="thread.req.native" }, ["thread.req.native"]={ [a]="33.2.3", [b]="Native handles", [c]=Cc, [d]="thread.req.timing" }, ["thread.req.timing"]={ [a]="33.2.4", [b]="Timing specifications", [c]=Cc, [d]="thread.req.lockable" }, ["thread.req.lockable"]={ [a]="33.2.5", [b]="Requirements for Lockable types", [e]="thread.req.lockable.general", [c]=Cc, [d]="thread.decaycopy" }, ["thread.req.lockable.general"]={ [a]="33.2.5.1", [b]=l, [c]="thread.req.lockable", [d]="thread.req.lockable.basic" }, ["thread.req.lockable.basic"]={ [a]="33.2.5.2", [b]="BasicLockable requirements", [c]="thread.req.lockable", [d]="thread.req.lockable.req" }, ["thread.req.lockable.req"]={ [a]="33.2.5.3", [b]="Lockable requirements", [c]="thread.req.lockable", [d]="thread.req.lockable.timed" }, ["thread.req.lockable.timed"]={ [a]="33.2.5.4", [b]="TimedLockable requirements", [c]="thread.req.lockable" }, ["thread.decaycopy"]={ [a]="33.2.6", [b]="decay_copy", [c]=Cc }, ["thread.threads"]={ [a]="33.3", [b]="Threads", [e]="thread.syn", [c]=zc, [d]=bc }, ["thread.syn"]={ [a]="33.3.1", [b]="Header <thread> synopsis", [c]="thread.threads", [d]=Qb }, [Qb]={ [a]="33.3.2", [b]="Class thread", [e]="thread.thread.id", [c]="thread.threads", [d]="thread.thread.this" }, ["thread.thread.id"]={ [a]="33.3.2.1", [b]="Class thread::id", [c]=Qb, [d]="thread.thread.constr" }, ["thread.thread.constr"]={ [a]="33.3.2.2", [b]="thread constructors", [c]=Qb, [d]="thread.thread.destr" }, ["thread.thread.destr"]={ [a]="33.3.2.3", [b]="thread destructor", [c]=Qb, [d]="thread.thread.assign" }, ["thread.thread.assign"]={ [a]="33.3.2.4", [b]="thread assignment", [c]=Qb, [d]="thread.thread.member" }, ["thread.thread.member"]={ [a]="33.3.2.5", [b]="thread members", [c]=Qb, [d]="thread.thread.static" }, ["thread.thread.static"]={ [a]="33.3.2.6", [b]="thread static members", [c]=Qb, [d]="thread.thread.algorithm" }, ["thread.thread.algorithm"]={ [a]="33.3.2.7", [b]="thread specialized algorithms", [c]=Qb }, ["thread.thread.this"]={ [a]="33.3.3", [b]="Namespace this_thread", [c]="thread.threads" }, [bc]={ [a]="33.4", [b]="Mutual exclusion", [e]="mutex.syn", [c]=zc, [d]="thread.condition" }, ["mutex.syn"]={ [a]="33.4.1", [b]="Header <mutex> synopsis", [c]=bc, [d]="shared_mutex.syn" }, ["shared_mutex.syn"]={ [a]="33.4.2", [b]="Header <shared_mutex> synopsis", [c]=bc, [d]=Gc }, [Gc]={ [a]="33.4.3", [b]="Mutex requirements", [e]="thread.mutex.requirements.general", [c]=bc, [d]="thread.lock" }, ["thread.mutex.requirements.general"]={ [a]="33.4.3.1", [b]=l, [c]=Gc, [d]="thread.mutex.requirements.mutex" }, ["thread.mutex.requirements.mutex"]={ [a]="33.4.3.2", [b]="Mutex types", [e]="thread.mutex.class", [c]=Gc, [d]="thread.timedmutex.requirements" }, ["thread.mutex.class"]={ [a]="33.4.3.2.1", [b]="Class mutex", [c]="thread.mutex.requirements.mutex", [d]="thread.mutex.recursive" }, ["thread.mutex.recursive"]={ [a]="33.4.3.2.2", [b]="Class recursive_mutex", [c]="thread.mutex.requirements.mutex" }, ["thread.timedmutex.requirements"]={ [a]="33.4.3.3", [b]="Timed mutex types", [e]="thread.timedmutex.class", [c]=Gc, [d]="thread.sharedmutex.requirements" }, ["thread.timedmutex.class"]={ [a]="33.4.3.3.1", [b]="Class timed_mutex", [c]="thread.timedmutex.requirements", [d]="thread.timedmutex.recursive" }, ["thread.timedmutex.recursive"]={ [a]="33.4.3.3.2", [b]="Class recursive_timed_mutex", [c]="thread.timedmutex.requirements" }, ["thread.sharedmutex.requirements"]={ [a]="33.4.3.4", [b]="Shared mutex types", [e]="thread.sharedmutex.class", [c]=Gc, [d]="thread.sharedtimedmutex.requirements" }, ["thread.sharedmutex.class"]={ [a]="33.4.3.4.1", [b]="Class shared_mutex", [c]="thread.sharedmutex.requirements" }, ["thread.sharedtimedmutex.requirements"]={ [a]="33.4.3.5", [b]="Shared timed mutex types", [e]="thread.sharedtimedmutex.class", [c]=Gc }, ["thread.sharedtimedmutex.class"]={ [a]="33.4.3.5.1", [b]="Class shared_timed_mutex", [c]="thread.sharedtimedmutex.requirements" }, ["thread.lock"]={ [a]="33.4.4", [b]="Locks", [e]="thread.lock.guard", [c]=bc, [d]="thread.lock.algorithm" }, ["thread.lock.guard"]={ [a]="33.4.4.1", [b]="Class template lock_guard", [c]="thread.lock", [d]="thread.lock.scoped" }, ["thread.lock.scoped"]={ [a]="33.4.4.2", [b]="Class template scoped_lock", [c]="thread.lock", [d]="thread.lock.unique" }, ["thread.lock.unique"]={ [a]="33.4.4.3", [b]="Class template unique_lock", [e]="thread.lock.unique.cons", [c]="thread.lock", [d]="thread.lock.shared" }, ["thread.lock.unique.cons"]={ [a]="33.4.4.3.1", [b]="unique_lock constructors, destructor, and assignment", [c]="thread.lock.unique", [d]="thread.lock.unique.locking" }, ["thread.lock.unique.locking"]={ [a]="33.4.4.3.2", [b]="unique_lock locking", [c]="thread.lock.unique", [d]="thread.lock.unique.mod" }, ["thread.lock.unique.mod"]={ [a]="33.4.4.3.3", [b]="unique_lock modifiers", [c]="thread.lock.unique", [d]="thread.lock.unique.obs" }, ["thread.lock.unique.obs"]={ [a]="33.4.4.3.4", [b]="unique_lock observers", [c]="thread.lock.unique" }, ["thread.lock.shared"]={ [a]="33.4.4.4", [b]="Class template shared_lock", [e]="thread.lock.shared.cons", [c]="thread.lock" }, ["thread.lock.shared.cons"]={ [a]="33.4.4.4.1", [b]="shared_lock constructors, destructor, and assignment", [c]="thread.lock.shared", [d]="thread.lock.shared.locking" }, ["thread.lock.shared.locking"]={ [a]="33.4.4.4.2", [b]="shared_lock locking", [c]="thread.lock.shared", [d]="thread.lock.shared.mod" }, ["thread.lock.shared.mod"]={ [a]="33.4.4.4.3", [b]="shared_lock modifiers", [c]="thread.lock.shared", [d]="thread.lock.shared.obs" }, ["thread.lock.shared.obs"]={ [a]="33.4.4.4.4", [b]="shared_lock observers", [c]="thread.lock.shared" }, ["thread.lock.algorithm"]={ [a]="33.4.5", [b]="Generic locking algorithms", [c]=bc, [d]="thread.once" }, ["thread.once"]={ [a]="33.4.6", [b]="Call once", [e]="thread.once.onceflag", [c]=bc }, ["thread.once.onceflag"]={ [a]="33.4.6.1", [b]="Struct once_flag", [c]="thread.once", [d]="thread.once.callonce" }, ["thread.once.callonce"]={ [a]="33.4.6.2", [b]="Function call_once", [c]="thread.once" }, ["thread.condition"]={ [a]="33.5", [b]="Condition variables", [e]="condition_variable.syn", [c]=zc, [d]=T }, ["condition_variable.syn"]={ [a]="33.5.1", [b]="Header <condition_variable> synopsis", [c]="thread.condition", [d]="thread.condition.nonmember" }, ["thread.condition.nonmember"]={ [a]="33.5.2", [b]="Non-member functions", [c]="thread.condition", [d]="thread.condition.condvar" }, ["thread.condition.condvar"]={ [a]="33.5.3", [b]="Class condition_variable", [c]="thread.condition", [d]="thread.condition.condvarany" }, ["thread.condition.condvarany"]={ [a]="33.5.4", [b]="Class condition_variable_any", [c]="thread.condition" }, [T]={ [a]="33.6", [b]="Futures", [e]="futures.overview", [c]=zc }, ["futures.overview"]={ [a]="33.6.1", [b]=ud, [c]=T, [d]="future.syn" }, ["future.syn"]={ [a]="33.6.2", [b]="Header <future> synopsis", [c]=T, [d]="futures.errors" }, ["futures.errors"]={ [a]="33.6.3", [b]="Error handling", [c]=T, [d]="futures.future_error" }, ["futures.future_error"]={ [a]="33.6.4", [b]="Class future_error", [c]=T, [d]="futures.state" }, ["futures.state"]={ [a]="33.6.5", [b]="Shared state", [c]=T, [d]="futures.promise" }, ["futures.promise"]={ [a]="33.6.6", [b]="Class template promise", [c]=T, [d]="futures.unique_future" }, ["futures.unique_future"]={ [a]="33.6.7", [b]="Class template future", [c]=T, [d]="futures.shared_future" }, ["futures.shared_future"]={ [a]="33.6.8", [b]="Class template shared_future", [c]=T, [d]="futures.async" }, ["futures.async"]={ [a]="33.6.9", [b]="Function template async", [c]=T, [d]="futures.task" }, ["futures.task"]={ [a]="33.6.10", [b]="Class template packaged_task", [e]="futures.task.members", [c]=T }, ["futures.task.members"]={ [a]="33.6.10.1", [b]="packaged_task member functions", [c]="futures.task", [d]="futures.task.nonmembers" }, ["futures.task.nonmembers"]={ [a]="33.6.10.2", [b]="packaged_task globals", [c]="futures.task" }, [v]={ [a]=f, [b]="Annex A (informative) Grammar summary", [e]="gram.key", [c]=f, [d]="implimits" }, ["gram.key"]={ [a]="A.1", [b]="Keywords", [c]=v, [d]="gram.lex" }, ["gram.lex"]={ [a]="A.2", [b]="Lexical conventions", [c]=v, [d]="gram.basic" }, ["gram.basic"]={ [a]="A.3", [b]="Basic concepts", [c]=v, [d]="gram.expr" }, ["gram.expr"]={ [a]="A.4", [b]="Expressions", [c]=v, [d]="gram.stmt" }, ["gram.stmt"]={ [a]="A.5", [b]="Statements", [c]=v, [d]="gram.dcl" }, ["gram.dcl"]={ [a]="A.6", [b]="Declarations", [c]=v, [d]="gram.decl" }, ["gram.decl"]={ [a]="A.7", [b]="Declarators", [c]=v, [d]="gram.class" }, ["gram.class"]={ [a]="A.8", [b]="Classes", [c]=v, [d]="gram.derived" }, ["gram.derived"]={ [a]="A.9", [b]="Derived classes", [c]=v, [d]="gram.special" }, ["gram.special"]={ [a]="A.10", [b]="Special member functions", [c]=v, [d]="gram.over" }, ["gram.over"]={ [a]="A.11", [b]="Overloading", [c]=v, [d]="gram.temp" }, ["gram.temp"]={ [a]="A.12", [b]="Templates", [c]=v, [d]="gram.except" }, ["gram.except"]={ [a]="A.13", [b]="Exception handling", [c]=v, [d]="gram.cpp" }, ["gram.cpp"]={ [a]="A.14", [b]="Preprocessing directives", [c]=v }, ["implimits"]={ [a]=f, [b]="Annex B (informative) Implementation quantities", [c]=f, [d]=Oc }, [Oc]={ [a]=f, [b]="Annex C (informative) Compatibility", [e]=P, [c]=f, [d]=n }, [P]={ [a]="C.1", [b]="C++ and ISO C", [e]="diff.lex", [c]=Oc, [d]=m }, ["diff.lex"]={ [a]="C.1.1", [b]="Clause [lex]: lexical conventions", [c]=P, [d]="diff.basic" }, ["diff.basic"]={ [a]="C.1.2", [b]="Clause [basic]: basic concepts", [c]=P, [d]="diff.conv" }, ["diff.conv"]={ [a]="C.1.3", [b]="Clause [conv]: standard conversions", [c]=P, [d]="diff.expr" }, ["diff.expr"]={ [a]="C.1.4", [b]="Clause [expr]: expressions", [c]=P, [d]="diff.stat" }, ["diff.stat"]={ [a]="C.1.5", [b]="Clause [stmt.stmt]: statements", [c]=P, [d]="diff.dcl" }, ["diff.dcl"]={ [a]="C.1.6", [b]="Clause [dcl.dcl]: declarations", [c]=P, [d]="diff.decl" }, ["diff.decl"]={ [a]="C.1.7", [b]="Clause [dcl.decl]: declarators", [c]=P, [d]="diff.class" }, ["diff.class"]={ [a]="C.1.8", [b]="Clause [class]: classes", [c]=P, [d]="diff.special" }, ["diff.special"]={ [a]="C.1.9", [b]="Clause [special]: special member functions", [c]=P, [d]="diff.cpp" }, ["diff.cpp"]={ [a]="C.1.10", [b]="Clause [cpp]: preprocessing directives", [c]=P }, [m]={ [a]="C.2", [b]="C++ and ISO C++ 2003", [e]="diff.cpp03.lex", [c]=Oc, [d]=Mb }, ["diff.cpp03.lex"]={ [a]="C.2.1", [b]="Clause [lex]: lexical conventions", [c]=m, [d]="diff.cpp03.conv" }, ["diff.cpp03.conv"]={ [a]="C.2.2", [b]="Clause [conv]: standard conversions", [c]=m, [d]="diff.cpp03.expr" }, ["diff.cpp03.expr"]={ [a]="C.2.3", [b]="Clause [expr]: expressions", [c]=m, [d]="diff.cpp03.dcl.dcl" }, ["diff.cpp03.dcl.dcl"]={ [a]="C.2.4", [b]="Clause [dcl.dcl]: declarations", [c]=m, [d]="diff.cpp03.dcl.decl" }, ["diff.cpp03.dcl.decl"]={ [a]="C.2.5", [b]="Clause [dcl.decl]: declarators", [c]=m, [d]="diff.cpp03.special" }, ["diff.cpp03.special"]={ [a]="C.2.6", [b]="Clause [special]: special member functions", [c]=m, [d]="diff.cpp03.temp" }, ["diff.cpp03.temp"]={ [a]="C.2.7", [b]="Clause [temp]: templates", [c]=m, [d]="diff.cpp03.library" }, ["diff.cpp03.library"]={ [a]="C.2.8", [b]="Clause [library]: library introduction", [c]=m, [d]="diff.cpp03.language.support" }, ["diff.cpp03.language.support"]={ [a]="C.2.9", [b]="Clause [language.support]: language support library", [c]=m, [d]="diff.cpp03.diagnostics" }, ["diff.cpp03.diagnostics"]={ [a]="C.2.10", [b]="Clause [diagnostics]: diagnostics library", [c]=m, [d]="diff.cpp03.utilities" }, ["diff.cpp03.utilities"]={ [a]="C.2.11", [b]="Clause [utilities]: general utilities library", [c]=m, [d]="diff.cpp03.strings" }, ["diff.cpp03.strings"]={ [a]="C.2.12", [b]="Clause [strings]: strings library", [c]=m, [d]="diff.cpp03.containers" }, ["diff.cpp03.containers"]={ [a]="C.2.13", [b]="Clause [containers]: containers library", [c]=m, [d]="diff.cpp03.algorithms" }, ["diff.cpp03.algorithms"]={ [a]="C.2.14", [b]="Clause [algorithms]: algorithms library", [c]=m, [d]="diff.cpp03.numerics" }, ["diff.cpp03.numerics"]={ [a]="C.2.15", [b]="Clause [numerics]: numerics library", [c]=m, [d]="diff.cpp03.input.output" }, ["diff.cpp03.input.output"]={ [a]="C.2.16", [b]="Clause [input.output]: input/output library", [c]=m }, [Mb]={ [a]="C.3", [b]="C++ and ISO C++ 2011", [e]="diff.cpp11.lex", [c]=Oc, [d]=D }, ["diff.cpp11.lex"]={ [a]="C.3.1", [b]="Clause [lex]: lexical conventions", [c]=Mb, [d]="diff.cpp11.basic" }, ["diff.cpp11.basic"]={ [a]="C.3.2", [b]="Clause [basic]: basic concepts", [c]=Mb, [d]="diff.cpp11.expr" }, ["diff.cpp11.expr"]={ [a]="C.3.3", [b]="Clause [expr]: expressions", [c]=Mb, [d]="diff.cpp11.dcl.dcl" }, ["diff.cpp11.dcl.dcl"]={ [a]="C.3.4", [b]="Clause [dcl.dcl]: declarations", [c]=Mb, [d]="diff.cpp11.dcl.decl" }, ["diff.cpp11.dcl.decl"]={ [a]="C.3.5", [b]="Clause [dcl.decl]: declarators", [c]=Mb, [d]="diff.cpp11.library" }, ["diff.cpp11.library"]={ [a]="C.3.6", [b]="Clause [library]: library introduction", [c]=Mb, [d]="diff.cpp11.input.output" }, ["diff.cpp11.input.output"]={ [a]="C.3.7", [b]="Clause [input.output]: input/output library", [c]=Mb }, [D]={ [a]="C.4", [b]="C++ and ISO C++ 2014", [e]="diff.cpp14.lex", [c]=Oc, [d]=Hd }, ["diff.cpp14.lex"]={ [a]="C.4.1", [b]="Clause [lex]: lexical conventions", [c]=D, [d]="diff.cpp14.expr" }, ["diff.cpp14.expr"]={ [a]="C.4.2", [b]="Clause [expr]: expressions", [c]=D, [d]="diff.cpp14.dcl.dcl" }, ["diff.cpp14.dcl.dcl"]={ [a]="C.4.3", [b]="Clause [dcl.dcl]: declarations", [c]=D, [d]="diff.cpp14.decl" }, ["diff.cpp14.decl"]={ [a]="C.4.4", [b]="Clause [dcl.decl]: declarators", [c]=D, [d]="diff.cpp14.special" }, ["diff.cpp14.special"]={ [a]="C.4.5", [b]="Clause [special]: special member functions", [c]=D, [d]="diff.cpp14.temp" }, ["diff.cpp14.temp"]={ [a]="C.4.6", [b]="Clause [temp]: templates", [c]=D, [d]="diff.cpp14.except" }, ["diff.cpp14.except"]={ [a]="C.4.7", [b]="Clause [except]: exception handling", [c]=D, [d]="diff.cpp14.library" }, ["diff.cpp14.library"]={ [a]="C.4.8", [b]="Clause [library]: library introduction", [c]=D, [d]="diff.cpp14.utilities" }, ["diff.cpp14.utilities"]={ [a]="C.4.9", [b]="Clause [utilities]: general utilities library", [c]=D, [d]="diff.cpp14.string" }, ["diff.cpp14.string"]={ [a]="C.4.10", [b]="Clause [strings]: strings library", [c]=D, [d]="diff.cpp14.containers" }, ["diff.cpp14.containers"]={ [a]="C.4.11", [b]="Clause [containers]: containers library", [c]=D, [d]="diff.cpp14.depr" }, ["diff.cpp14.depr"]={ [a]="C.4.12", [b]="Annex [depr]: compatibility features", [c]=D }, [Hd]={ [a]="C.5", [b]="C standard library", [e]="diff.mods.to.headers", [c]=Oc }, ["diff.mods.to.headers"]={ [a]="C.5.1", [b]="Modifications to headers", [c]=Hd, [d]=Eb }, [Eb]={ [a]="C.5.2", [b]="Modifications to definitions", [e]="diff.char16", [c]=Hd, [d]="diff.mods.to.declarations" }, ["diff.char16"]={ [a]="C.5.2.1", [b]="Types char16_t and char32_t", [c]=Eb, [d]="diff.wchar.t" }, ["diff.wchar.t"]={ [a]="C.5.2.2", [b]="Type wchar_t", [c]=Eb, [d]="diff.header.assert.h" }, ["diff.header.assert.h"]={ [a]="C.5.2.3", [b]="Header <assert.h>", [c]=Eb, [d]="diff.header.iso646.h" }, ["diff.header.iso646.h"]={ [a]="C.5.2.4", [b]="Header <iso646.h>", [c]=Eb, [d]="diff.header.stdalign.h" }, ["diff.header.stdalign.h"]={ [a]="C.5.2.5", [b]="Header <stdalign.h>", [c]=Eb, [d]="diff.header.stdbool.h" }, ["diff.header.stdbool.h"]={ [a]="C.5.2.6", [b]="Header <stdbool.h>", [c]=Eb, [d]="diff.null" }, ["diff.null"]={ [a]="C.5.2.7", [b]="Macro NULL", [c]=Eb }, ["diff.mods.to.declarations"]={ [a]="C.5.3", [b]="Modifications to declarations", [c]=Hd, [d]="diff.mods.to.behavior" }, ["diff.mods.to.behavior"]={ [a]="C.5.4", [b]="Modifications to behavior", [e]="diff.offsetof", [c]=Hd }, ["diff.offsetof"]={ [a]="C.5.4.1", [b]="Macro offsetof(type, member-designator)", [c]="diff.mods.to.behavior", [d]="diff.malloc" }, ["diff.malloc"]={ [a]="C.5.4.2", [b]="Memory allocation functions", [c]="diff.mods.to.behavior" }, [n]={ [a]=f, [b]="Annex D (normative) Compatibility features", [e]="depr.static_constexpr", [c]=f, [d]="generalindex" }, ["depr.static_constexpr"]={ [a]="D.1", [b]="Redeclaration of static constexpr data members", [c]=n, [d]="depr.impldec" }, ["depr.impldec"]={ [a]="D.2", [b]="Implicit declaration of copy functions", [c]=n, [d]="depr.except.spec" }, ["depr.except.spec"]={ [a]="D.3", [b]="Deprecated exception specifications", [c]=n, [d]="depr.cpp.headers" }, ["depr.cpp.headers"]={ [a]="D.4", [b]="C++standard library headers", [e]="depr.ccomplex.syn", [c]=n, [d]="depr.c.headers" }, ["depr.ccomplex.syn"]={ [a]="D.4.1", [b]="Header <ccomplex> synopsis", [c]="depr.cpp.headers", [d]="depr.cstdalign.syn" }, ["depr.cstdalign.syn"]={ [a]="D.4.2", [b]="Header <cstdalign> synopsis", [c]="depr.cpp.headers", [d]="depr.cstdbool.syn" }, ["depr.cstdbool.syn"]={ [a]="D.4.3", [b]="Header <cstdbool> synopsis", [c]="depr.cpp.headers", [d]="depr.ctgmath.syn" }, ["depr.ctgmath.syn"]={ [a]="D.4.4", [b]="Header <ctgmath> synopsis", [c]="depr.cpp.headers" }, ["depr.c.headers"]={ [a]="D.5", [b]="C standard library headers", [c]=n, [d]="depr.str.strstreams" }, ["depr.str.strstreams"]={ [a]="D.6", [b]="char* streams", [e]="depr.strstreambuf", [c]=n, [d]="depr.uncaught" }, ["depr.strstreambuf"]={ [a]="D.6.1", [b]="Class strstreambuf", [e]="depr.strstreambuf.cons", [c]="depr.str.strstreams", [d]="depr.istrstream" }, ["depr.strstreambuf.cons"]={ [a]="D.6.1.1", [b]="strstreambuf constructors", [c]="depr.strstreambuf", [d]="depr.strstreambuf.members" }, ["depr.strstreambuf.members"]={ [a]="D.6.1.2", [b]=C, [c]="depr.strstreambuf", [d]="depr.strstreambuf.virtuals" }, ["depr.strstreambuf.virtuals"]={ [a]="D.6.1.3", [b]="strstreambuf overridden virtual functions", [c]="depr.strstreambuf" }, ["depr.istrstream"]={ [a]="D.6.2", [b]="Class istrstream", [e]="depr.istrstream.cons", [c]="depr.str.strstreams", [d]="depr.ostrstream" }, ["depr.istrstream.cons"]={ [a]="D.6.2.1", [b]="istrstream constructors", [c]="depr.istrstream", [d]="depr.istrstream.members" }, ["depr.istrstream.members"]={ [a]="D.6.2.2", [b]=C, [c]="depr.istrstream" }, ["depr.ostrstream"]={ [a]="D.6.3", [b]="Class ostrstream", [e]="depr.ostrstream.cons", [c]="depr.str.strstreams", [d]="depr.strstream" }, ["depr.ostrstream.cons"]={ [a]="D.6.3.1", [b]="ostrstream constructors", [c]="depr.ostrstream", [d]="depr.ostrstream.members" }, ["depr.ostrstream.members"]={ [a]="D.6.3.2", [b]=C, [c]="depr.ostrstream" }, ["depr.strstream"]={ [a]="D.6.4", [b]="Class strstream", [e]="depr.strstream.cons", [c]="depr.str.strstreams" }, ["depr.strstream.cons"]={ [a]="D.6.4.1", [b]="strstream constructors", [c]="depr.strstream", [d]="depr.strstream.dest" }, ["depr.strstream.dest"]={ [a]="D.6.4.2", [b]="strstream destructor", [c]="depr.strstream", [d]="depr.strstream.oper" }, ["depr.strstream.oper"]={ [a]="D.6.4.3", [b]="strstream operations", [c]="depr.strstream" }, ["depr.uncaught"]={ [a]="D.7", [b]="uncaught_exception", [c]=n, [d]="depr.func.adaptor.binding" }, ["depr.func.adaptor.binding"]={ [a]="D.8", [b]="Old adaptable function bindings", [e]="depr.weak.result_type", [c]=n, [d]="depr.default.allocator" }, ["depr.weak.result_type"]={ [a]="D.8.1", [b]="Weak result types", [c]="depr.func.adaptor.binding", [d]="depr.func.adaptor.typedefs" }, ["depr.func.adaptor.typedefs"]={ [a]="D.8.2", [b]="Typedefs to support function binders", [c]="depr.func.adaptor.binding", [d]="depr.negators" }, ["depr.negators"]={ [a]="D.8.3", [b]="Negators", [c]="depr.func.adaptor.binding" }, ["depr.default.allocator"]={ [a]="D.9", [b]="The default allocator", [c]=n, [d]="depr.storage.iterator" }, ["depr.storage.iterator"]={ [a]="D.10", [b]="Raw storage iterator", [c]=n, [d]="depr.temporary.buffer" }, ["depr.temporary.buffer"]={ [a]="D.11", [b]="Temporary buffers", [c]=n, [d]="depr.meta.types" }, ["depr.meta.types"]={ [a]="D.12", [b]="Deprecated type traits", [c]=n, [d]="depr.iterator.primitives" }, ["depr.iterator.primitives"]={ [a]="D.13", [b]="Deprecated iterator primitives", [e]="depr.iterator.basic", [c]=n, [d]="depr.util.smartptr.shared.obs" }, ["depr.iterator.basic"]={ [a]="D.13.1", [b]="Basic iterator", [c]="depr.iterator.primitives" }, ["depr.util.smartptr.shared.obs"]={ [a]="D.14", [b]="Deprecated shared_ptr observers", [c]=n, [d]="depr.locale.stdcvt" }, ["depr.locale.stdcvt"]={ [a]="D.15", [b]="Deprecated standard code conversion facets", [e]="depr.codecvt.syn", [c]=n, [d]="depr.conversions" }, ["depr.codecvt.syn"]={ [a]="D.15.1", [b]="Header <codecvt> synopsis", [c]="depr.locale.stdcvt", [d]="depr.locale.stdcvt.req" }, ["depr.locale.stdcvt.req"]={ [a]="D.15.2", [b]=xc, [c]="depr.locale.stdcvt" }, ["depr.conversions"]={ [a]="D.16", [b]="Deprecated convenience conversion interfaces", [e]="depr.conversions.string", [c]=n }, ["depr.conversions.string"]={ [a]="D.16.1", [b]="Class template wstring_convert", [c]="depr.conversions", [d]="depr.conversions.buffer" }, ["depr.conversions.buffer"]={ [a]="D.16.2", [b]="Class template wbuffer_convert", [c]="depr.conversions" }, ["generalindex"]={ [a]=f, [b]="Index", [c]=f, [d]="libraryindex" }, ["libraryindex"]={ [a]=f, [b]="Index of library names", [c]=f, [d]="impldefindex" }, ["impldefindex"]={ [a]=f, [b]="Index of implementation-defined behavior", [c]=f } };