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