Running as unit: rb-build-amd64_38-86312.service; invocation ID: 8cf164d1c53d4143a775a93aff69bf35 ==================================================================================== Fri Oct 31 11:58:13 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_38) on jenkins, called using "infom02-amd64 infom01-amd64" as arguments. Fri Oct 31 11:58:13 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-rQtxs9Xq" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Oct 31 11:58:13 UTC 2025 - checking /var/lib/jenkins/offline_nodes if infom02-amd64.debian.net is marked as down. Fri Oct 31 11:58:13 UTC 2025 - checking via ssh if infom02-amd64.debian.net is up. removed '/tmp/read-only-fs-test-jwG5nV' Fri Oct 31 11:58:13 UTC 2025 - checking /var/lib/jenkins/offline_nodes if infom01-amd64.debian.net is marked as down. Fri Oct 31 11:58:13 UTC 2025 - checking via ssh if infom01-amd64.debian.net is up. removed '/tmp/read-only-fs-test-oOG9Ab' ok, let's check if c++-annotations is building anywhere yet… ok, c++-annotations is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of c++-annotations in unstable on amd64 on jenkins now. 1st build will be done on infom02-amd64.debian.net. 2nd build will be done on infom01-amd64.debian.net. ============================================================================= Fri Oct 31 11:58:27 UTC 2025 I: starting to build c++-annotations/unstable/amd64 on jenkins on '2025-10-31 11:58' Fri Oct 31 11:58:27 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_38/86312/console.log 1761911907 amd64 unstable c++-annotations Fri Oct 31 11:58:27 UTC 2025 I: Downloading source for unstable/c++-annotations=13.02.02-1 --2025-10-31 11:58:28-- http://deb.debian.org/debian/pool/main/c/c%2b%2b-annotations/c%2b%2b-annotations_13.02.02-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2717 (2.7K) [text/prs.lines.tag] Saving to: ‘c++-annotations_13.02.02-1.dsc’ 0K .. 100% 294M=0s 2025-10-31 11:58:28 (294 MB/s) - ‘c++-annotations_13.02.02-1.dsc’ saved [2717/2717] --2025-10-31 11:58:28-- http://deb.debian.org/debian/pool/main/c/c%2b%2b-annotations/c%2b%2b-annotations_13.02.02-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2717 (2.7K) [text/prs.lines.tag] Saving to: ‘c++-annotations_13.02.02-1.dsc’ 0K .. 100% 294M=0s 2025-10-31 11:58:28 (294 MB/s) - ‘c++-annotations_13.02.02-1.dsc’ saved [2717/2717] Fri Oct 31 11:58:28 UTC 2025 I: c++-annotations_13.02.02-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: c++-annotations Binary: c++-annotations, c++-annotations-html, c++-annotations-txt, c++-annotations-latex, c++-annotations-pdf, c++-annotations-ps, c++-annotations-dvi, c++-annotations-contrib Architecture: all Version: 13.02.02-1 Maintainer: Frank B. Brokken Uploaders: tony mancill Homepage: https://fbb-git.github.io/cppannotations/ Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/debian/cpp-annotations Vcs-Git: https://salsa.debian.org/debian/cpp-annotations.git Build-Depends: debhelper-compat (= 13), flex, ghostscript, icmake (>= 13.04.00), libbobcat-dev (>= 6.09.00), libfl-dev, texlive-fonts-recommended, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, texlive-plain-generic, yodl (>= 4.04.00), zip Package-List: c++-annotations deb doc optional arch=all c++-annotations-contrib deb doc optional arch=all c++-annotations-dvi deb doc optional arch=all c++-annotations-html deb doc optional arch=all c++-annotations-latex deb doc optional arch=all c++-annotations-pdf deb doc optional arch=all c++-annotations-ps deb doc optional arch=all c++-annotations-txt deb doc optional arch=all Checksums-Sha1: 5c032c9320b4580e82df5d53a23646faad1069e1 2129649 c++-annotations_13.02.02.orig.tar.gz 04e099a2f35ba2558d5ef5fe8ecaf11b4cfdeb80 9780 c++-annotations_13.02.02-1.debian.tar.xz Checksums-Sha256: 1953ac16073934499e869e6bd2efad851ac3005302bd6911cd91d06e38264ac1 2129649 c++-annotations_13.02.02.orig.tar.gz 3d4430f0f8ba625ede501b991aaa53950bf281679dc700fcfeae964342c1ec53 9780 c++-annotations_13.02.02-1.debian.tar.xz Files: f841f49d864edde1e7aedb4167d3f3b2 2129649 c++-annotations_13.02.02.orig.tar.gz d5a888ddd2b588ce57887e57cbbf6b81 9780 c++-annotations_13.02.02-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmkEPDAUHHRtYW5jaWxs QGRlYmlhbi5vcmcACgkQIdIFiZdLPpZQPhAAgVtgiBh3DxsfiZnoRrfHbqcCOL4J N2BHqwgFtjLINxx8TjAQxOyN2DKhjA5BuUnKVEUeFBYe06X+12HPrCfzH0rlMu7D twy3Jrxg5klWI/kzL6NHaSen9HQ80x1w+1ADf6YZPSxt4lh1pxRu5X8wNNhMgr9o XcJLWPoHVw+JJaG9AssuN2Ia4RTS62X8sKsvkSNrdCwBTm2xxYRkvbQZbfLOdTRF QaLedqoxjerVBuSp44i8UbAzQnXuNVvl1set65r8At8c4oHGUzZgkT4KXa1PlRG1 lrP3C/n8ZrDGFZdW6ONECT9Ta+3V+jY9NV3aq9tdpq3WnQtIQU6DNAPvI118j4eS 3zz0+NmxC6LTHr0QsS+CFfE2JAEAZpeMeGY7gBlTdvnVMOkr3R5hIVUJOh/gaDq3 P4PPfaW1EQMm/hcU1Eky7rtqz1KeWhaZwdqx/0a3ASaI2OJLITXXFNsNeXfG0HF1 jTn14G8sqDpXxkcVjJlbyTkKd08v0tWCn18xbiUJB55Of4e/foyRVarl8g4cKA5r KHWSCOcHOs+ifA4VEwEvKsNtI9iqgrvgDmL7+QPeIgxUmg4bO86mlfuWJ//0omMb 42onzdjLusUkK3mm0XyzrRRhMNg/7iB8savVu6TOaVpJVN2+o0K26R5rPx/rSjic XIhd8pNJMdDC76s= =fz95 -----END PGP SIGNATURE----- Fri Oct 31 11:58:28 UTC 2025 I: Checking whether the package is not for us Fri Oct 31 11:58:28 UTC 2025 I: Starting 1st build on remote node infom02-amd64.debian.net. Fri Oct 31 11:58:28 UTC 2025 I: Preparing to do remote build '1' on infom02-amd64.debian.net. Fri Oct 31 11:58:28 UTC 2025 - checking /var/lib/jenkins/offline_nodes if infom02-amd64.debian.net is marked as down. Fri Oct 31 11:58:28 UTC 2025 - checking via ssh if infom02-amd64.debian.net is up. removed '/tmp/read-only-fs-test-Nmtkq0' ==================================================================================== Thu Dec 3 18:21:28 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on infom02-amd64, called using "1 c++-annotations unstable /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by 13.02.02-1" as arguments. Thu Dec 3 18:21:28 UTC 2026 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-NJc0coqF" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Dec 3 18:21:28 UTC 2026 I: Downloading source for unstable/c++-annotations=13.02.02-1 Reading package lists... NOTICE: 'c++-annotations' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/cpp-annotations.git Please use: git clone https://salsa.debian.org/debian/cpp-annotations.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2142 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (dsc) [2717 B] Get:2 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (tar) [2130 kB] Get:3 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (diff) [9780 B] Fetched 2142 kB in 0s (10.8 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'c++-annotations' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/cpp-annotations.git Please use: git clone https://salsa.debian.org/debian/cpp-annotations.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2142 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (dsc) [2717 B] Get:2 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (tar) [2130 kB] Get:3 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (diff) [9780 B] Fetched 2142 kB in 0s (10.8 MB/s) Download complete and in download only mode ============================================================================= Building c++-annotations in unstable on amd64 on infom02-amd64 now. Date: Thu Dec 3 18:21:29 UTC 2026 Date UTC: Thu Dec 3 18:21:29 UTC 2026 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 3 06:21:29 -12 2026 I: pbuilder-time-stamp: 1796322089 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [c++-annotations_13.02.02-1.dsc] I: copying [./c++-annotations_13.02.02.orig.tar.gz] I: copying [./c++-annotations_13.02.02-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./c++-annotations_13.02.02-1.dsc: no acceptable signature found dpkg-source: info: extracting c++-annotations in c++-annotations-13.02.02 dpkg-source: info: unpacking c++-annotations_13.02.02.orig.tar.gz dpkg-source: info: unpacking c++-annotations_13.02.02-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1772378/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='c19d3fa1d57746c09aa5f5c4df87190e' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='1772378' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/pbuilderrc_XUNr --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b1 --logfile b1/build.log c++-annotations_13.02.02-1.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom02-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1772378/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), flex, ghostscript, icmake (>= 13.04.00), libbobcat-dev (>= 6.09.00), libfl-dev, texlive-fonts-recommended, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, texlive-plain-generic, yodl (>= 4.04.00), zip dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on flex; however: Package flex is not installed. pbuilder-satisfydepends-dummy depends on ghostscript; however: Package ghostscript is not installed. pbuilder-satisfydepends-dummy depends on icmake (>= 13.04.00); however: Package icmake is not installed. pbuilder-satisfydepends-dummy depends on libbobcat-dev (>= 6.09.00); however: Package libbobcat-dev is not installed. pbuilder-satisfydepends-dummy depends on libfl-dev; however: Package libfl-dev is not installed. pbuilder-satisfydepends-dummy depends on texlive-fonts-recommended; however: Package texlive-fonts-recommended is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-base; however: Package texlive-latex-base is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however: Package texlive-latex-extra is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-recommended; however: Package texlive-latex-recommended is not installed. pbuilder-satisfydepends-dummy depends on texlive-plain-generic; however: Package texlive-plain-generic is not installed. pbuilder-satisfydepends-dummy depends on yodl (>= 4.04.00); however: Package yodl is not installed. pbuilder-satisfydepends-dummy depends on zip; however: Package zip is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} flex{a} fontconfig-config{a} fonts-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} ghostscript{a} groff-base{a} icmake{a} intltool-debian{a} libapache-pom-java{a} libarchive-zip-perl{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libbobcat-dev{a} libbobcat6{a} libbrotli1{a} libcairo2{a} libcom-err2{a} libcommons-logging-java{a} libcommons-parent-java{a} libcups2t64{a} libdbus-1-3{a} libdebhelper-perl{a} libdeflate0{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfl-dev{a} libfl2{a} libfontbox-java{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libglib2.0-0t64{a} libgnutls30t64{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libice6{a} libicu76{a} libidn12{a} libidn2-0{a} libijs-0.35{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libk5crypto3{a} libkeyutils1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libmilter1.0.1{a} libmpfi0{a} libopenjp2-7{a} libp11-kit0{a} libpaper-utils{a} libpaper2{a} libpdfbox-java{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpotrace0{a} libproc2-0{a} libptexenc1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libsharpyuv0{a} libsm6{a} libsynctex2{a} libtasn1-6{a} libteckit0{a} libtexlua53-5{a} libtext-charwidth-perl{a} libtext-wrapi18n-perl{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} libwebp7{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2-16{a} libxmu6{a} libxpm4{a} libxrender1{a} libxt6t64{a} libzzip-0-13t64{a} lmodern{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} poppler-data{a} preview-latex-style{a} procps{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-fonts-recommended{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-luatex{a} texlive-pictures{a} texlive-plain-generic{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} yodl{a} zip{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus default-jre dvisvgm fonts-droid-fallback krb5-locales libarchive-cpio-perl libfile-mimeinfo-perl libglib2.0-data libltdl-dev libmail-sendmail-perl libnet-dbus-perl libspreadsheet-parseexcel-perl libx11-protocol-perl linux-sysctl-defaults lynx psmisc ruby shared-mime-info tex-gyre tipa tk unzip wget x11-utils x11-xserver-utils xdg-user-dirs 0 packages upgraded, 151 newly installed, 0 to remove and 0 not upgraded. Need to get 245 MB of archives. After unpacking 766 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 flex amd64 2.6.4-8.2+b4 [423 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 poppler-data all 0.4.12-1 [1601 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.9-1 [2257 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-5 [260 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.9-1 [764 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B] Get: 31 http://deb.debian.org/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 32 http://deb.debian.org/debian unstable/main amd64 ucf all 3.0052 [43.3 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-2 [877 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-7 [540 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 43 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-0.3 [640 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.28 [941 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 libfontenc1 amd64 1:1.1.8-1+b2 [23.3 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.50-1 [282 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+26 [217 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 xfonts-utils amd64 1:7.7+7 [93.3 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 fonts-urw-base35 all 20200910-8 [10.8 MB] Get: 59 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-2.4 [318 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 fonts-lmodern all 2.005-1 [4540 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libgs-common all 10.06.0~dfsg-3 [149 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libgs10-common all 10.06.0~dfsg-3 [479 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 libavahi-common-data amd64 0.8-17 [112 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 libavahi-common3 amd64 0.8-17 [47.3 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.16.2-2 [178 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libavahi-client3 amd64 0.8-17 [52.1 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.9-2 [443 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.10-3 [1493 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get: 75 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libcups2t64 amd64 2.4.14-1 [255 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-2.4 [401 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libidn12 amd64 1.43-2 [48.3 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libijs-0.35 amd64 0.35-16 [16.0 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libjbig2dec0 amd64 0.20-1+b3 [65.1 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-4 [168 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 liblcms2-2 amd64 2.16-2 [160 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libopenjp2-7 amd64 2.5.3-2.1 [204 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libpaper2 amd64 2.2.5-0.3+b2 [16.7 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.23-2 [47.3 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [116 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.5.0-0.1 [318 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.7.1-1 [361 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.12-1 [815 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.6-1 [37.3 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.3 [208 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libgs10 amd64 10.06.0~dfsg-3 [2909 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 ghostscript amd64 10.06.0~dfsg-3 [50.6 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 icmake amd64 13.04.02-1 [579 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libapache-pom-java all 33-2 [5852 B] Get: 104 http://deb.debian.org/debian unstable/main amd64 libmilter1.0.1 amd64 8.18.1-7 [242 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libbobcat6 amd64 6.10.00-2 [398 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libbobcat-dev amd64 6.10.00-2 [1645 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.46.4-1 [259 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.12-1 [27.9 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.4-1+b1 [538 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libcommons-parent-java all 56-1 [10.8 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libcommons-logging-java all 1.3.0-2 [68.6 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libfl2 amd64 2.6.4-8.2+b4 [84.3 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libfl-dev amd64 2.6.4-8.2+b4 [85.6 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libfontbox-java all 1:1.8.16-5 [211 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.86.1-1 [1546 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-11 [76.7 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 12.1.0-1 [530 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libicu76 amd64 76.1-4 [9722 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 libkpathsea6 amd64 2025.20250727.75242+ds-4 [154 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libmpfi0 amd64 1.5.4+ds-4 [35.5 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libpaper-utils amd64 2.2.5-0.3+b2 [16.5 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libpdfbox-java all 1:1.8.16-5 [5527 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libpotrace0 amd64 1.16-2+b2 [25.6 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libptexenc1 amd64 2025.20250727.75242+ds-4 [50.5 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 libsynctex2 amd64 2025.20250727.75242+ds-4 [58.2 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libteckit0 amd64 2.5.12+ds1-1+b1 [341 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libtexlua53-5 amd64 2025.20250727.75242+ds-4 [99.4 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b4 [59.0 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b3 [56.2 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libxaw7 amd64 2:1.0.16-1 [212 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 libzzip-0-13t64 amd64 0.13.78+dfsg.1-0.2 [59.2 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 tex-common all 6.19 [29.4 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 lmodern all 2.005-1 [9480 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 preview-latex-style all 13.2-1.1 [350 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 texlive-binaries amd64 2025.20250727.75242+ds-4 [7261 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 xdg-utils all 1.2.1-2 [75.8 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 texlive-base all 2025.20250927-4 [23.1 MB] Get: 143 http://deb.debian.org/debian unstable/main amd64 texlive-fonts-recommended all 2025.20250927-4 [4991 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 texlive-luatex all 2025.20250927-4 [36.0 MB] Get: 145 http://deb.debian.org/debian unstable/main amd64 texlive-latex-base all 2025.20250927-4 [1319 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 texlive-latex-recommended all 2025.20250927-4 [8509 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 texlive-pictures all 2025.20250927-4 [23.6 MB] Get: 148 http://deb.debian.org/debian unstable/main amd64 texlive-latex-extra all 2025.20250927-3 [27.7 MB] Get: 149 http://deb.debian.org/debian unstable/main amd64 texlive-plain-generic all 2025.20250927-3 [29.9 MB] Get: 150 http://deb.debian.org/debian unstable/main amd64 yodl amd64 4.04.00-1 [200 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 zip amd64 3.0-15 [235 kB] Fetched 245 MB in 4s (56.0 MB/s) Preconfiguring packages ... Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../0-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package flex. Preparing to unpack .../1-flex_2.6.4-8.2+b4_amd64.deb ... Unpacking flex (2.6.4-8.2+b4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../2-libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package poppler-data. Preparing to unpack .../3-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../4-libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../5-python3.13-minimal_3.13.9-1_amd64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20914 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_amd64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.9-1_amd64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21929 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_amd64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libtext-charwidth-perl:amd64. Preparing to unpack .../013-libtext-charwidth-perl_0.04-11+b4_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../014-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../015-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package autoconf. Preparing to unpack .../016-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../017-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../018-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../019-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../020-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../021-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../022-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../023-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../024-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../025-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../026-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../027-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../028-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../029-libxml2-16_2.15.1+dfsg-0.3_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package gettext. Preparing to unpack .../030-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../031-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../032-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../033-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../034-libfontenc1_1%3a1.1.8-1+b2_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.8-1+b2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../036-libpng16-16t64_1.6.50-1_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../037-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../038-x11-common_1%3a7.7+26_all.deb ... Unpacking x11-common (1:7.7+26) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../039-xfonts-encodings_1%3a1.0.4-2.2_all.deb ... Unpacking xfonts-encodings (1:1.0.4-2.2) ... Selecting previously unselected package xfonts-utils. Preparing to unpack .../040-xfonts-utils_1%3a7.7+7_amd64.deb ... Unpacking xfonts-utils (1:7.7+7) ... Selecting previously unselected package fonts-urw-base35. Preparing to unpack .../041-fonts-urw-base35_20200910-8_all.deb ... Unpacking fonts-urw-base35 (20200910-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../042-fontconfig-config_2.15.0-2.4_amd64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../043-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libgs-common. Preparing to unpack .../044-libgs-common_10.06.0~dfsg-3_all.deb ... Unpacking libgs-common (10.06.0~dfsg-3) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../045-libgs10-common_10.06.0~dfsg-3_all.deb ... Unpacking libgs10-common (10.06.0~dfsg-3) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../046-libavahi-common-data_0.8-17_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-17) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../047-libavahi-common3_0.8-17_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-17) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../048-libdbus-1-3_1.16.2-2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.16.2-2) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../049-libavahi-client3_0.8-17_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-17) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../050-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../051-libp11-kit0_0.25.9-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../052-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../053-libgnutls30t64_3.8.10-3_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.10-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../054-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../055-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../056-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../057-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../058-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../059-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libcups2t64:amd64. Preparing to unpack .../060-libcups2t64_2.4.14-1_amd64.deb ... Unpacking libcups2t64:amd64 (2.4.14-1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../061-libfontconfig1_2.15.0-2.4_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-2.4) ... Selecting previously unselected package libidn12:amd64. Preparing to unpack .../062-libidn12_1.43-2_amd64.deb ... Unpacking libidn12:amd64 (1.43-2) ... Selecting previously unselected package libijs-0.35:amd64. Preparing to unpack .../063-libijs-0.35_0.35-16_amd64.deb ... Unpacking libijs-0.35:amd64 (0.35-16) ... Selecting previously unselected package libjbig2dec0:amd64. Preparing to unpack .../064-libjbig2dec0_0.20-1+b3_amd64.deb ... Unpacking libjbig2dec0:amd64 (0.20-1+b3) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../065-libjpeg62-turbo_1%3a2.1.5-4_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-4) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../066-liblcms2-2_2.16-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.16-2) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../067-libopenjp2-7_2.5.3-2.1_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.5.3-2.1) ... Selecting previously unselected package libpaper2:amd64. Preparing to unpack .../068-libpaper2_2.2.5-0.3+b2_amd64.deb ... Unpacking libpaper2:amd64 (2.2.5-0.3+b2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../069-libdeflate0_1.23-2_amd64.deb ... Unpacking libdeflate0:amd64 (1.23-2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../070-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../071-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../072-libsharpyuv0_1.5.0-0.1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../073-libwebp7_1.5.0-0.1_amd64.deb ... Unpacking libwebp7:amd64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../074-libtiff6_4.7.1-1_amd64.deb ... Unpacking libtiff6:amd64 (4.7.1-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../075-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../076-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../077-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../078-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../079-libx11-6_2%3a1.8.12-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.12-1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../080-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../081-libsm6_2%3a1.2.6-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.6-1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../082-libxt6t64_1%3a1.2.1-1.3_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.3) ... Selecting previously unselected package libgs10:amd64. Preparing to unpack .../083-libgs10_10.06.0~dfsg-3_amd64.deb ... Unpacking libgs10:amd64 (10.06.0~dfsg-3) ... Selecting previously unselected package ghostscript. Preparing to unpack .../084-ghostscript_10.06.0~dfsg-3_amd64.deb ... Unpacking ghostscript (10.06.0~dfsg-3) ... Selecting previously unselected package icmake. Preparing to unpack .../085-icmake_13.04.02-1_amd64.deb ... Unpacking icmake (13.04.02-1) ... Selecting previously unselected package libapache-pom-java. Preparing to unpack .../086-libapache-pom-java_33-2_all.deb ... Unpacking libapache-pom-java (33-2) ... Selecting previously unselected package libmilter1.0.1:amd64. Preparing to unpack .../087-libmilter1.0.1_8.18.1-7_amd64.deb ... Unpacking libmilter1.0.1:amd64 (8.18.1-7) ... Selecting previously unselected package libbobcat6. Preparing to unpack .../088-libbobcat6_6.10.00-2_amd64.deb ... Unpacking libbobcat6 (6.10.00-2) ... Selecting previously unselected package libbobcat-dev. Preparing to unpack .../089-libbobcat-dev_6.10.00-2_amd64.deb ... Unpacking libbobcat-dev (6.10.00-2) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../090-libpixman-1-0_0.46.4-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.46.4-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../091-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../092-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../093-libxext6_2%3a1.3.4-1+b3_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../094-libxrender1_1%3a0.9.12-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../095-libcairo2_1.18.4-1+b1_amd64.deb ... Unpacking libcairo2:amd64 (1.18.4-1+b1) ... Selecting previously unselected package libcommons-parent-java. Preparing to unpack .../096-libcommons-parent-java_56-1_all.deb ... Unpacking libcommons-parent-java (56-1) ... Selecting previously unselected package libcommons-logging-java. Preparing to unpack .../097-libcommons-logging-java_1.3.0-2_all.deb ... Unpacking libcommons-logging-java (1.3.0-2) ... Selecting previously unselected package libfl2:amd64. Preparing to unpack .../098-libfl2_2.6.4-8.2+b4_amd64.deb ... Unpacking libfl2:amd64 (2.6.4-8.2+b4) ... Selecting previously unselected package libfl-dev:amd64. Preparing to unpack .../099-libfl-dev_2.6.4-8.2+b4_amd64.deb ... Unpacking libfl-dev:amd64 (2.6.4-8.2+b4) ... Selecting previously unselected package libfontbox-java. Preparing to unpack .../100-libfontbox-java_1%3a1.8.16-5_all.deb ... Unpacking libfontbox-java (1:1.8.16-5) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../101-libglib2.0-0t64_2.86.1-1_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.86.1-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../102-libgraphite2-3_1.3.14-11_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../103-libharfbuzz0b_12.1.0-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (12.1.0-1) ... Selecting previously unselected package libicu76:amd64. Preparing to unpack .../104-libicu76_76.1-4_amd64.deb ... Unpacking libicu76:amd64 (76.1-4) ... Selecting previously unselected package libkpathsea6:amd64. Preparing to unpack .../105-libkpathsea6_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libkpathsea6:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libmpfi0:amd64. Preparing to unpack .../106-libmpfi0_1.5.4+ds-4_amd64.deb ... Unpacking libmpfi0:amd64 (1.5.4+ds-4) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../107-libpaper-utils_2.2.5-0.3+b2_amd64.deb ... Unpacking libpaper-utils (2.2.5-0.3+b2) ... Selecting previously unselected package libpdfbox-java. Preparing to unpack .../108-libpdfbox-java_1%3a1.8.16-5_all.deb ... Unpacking libpdfbox-java (1:1.8.16-5) ... Selecting previously unselected package libpotrace0:amd64. Preparing to unpack .../109-libpotrace0_1.16-2+b2_amd64.deb ... Unpacking libpotrace0:amd64 (1.16-2+b2) ... Selecting previously unselected package libptexenc1:amd64. Preparing to unpack .../110-libptexenc1_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libptexenc1:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libsynctex2:amd64. Preparing to unpack .../111-libsynctex2_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libsynctex2:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libteckit0:amd64. Preparing to unpack .../112-libteckit0_2.5.12+ds1-1+b1_amd64.deb ... Unpacking libteckit0:amd64 (2.5.12+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:amd64. Preparing to unpack .../113-libtexlua53-5_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libtexlua53-5:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../114-libxmu6_2%3a1.1.3-3+b4_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../115-libxpm4_1%3a3.5.17-1+b3_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.17-1+b3) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../116-libxaw7_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.16-1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../117-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package libzzip-0-13t64:amd64. Preparing to unpack .../118-libzzip-0-13t64_0.13.78+dfsg.1-0.2_amd64.deb ... Unpacking libzzip-0-13t64:amd64 (0.13.78+dfsg.1-0.2) ... Selecting previously unselected package tex-common. Preparing to unpack .../119-tex-common_6.19_all.deb ... Unpacking tex-common (6.19) ... Selecting previously unselected package lmodern. Preparing to unpack .../120-lmodern_2.005-1_all.deb ... Unpacking lmodern (2.005-1) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../121-preview-latex-style_13.2-1.1_all.deb ... Unpacking preview-latex-style (13.2-1.1) ... Selecting previously unselected package t1utils. Preparing to unpack .../122-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../123-texlive-binaries_2025.20250727.75242+ds-4_amd64.deb ... Unpacking texlive-binaries (2025.20250727.75242+ds-4) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../124-xdg-utils_1.2.1-2_all.deb ... Unpacking xdg-utils (1.2.1-2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../125-texlive-base_2025.20250927-4_all.deb ... Unpacking texlive-base (2025.20250927-4) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../126-texlive-fonts-recommended_2025.20250927-4_all.deb ... Unpacking texlive-fonts-recommended (2025.20250927-4) ... Selecting previously unselected package texlive-luatex. Preparing to unpack .../127-texlive-luatex_2025.20250927-4_all.deb ... Unpacking texlive-luatex (2025.20250927-4) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../128-texlive-latex-base_2025.20250927-4_all.deb ... Unpacking texlive-latex-base (2025.20250927-4) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../129-texlive-latex-recommended_2025.20250927-4_all.deb ... Unpacking texlive-latex-recommended (2025.20250927-4) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../130-texlive-pictures_2025.20250927-4_all.deb ... Unpacking texlive-pictures (2025.20250927-4) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../131-texlive-latex-extra_2025.20250927-3_all.deb ... Unpacking texlive-latex-extra (2025.20250927-3) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../132-texlive-plain-generic_2025.20250927-3_all.deb ... Unpacking texlive-plain-generic (2025.20250927-3) ... Selecting previously unselected package yodl. Preparing to unpack .../133-yodl_4.04.00-1_amd64.deb ... Unpacking yodl (4.04.00-1) ... Selecting previously unselected package zip. Preparing to unpack .../134-zip_3.0-15_amd64.deb ... Unpacking zip (3.0-15) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libgraphite2-3:amd64 (1.3.14-11) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libpixman-1-0:amd64 (0.46.4-1) ... Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ... Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up yodl (4.04.00-1) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Setting up libijs-0.35:amd64 (0.35-16) ... Setting up libdebhelper-perl (13.28) ... Setting up libgs-common (10.06.0~dfsg-3) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libfontbox-java (1:1.8.16-5) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up x11-common (1:7.7+26) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libdeflate0:amd64 (1.23-2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up poppler-data (0.4.12-1) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 3 18:23:32 UTC 2026. Universal Time is now: Thu Dec 3 18:23:32 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up zip (3.0-15) ... Setting up libfontenc1:amd64 (1:1.1.8-1+b2) ... Setting up autotools-dev (20240727.1) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-4) ... Setting up libzzip-0-13t64:amd64 (0.13.78+dfsg.1-0.2) ... Setting up icmake (13.04.02-1) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libjbig2dec0:amd64 (0.20-1+b3) ... Setting up libmilter1.0.1:amd64 (8.18.1-7) ... Setting up libteckit0:amd64 (2.5.12+ds1-1+b1) ... Setting up libapache-pom-java (33-2) ... Setting up libavahi-common-data:amd64 (0.8-17) ... Setting up libdbus-1-3:amd64 (1.16.2-2) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up t1utils (1.41-4) ... Setting up libtexlua53-5:amd64 (2025.20250727.75242+ds-4) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libpng16-16t64:amd64 (1.6.50-1) ... Setting up libidn12:amd64 (1.43-2) ... Setting up autopoint (0.23.1-2) ... Setting up libmpfi0:amd64 (1.5.4+ds-4) ... Setting up libfl2:amd64 (2.6.4-8.2+b4) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libkpathsea6:amd64 (2025.20250727.75242+ds-4) ... Setting up autoconf (2.72-3.1) ... Setting up libwebp7:amd64 (1.5.0-0.1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libtiff6:amd64 (4.7.1-1) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:amd64 (2.5.3-2.1) ... Setting up libx11-6:amd64 (2:1.8.12-1) ... Setting up netbase (6.5) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libicu76:amd64 (76.1-4) ... Setting up libpaper2:amd64 (2.2.5-0.3+b2) ... Setting up readline-common (8.3-3) ... Setting up xdg-utils (1.2.1-2) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libsynctex2:amd64 (2025.20250727.75242+ds-4) ... Setting up libpotrace0:amd64 (1.16-2+b2) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up flex (2.6.4-8.2+b4) ... Setting up gettext (0.23.1-2+b1) ... Setting up libpdfbox-java (1:1.8.16-5) ... Setting up libxpm4:amd64 (1:3.5.17-1+b3) ... Setting up libxrender1:amd64 (1:0.9.12-1) ... Setting up libtool (2.5.4-7) ... Setting up libcommons-parent-java (56-1) ... Setting up libavahi-common3:amd64 (0.8-17) ... Setting up libcommons-logging-java (1.3.0-2) ... Setting up libxext6:amd64 (2:1.3.4-1+b3) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up libpaper-utils (2.2.5-0.3+b2) ... Setting up libfl-dev:amd64 (2.6.4-8.2+b4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libglib2.0-0t64:amd64 (2.86.1-1) ... No schema files found: doing nothing. Setting up libptexenc1:amd64 (2025.20250727.75242+ds-4) ... Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libp11-kit0:amd64 (0.25.9-2) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up ucf (3.0052) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libharfbuzz0b:amd64 (12.1.0-1) ... Setting up libsm6:amd64 (2:1.2.6-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libavahi-client3:amd64 (0.8-17) ... Setting up libpython3-stdlib:amd64 (3.13.7-1) ... Setting up libgnutls30t64:amd64 (3.8.10-3) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up python3.13 (3.13.9-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up xfonts-utils (1:7.7+7) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up tex-common (6.19) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libbobcat6 (6.10.00-2) ... Setting up libxt6t64:amd64 (1:1.2.1-1.3) ... Setting up lmodern (2.005-1) ... Setting up libcups2t64:amd64 (2.4.14-1) ... Setting up libbobcat-dev (6.10.00-2) ... Setting up libxmu6:amd64 (2:1.1.3-3+b4) ... Setting up preview-latex-style (13.2-1.1) ... Setting up debhelper (13.28) ... Setting up libxaw7:amd64 (2:1.0.16-1) ... Setting up fonts-urw-base35 (20200910-8) ... Setting up libgs10-common (10.06.0~dfsg-3) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libfontconfig1:amd64 (2.15.0-2.4) ... Setting up libgs10:amd64 (10.06.0~dfsg-3) ... Setting up ghostscript (10.06.0~dfsg-3) ... Setting up libcairo2:amd64 (1.18.4-1+b1) ... Setting up texlive-binaries (2025.20250727.75242+ds-4) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2025.20250927-4) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up texlive-luatex (2025.20250927-4) ... Setting up texlive-plain-generic (2025.20250927-3) ... Setting up texlive-latex-base (2025.20250927-4) ... Setting up texlive-latex-recommended (2025.20250927-4) ... Setting up texlive-pictures (2025.20250927-4) ... Setting up texlive-fonts-recommended (2025.20250927-4) ... Setting up texlive-latex-extra (2025.20250927-3) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for tex-common (6.19) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/c++-annotations-13.02.02/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../c++-annotations_13.02.02-1_source.changes dpkg-buildpackage: info: source package c++-annotations dpkg-buildpackage: info: source version 13.02.02-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by tony mancill dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' rm -rf build-stamp debian/c++-annotations ./build clean rm -rf tmp ../sf/index.html ../sf/cppannotations rm -rf o indexentry/o aux/o dh_auto_clean make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/c\+\+-annotations.substvars debian/c\+\+-annotations-html.substvars debian/c\+\+-annotations-txt.substvars debian/c\+\+-annotations-latex.substvars debian/c\+\+-annotations-pdf.substvars debian/c\+\+-annotations-ps.substvars debian/c\+\+-annotations-dvi.substvars debian/c\+\+-annotations-contrib.substvars debian/files rm -fr -- debian/c\+\+-annotations/ debian/tmp/ debian/c\+\+-annotations-html/ debian/c\+\+-annotations-txt/ debian/c\+\+-annotations-latex/ debian/c\+\+-annotations-pdf/ debian/c\+\+-annotations-ps/ debian/c\+\+-annotations-dvi/ debian/c\+\+-annotations-contrib/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' ./build programs mkdir -p tmp/bin g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/paren src/paren/paren.cc -L/tmp/bobcat -lbobcat -s g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/trim src/trim/trim.cc -s g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/verbnrs src/verbnrs.cc -s gcc -Wall -O2 -fdiagnostics-color=never -g -o ../../tmp/bin/tab *.c -lfl -s ./build mkdir -p ../../tmp/bin mkdir o subdir aux g++ --std=c++26 -c -o o/display.o -Wall -O2 -fdiagnostics-color=never -g display.cc g++ --std=c++26 -c -o o/getkeys.o -Wall -O2 -fdiagnostics-color=never -g getkeys.cc g++ --std=c++26 -c -o o/head.o -Wall -O2 -fdiagnostics-color=never -g head.cc g++ --std=c++26 -c -o o/tail.o -Wall -O2 -fdiagnostics-color=never -g tail.cc g++ --std=c++26 -c -o o/usage.o -Wall -O2 -fdiagnostics-color=never -g usage.cc mkdir o subdir indexentry g++ --std=c++26 -c -o o/indexentry.o -Wall -O2 -fdiagnostics-color=never -g indexentry.cc g++ --std=c++26 -c -o o/operatorless.o -Wall -O2 -fdiagnostics-color=never -g operatorless.cc g++ --std=c++26 -c -o o/showrefs.o -Wall -O2 -fdiagnostics-color=never -g showrefs.cc mkdir o auxiliary *.cc files g++ --std=c++26 -c -o o/htmlindex.o -Wall -O2 -fdiagnostics-color=never -g htmlindex.cc g++ --std=c++26 -c -o o/version.o -Wall -O2 -fdiagnostics-color=never -g version.cc g++ -o ../../tmp/bin/htmlindex o/*.o */o/*.o -lbobcat -L. -L/tmp/bobcat -s g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/rmindexlines src/rmindexlines/rmindexlines.cc -s ./build docs mkdir -p tmp/man tmp/manhtml yodl2man -o ../tmp/man/c++-annotations.7 c++-annotations Yodl2man 4.04.00 Yodl: including file ../yo/version.yo Yodl is processing a(n) article yodl2html -o ../tmp/manhtml/c++-annotations-man.html c++-annotations Yodl2html 4.04.00 Yodl: including file ../yo/version.yo Yodl is processing a(n) article Document title: C++-Annotations(7) mkdir -p tmp/docs/txt yodl2txt --no-warnings -o ../tmp/docs/txt/cplusplus.txt -l3 cplusplus Yodl2html 4.04.00 Yodl: including file preamble Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration Unresolved label: 20.3.1 mkdir -p tmp/docs/html cp -r html/* tmp/docs/html yodl2html --no-warnings -l3 cplusplus Yodl2html 4.04.00 Yodl: including file preamble KINDLE NOT DEFINED Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration Unresolved label: 20.3.1 mv *.html ../tmp/docs/html cp cplusplus.css ../tmp/docs/html cp ../../../single/* . ../../../scripts/patchhtml < cplusplus26.html > _cplusplus26.html mv _cplusplus26.html cplusplus26.html ../../../scripts/patchhtml < cplusplus25.html > _cplusplus25.html mv _cplusplus25.html cplusplus25.html ../../../scripts/patchhtml < cplusplus24.html > _cplusplus24.html mv _cplusplus24.html cplusplus24.html ../../../scripts/patchhtml < cplusplus23.html > _cplusplus23.html mv _cplusplus23.html cplusplus23.html ../../../scripts/patchhtml < cplusplus22.html > _cplusplus22.html mv _cplusplus22.html cplusplus22.html ../../../scripts/patchhtml < cplusplus21.html > _cplusplus21.html mv _cplusplus21.html cplusplus21.html ../../../scripts/patchhtml < cplusplus20.html > _cplusplus20.html mv _cplusplus20.html cplusplus20.html ../../../scripts/patchhtml < cplusplus19.html > _cplusplus19.html mv _cplusplus19.html cplusplus19.html ../../../scripts/patchhtml < cplusplus18.html > _cplusplus18.html mv _cplusplus18.html cplusplus18.html ../../../scripts/patchhtml < cplusplus17.html > _cplusplus17.html mv _cplusplus17.html cplusplus17.html ../../../scripts/patchhtml < cplusplus16.html > _cplusplus16.html mv _cplusplus16.html cplusplus16.html ../../../scripts/patchhtml < cplusplus15.html > _cplusplus15.html mv _cplusplus15.html cplusplus15.html ../../../scripts/patchhtml < cplusplus14.html > _cplusplus14.html mv _cplusplus14.html cplusplus14.html ../../../scripts/patchhtml < cplusplus13.html > _cplusplus13.html mv _cplusplus13.html cplusplus13.html ../../../scripts/patchhtml < cplusplus12.html > _cplusplus12.html mv _cplusplus12.html cplusplus12.html ../../../scripts/patchhtml < cplusplus11.html > _cplusplus11.html mv _cplusplus11.html cplusplus11.html ../../../scripts/patchhtml < cplusplus10.html > _cplusplus10.html mv _cplusplus10.html cplusplus10.html ../../../scripts/patchhtml < cplusplus09.html > _cplusplus09.html mv _cplusplus09.html cplusplus09.html ../../../scripts/patchhtml < cplusplus08.html > _cplusplus08.html mv _cplusplus08.html cplusplus08.html ../../../scripts/patchhtml < cplusplus07.html > _cplusplus07.html mv _cplusplus07.html cplusplus07.html ../../../scripts/patchhtml < cplusplus06.html > _cplusplus06.html mv _cplusplus06.html cplusplus06.html ../../../scripts/patchhtml < cplusplus05.html > _cplusplus05.html mv _cplusplus05.html cplusplus05.html ../../../scripts/patchhtml < cplusplus04.html > _cplusplus04.html mv _cplusplus04.html cplusplus04.html ../../../scripts/patchhtml < cplusplus03.html > _cplusplus03.html mv _cplusplus03.html cplusplus03.html ../../../scripts/patchhtml < cplusplus02.html > _cplusplus02.html mv _cplusplus02.html cplusplus02.html ../../../scripts/patchhtml < cplusplus01.html > _cplusplus01.html mv _cplusplus01.html cplusplus01.html ../../../scripts/patchhtml < cplusplus.html > _cplusplus.html mv _cplusplus.html cplusplus.html ../../../scripts/htmlcontentspage > contents.html grep '^ cplusplus.index ../../bin/htmlindex < cplusplus.index > cppindex.html File cplusplus.html at 0 File cplusplus02.html at 1 File cplusplus03.html at 2 File cplusplus04.html at 3 File cplusplus05.html at 4 File cplusplus06.html at 5 File cplusplus07.html at 6 File cplusplus08.html at 7 File cplusplus09.html at 8 File cplusplus10.html at 9 File cplusplus11.html at 10 File cplusplus12.html at 11 File cplusplus13.html at 12 File cplusplus14.html at 13 File cplusplus15.html at 14 File cplusplus16.html at 15 File cplusplus17.html at 16 File cplusplus18.html at 17 File cplusplus19.html at 18 File cplusplus20.html at 19 File cplusplus21.html at 20 File cplusplus22.html at 21 File cplusplus23.html at 22 File cplusplus24.html at 23 File cplusplus25.html at 24 File cplusplus26.html at 25 ../../bin/rmindexlines < cplusplus26.html > _cplusplus26.html mv _cplusplus26.html cplusplus26.html ../../bin/rmindexlines < cplusplus25.html > _cplusplus25.html mv _cplusplus25.html cplusplus25.html ../../bin/rmindexlines < cplusplus24.html > _cplusplus24.html mv _cplusplus24.html cplusplus24.html ../../bin/rmindexlines < cplusplus23.html > _cplusplus23.html mv _cplusplus23.html cplusplus23.html ../../bin/rmindexlines < cplusplus22.html > _cplusplus22.html mv _cplusplus22.html cplusplus22.html ../../bin/rmindexlines < cplusplus21.html > _cplusplus21.html mv _cplusplus21.html cplusplus21.html ../../bin/rmindexlines < cplusplus20.html > _cplusplus20.html mv _cplusplus20.html cplusplus20.html ../../bin/rmindexlines < cplusplus19.html > _cplusplus19.html mv _cplusplus19.html cplusplus19.html ../../bin/rmindexlines < cplusplus18.html > _cplusplus18.html mv _cplusplus18.html cplusplus18.html ../../bin/rmindexlines < cplusplus17.html > _cplusplus17.html mv _cplusplus17.html cplusplus17.html ../../bin/rmindexlines < cplusplus16.html > _cplusplus16.html mv _cplusplus16.html cplusplus16.html ../../bin/rmindexlines < cplusplus15.html > _cplusplus15.html mv _cplusplus15.html cplusplus15.html ../../bin/rmindexlines < cplusplus14.html > _cplusplus14.html mv _cplusplus14.html cplusplus14.html ../../bin/rmindexlines < cplusplus13.html > _cplusplus13.html mv _cplusplus13.html cplusplus13.html ../../bin/rmindexlines < cplusplus12.html > _cplusplus12.html mv _cplusplus12.html cplusplus12.html ../../bin/rmindexlines < cplusplus11.html > _cplusplus11.html mv _cplusplus11.html cplusplus11.html ../../bin/rmindexlines < cplusplus10.html > _cplusplus10.html mv _cplusplus10.html cplusplus10.html ../../bin/rmindexlines < cplusplus09.html > _cplusplus09.html mv _cplusplus09.html cplusplus09.html ../../bin/rmindexlines < cplusplus08.html > _cplusplus08.html mv _cplusplus08.html cplusplus08.html ../../bin/rmindexlines < cplusplus07.html > _cplusplus07.html mv _cplusplus07.html cplusplus07.html ../../bin/rmindexlines < cplusplus06.html > _cplusplus06.html mv _cplusplus06.html cplusplus06.html ../../bin/rmindexlines < cplusplus05.html > _cplusplus05.html mv _cplusplus05.html cplusplus05.html ../../bin/rmindexlines < cplusplus04.html > _cplusplus04.html mv _cplusplus04.html cplusplus04.html ../../bin/rmindexlines < cplusplus03.html > _cplusplus03.html mv _cplusplus03.html cplusplus03.html ../../bin/rmindexlines < cplusplus02.html > _cplusplus02.html mv _cplusplus02.html cplusplus02.html ../../bin/rmindexlines < cplusplus01.html > _cplusplus01.html mv _cplusplus01.html cplusplus01.html ../../bin/rmindexlines < cplusplus.html > _cplusplus.html mv _cplusplus.html cplusplus.html mkdir -p tmp/docs/latex cp -r latex/* tmp/docs/latex yodl2latex --no-warnings -l3 -DAPATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ -o ../tmp/docs/latex/_cplusplus.latex cplusplus -D and APATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ Yodl2latex 4.04.00 Yodl: including file preamble Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration No post-processing required for this latex conversion touch tmp/_cplusplus-stamp ../../../scripts/patchlatexverb <_cplusplus.latex>cplusplus.latex /bin/sed -i 's/+latexcommand(\(..\){\(.\)})/\1\2/' cplusplus.latex touch ../../../tmp/cplusplus-stamp latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) No file cplusplus.aux. (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) Package hyperref Warning: Rerun to get /PageLabels entry. [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] No file cplusplus.toc. [2] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) LaTeX Warning: Reference `Overview' on page 1 undefined on input line 128. LaTeX Warning: Reference `IntroC' on page 1 undefined on input line 129. LaTeX Warning: Reference `FirstImpression' on page 1 undefined on input line 13 0. LaTeX Warning: Reference `NAMESPACE' on page 1 undefined on input line 132. LaTeX Warning: Reference `String' on page 1 undefined on input line 133. LaTeX Warning: Reference `IOStreams' on page 1 undefined on input line 134. LaTeX Warning: Reference `Classes' on page 1 undefined on input line 135. LaTeX Warning: Reference `StaticDataFun' on page 1 undefined on input line 137. LaTeX Warning: Reference `MEMORY' on page 1 undefined on input line 139. LaTeX Warning: Reference `EXCEPTIONS' on page 1 undefined on input line 141. LaTeX Warning: Reference `OVERLOADING' on page 1 undefined on input line 143. LaTeX Warning: Reference `CONTAINERS' on page 1 undefined on input line 144. LaTeX Warning: Reference `INHERITANCE' on page 1 undefined on input line 145. LaTeX Warning: Reference `POLYMORPHISM' on page 1 undefined on input line 147. LaTeX Warning: Reference `Friends' on page 1 undefined on input line 149. LaTeX Warning: Reference `PointMembers' on page 1 undefined on input line 151. LaTeX Warning: Reference `NESTEDCLASSES' on page 1 undefined on input line 153. LaTeX Warning: Reference `STL' on page 1 undefined on input line 154. LaTeX Warning: Reference `GENERIC' on page 1 undefined on input line 155. LaTeX Warning: Reference `THREADING' on page 1 undefined on input line 156. LaTeX Warning: Reference `TEMPLATES' on page 1 undefined on input line 157. LaTeX Warning: Reference `TEMPCLASS' on page 1 undefined on input line 159. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 1 undefined on input line 161. [1] LaTeX Warning: Reference `COROUTINES' on page 2 undefined on input line 162. LaTeX Warning: Reference `CONCRETE' on page 2 undefined on input line 163. [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 235. LaTeX Warning: Reference `MODULES' on page 4 undefined on input line 242. LaTeX Warning: Reference `CONSPOLY' on page 4 undefined on input line 248. LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 250. LaTeX Warning: Reference `FirstImpression' on page 4 undefined on input line 25 4. LaTeX Warning: Reference `BYTE' on page 4 undefined on input line 255. LaTeX Warning: Reference `OVERLOADING' on page 4 undefined on input line 256. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 4 undefined on input line 258 . LaTeX Warning: Reference `ITERATORCONS' on page 4 undefined on input line 266. LaTeX Warning: Reference `OPERATORINDEX' on page 4 undefined on input line 267. LaTeX Warning: Reference `STRINGVIEW' on page 4 undefined on input line 269. LaTeX Warning: Reference `OSYNC' on page 4 undefined on input line 270. LaTeX Warning: Reference `FREEBOUND' on page 4 undefined on input line 271. LaTeX Warning: Reference `BOUNDCONCEPT' on page 4 undefined on input line 272. LaTeX Warning: Reference `COROUTINES' on page 4 undefined on input line 282. LaTeX Warning: Reference `JTHREAD' on page 4 undefined on input line 282. LaTeX Warning: Reference `THREADING' on page 4 undefined on input line 283. Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) LaTeX Warning: Reference `WCHAR' on page 6 undefined on input line 361. LaTeX Warning: Reference `FunctionOverloading' on page 6 undefined on input lin e 362. Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] LaTeX Warning: Reference `INHERITANCE' on page 8 undefined on input line 494. LaTeX Warning: Reference `TEMPLATES' on page 8 undefined on input line 495. Original Yodl file: intro/object [8] LaTeX Warning: Reference `objects' on page 9 undefined on input line 590. (intro/objects.eps ) [9] LaTeX Warning: Reference `Classes' on page 10 undefined on input line 623. Original Yodl file: intro/differences Original Yodl file: intro/main LaTeX Warning: Reference `FUNTRY' on page 10 undefined on input line 646. LaTeX Warning: Reference `DESTRUCTOR' on page 10 undefined on input line 648. [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] LaTeX Warning: Reference `Classes' on page 13 undefined on input line 788. LaTeX Warning: Reference `ConstFunctions' on page 13 undefined on input line 78 9. LaTeX Warning: Reference `String' on page 13 undefined on input line 791. Original Yodl file: intro/default [13] Original Yodl file: intro/null LaTeX Warning: Reference `GENCONST' on page 14 undefined on input line 868. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 872. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 874. [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] LaTeX Warning: Reference `CLASSHEADER' on page 17 undefined on input line 1028. LaTeX Warning: Reference `MODULES' on page 17 undefined on input line 1035. Original Yodl file: intro/local [17] LaTeX Warning: Reference `String' on page 18 undefined on input line 1118. LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct LaTeX Warning: Reference `OOP' on page 19 undefined on input line 1178. LaTeX Warning: Reference `FunctionsInStructs' on page 19 undefined on input lin e 1198. [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] LaTeX Warning: Reference `ConstFunctions' on page 22 undefined on input line 13 47. [22] [23] Original Yodl file: first/namespaces LaTeX Warning: Reference `NAMESPACE' on page 24 undefined on input line 1452. Original Yodl file: first/scope LaTeX Warning: Reference `Classes' on page 24 undefined on input line 1491. [24] Original Yodl file: first/cout LaTeX Warning: Reference `Classes' on page 25 undefined on input line 1537. [25] LaTeX Warning: Reference `IOStreams' on page 26 undefined on input line 1610. [26] Original Yodl file: first/structs LaTeX Warning: Reference `FunctionInStruct' on page 27 undefined on input line 1619. Original Yodl file: first/public LaTeX Warning: Reference `Pretensions' on page 27 undefined on input line 1665. LaTeX Warning: Reference `INHERITANCE' on page 27 undefined on input line 1676. [27] LaTeX Warning: Reference `datahiding' on page 28 undefined on input line 1711. (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] LaTeX Warning: Reference `MEMORY' on page 33 undefined on input line 1993. [33] Original Yodl file: first/rvalueref [34] LaTeX Warning: Reference `MOVE' on page 35 undefined on input line 2146. [35] Original Yodl file: first/lvalues LaTeX Warning: Reference `String' on page 36 undefined on input line 2222. LaTeX Warning: Reference `Classes' on page 36 undefined on input line 2223. LaTeX Warning: Reference `PointMembers' on page 36 undefined on input line 2223 . [36] LaTeX Warning: Reference `Classes' on page 37 undefined on input line 2245. LaTeX Warning: Reference `String' on page 37 undefined on input line 2256. LaTeX Warning: Reference `PointMembers' on page 37 undefined on input line 2269 . [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] LaTeX Warning: Reference `UNIFORMINIT' on page 40 undefined on input line 2434. Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto LaTeX Warning: Reference `STL' on page 42 undefined on input line 2562. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 42 undefined on input line 256 2. LaTeX Warning: Reference `AUTODECL' on page 42 undefined on input line 2568. LaTeX Warning: Reference `String' on page 42 undefined on input line 2579. LaTeX Warning: Reference `CONTAINERS' on page 42 undefined on input line 2580. LaTeX Warning: Reference `STL' on page 42 undefined on input line 2581. [42] LaTeX Warning: Reference `ConstFunctions' on page 43 undefined on input line 26 51. LaTeX Warning: Reference `NOEXCEPT' on page 43 undefined on input line 2652. [43] Original Yodl file: first/binding LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2696. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2697. LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2711. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2711. [44] [45] Original Yodl file: first/using [46] LaTeX Warning: Reference `AUTO' on page 47 undefined on input line 2862. Original Yodl file: first/rangebased LaTeX Warning: Reference `FOREACH' on page 47 undefined on input line 2877. LaTeX Warning: Reference `CONTAINERS' on page 47 undefined on input line 2887. LaTeX Warning: Reference `ITERATORS' on page 47 undefined on input line 2889. LaTeX Warning: Reference `Classes' on page 47 undefined on input line 2913. [47] Original Yodl file: first/rawstring [48] LaTeX Warning: Reference `NAMESPACE' on page 49 undefined on input line 3027. [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] LaTeX Warning: Reference `SPACESHIP' on page 53 undefined on input line 3243. Original Yodl file: first/datatypes LaTeX Warning: Reference `String' on page 53 undefined on input line 3269. [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] LaTeX Warning: Reference `CPPCASTS' on page 57 undefined on input line 3499. LaTeX Warning: Reference `BYTE' on page 57 undefined on input line 3502. Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 LaTeX Warning: Reference `INHERITANCE' on page 58 undefined on input line 3593. [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast LaTeX Warning: Reference `POLYMORPHISM' on page 60 undefined on input line 3709 . LaTeX Warning: Reference `DYNAMICCAST' on page 60 undefined on input line 3721. Original Yodl file: first/sharedcast LaTeX Warning: Reference `SHAREDPTR' on page 60 undefined on input line 3727. LaTeX Warning: Reference `SHAREDCAST' on page 60 undefined on input line 3728. [60] Original Yodl file: first/keywords LaTeX Warning: Reference `FINAL' on page 61 undefined on input line 3781. Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] LaTeX Warning: Reference `OUTSIDE' on page 64 undefined on input line 3856. Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed LaTeX Warning: Reference `Classes' on page 64 undefined on input line 3879. Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] LaTeX Warning: Reference `OVERLOADING' on page 69 undefined on input line 4171. Original Yodl file: namespaces/std LaTeX Warning: Reference `STL' on page 69 undefined on input line 4192. LaTeX Warning: Reference `GENERIC' on page 69 undefined on input line 4192. [69] LaTeX Warning: Reference `NAMESPACEHDR' on page 70 undefined on input line 4228 . Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside LaTeX Warning: Reference `MEMORY' on page 72 undefined on input line 4383. [72] Original Yodl file: namespaces/chrono/intro LaTeX Warning: Reference `THREADING' on page 73 undefined on input line 4481. [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] LaTeX Warning: Reference `MEMORY' on page 76 undefined on input line 4726. [76] LaTeX Warning: Reference `NUMLIM' on page 77 undefined on input line 4752. Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] LaTeX Warning: Reference `MEMORY' on page 79 undefined on input line 4889. LaTeX Warning: Reference `DURATION' on page 79 undefined on input line 4935. LaTeX Warning: Reference `IOFORMAT' on page 79 undefined on input line 4939. LaTeX Warning: Reference `TIMEIMG' on page 79 undefined on input line 4941. (threading/time.eps ) LaTeX Warning: Reference `PUTTIME' on page 79 undefined on input line 4949. [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro LaTeX Warning: Reference `EXCEPTIONS' on page 81 undefined on input line 5013. LaTeX Warning: Reference `ERRORCODE' on page 81 undefined on input line 5014. Original Yodl file: namespaces/filesystem/errorcode LaTeX Warning: Reference `SYSTEMERROR' on page 81 undefined on input line 5019. [81] LaTeX Warning: Reference `ERRCAT' on page 82 undefined on input line 5035. LaTeX Warning: Reference `MEMTEMP' on page 82 undefined on input line 5052. LaTeX Warning: Reference `ERRCODEENUM' on page 82 undefined on input line 5055. Underfull \hbox (badness 1253) in paragraph at lines 5052--5058 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] LaTeX Warning: Reference `ERRCOND' on page 83 undefined on input line 5086. Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and LaTeX Warning: Reference `ERRCODEENUM' on page 83 undefined on input line 5110. Original Yodl file: namespaces/filesystem/filestatus LaTeX Warning: Reference `PATH' on page 83 undefined on input line 5127. [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = LaTeX Warning: Reference `FREEFS' on page 85 undefined on input line 5375. Original Yodl file: namespaces/filesystem/getstatus LaTeX Warning: Reference `FREEFS' on page 85 undefined on input line 5389. Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] LaTeX Warning: Reference `PATH' on page 86 undefined on input line 5456. LaTeX Warning: Reference `MAP' on page 86 undefined on input line 5456. [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] LaTeX Warning: Reference `DIRENTRY' on page 91 undefined on input line 5843. LaTeX Warning: Reference `TIMEPOINT' on page 91 undefined on input line 5859. Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class LaTeX Warning: Reference `FSSTATUS' on page 92 undefined on input line 5975. LaTeX Warning: Reference `FSESTAT' on page 92 undefined on input line 5975. [92] Original Yodl file: namespaces/filesystem/directoryiterator LaTeX Warning: Reference `ITERATORS' on page 93 undefined on input line 6009. Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror LaTeX Warning: Reference `EXCEPTIONS' on page 95 undefined on input line 6153. Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string LaTeX Warning: Reference `GENERIC' on page 97 undefined on input line 6192. [97] Original Yodl file: string/ops LaTeX Warning: Reference `ITERATORS' on page 98 undefined on input line 6260. LaTeX Warning: Reference `STRINGOVERVIEW' on page 98 undefined on input line 62 61. [98] Original Yodl file: string/overview LaTeX Warning: Reference `EXCEPTIONS' on page 99 undefined on input line 6345. [99] LaTeX Warning: Reference `ITERATORS' on page 100 undefined on input line 6369. Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators LaTeX Warning: Reference `ITERATORS' on page 101 undefined on input line 6421. LaTeX Warning: Reference `GENERIC' on page 101 undefined on input line 6430. Original Yodl file: string/operators [101] LaTeX Warning: Reference `CoutCinCerr' on page 102 undefined on input line 6508 . Original Yodl file: string/members [102] LaTeX Warning: Reference `STRINGOVERVIEW' on page 103 undefined on input line 6 544. [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, LaTeX Warning: Reference `STRINGVIEW' on page 104 undefined on input line 6605. [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6712. LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6713. [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] LaTeX Warning: Reference `CONTAINERS' on page 111 undefined on input line 6980. [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro LaTeX Warning: Reference `FirstImpression' on page 113 undefined on input line 6992. LaTeX Warning: Reference `Classes' on page 113 undefined on input line 7000. LaTeX Warning: Reference `INHERITANCE' on page 113 undefined on input line 7001 . LaTeX Warning: Reference `TEMPLATES' on page 113 undefined on input line 7015. [113] LaTeX Warning: Reference `INHERITANCE' on page 114 undefined on input line 7068 . LaTeX Warning: Reference `POLYMORPHISM' on page 114 undefined on input line 706 8. LaTeX Warning: Reference `CONCRETE' on page 114 undefined on input line 7069. (iostreams/ioclasses.eps ) LaTeX Warning: Reference `IOCLASSESFIG' on page 114 undefined on input line 707 5. LaTeX Warning: Reference `INHERITANCE' on page 114 undefined on input line 7087 . [114] [115] LaTeX Warning: Reference `OSYNC' on page 116 undefined on input line 7123. LaTeX Warning: Reference `CONCRETE' on page 116 undefined on input line 7123. Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like LaTeX Warning: Reference `STREAMBUF' on page 116 undefined on input line 7167. LaTeX Warning: Reference `FILEBUF' on page 116 undefined on input line 7168. LaTeX Warning: Reference `ISTREAM' on page 116 undefined on input line 7171. LaTeX Warning: Reference `OSTREAM' on page 116 undefined on input line 7174. LaTeX Warning: Reference `IOSTREAMBUF' on page 116 undefined on input line 7178 . [116] LaTeX Warning: Reference `OFSTREAM' on page 117 undefined on input line 7180. LaTeX Warning: Reference `IFSTREAM' on page 117 undefined on input line 7180. LaTeX Warning: Reference `FSTREAM' on page 117 undefined on input line 7180. LaTeX Warning: Reference `OSTRINGSTREAM' on page 117 undefined on input line 71 82. LaTeX Warning: Reference `ISTRINGSTREAM' on page 117 undefined on input line 71 82. LaTeX Warning: Reference `IOFORMAT' on page 117 undefined on input line 7184. Original Yodl file: iostreams/iosbase LaTeX Warning: Reference `IOCLASSESFIG' on page 117 undefined on input line 720 7. Original Yodl file: iostreams/ios LaTeX Warning: Reference `INHERITANCE' on page 117 undefined on input line 7227 . LaTeX Warning: Reference `FORMATFLAGS' on page 117 undefined on input line 7235 . [117] LaTeX Warning: Reference `STREAMBUF' on page 118 undefined on input line 7242. LaTeX Warning: Reference `STRBUF' on page 118 undefined on input line 7242. LaTeX Warning: Reference `COUPLING' on page 118 undefined on input line 7253. LaTeX Warning: Reference `COUPLING' on page 118 undefined on input line 7259. Original Yodl file: iostreams/conditions [118] [119] [120] LaTeX Warning: Reference `EXCEPTIONS' on page 121 undefined on input line 7463. LaTeX Warning: Reference `IOEXCEPTIONS' on page 121 undefined on input line 746 4. Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] LaTeX Warning: Reference `FORMATFLAGS' on page 122 undefined on input line 7533 . LaTeX Warning: Reference `FORMATFLAGS' on page 122 undefined on input line 7548 . LaTeX Warning: Reference `FORMATFLAGS' on page 122 undefined on input line 7552 . [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] LaTeX Warning: Reference `IOS' on page 126 undefined on input line 7790. LaTeX Warning: Reference `OSTRINGSTREAM' on page 126 undefined on input line 77 95. LaTeX Warning: Reference `IOS' on page 126 undefined on input line 7802. [126] LaTeX Warning: Reference `IOS' on page 127 undefined on input line 7823. Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] LaTeX Warning: Reference `STREAMBUF' on page 128 undefined on input line 7883. Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek LaTeX Warning: Reference `ISTREAMPOS' on page 129 undefined on input line 7990. Original Yodl file: iostreams/ostreamflush [129] LaTeX Warning: Reference `FORMATFLAGS' on page 130 undefined on input line 8010 . LaTeX Warning: Reference `OFSTREAM' on page 130 undefined on input line 8012. Original Yodl file: iostreams/ofstream LaTeX Warning: Reference `OUTPUTMODES' on page 130 undefined on input line 8039 . LaTeX Warning: Reference `STREAMBUF' on page 130 undefined on input line 8052. LaTeX Warning: Reference `FILEBUF' on page 130 undefined on input line 8053. [130] Original Yodl file: iostreams/outmodes LaTeX Warning: Reference `IFSTREAM' on page 131 undefined on input line 8108. [131] LaTeX Warning: Reference `EnumOverload' on page 132 undefined on input line 814 8. Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream LaTeX Warning: Reference `OSTREAM' on page 137 undefined on input line 8750. LaTeX Warning: Reference `STREAMBUF' on page 137 undefined on input line 8751. LaTeX Warning: Reference `CONCRETE' on page 137 undefined on input line 8751. Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] LaTeX Warning: Reference `IOSTATES' on page 138 undefined on input line 8821. LaTeX Warning: Reference `STRINGMEMBERS' on page 138 undefined on input line 88 34. [138] LaTeX Warning: Reference `IFSTREAM' on page 139 undefined on input line 8856. Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream LaTeX Warning: Reference `OUTPUTMODES' on page 140 undefined on input line 8951 . [140] LaTeX Warning: Reference `OFSTREAM' on page 141 undefined on input line 8985. LaTeX Warning: Reference `ISTREAMREAD' on page 141 undefined on input line 8987 . Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying LaTeX Warning: Reference `ISTREAMREAD' on page 142 undefined on input line 9071 . [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection LaTeX Warning: Reference `REDIRECTION' on page 144 undefined on input line 9202 . [144] [145] Original Yodl file: iostreams/readwrite LaTeX Warning: Reference `POLYMORPHISM' on page 146 undefined on input line 929 8. LaTeX Warning: Reference `IOSTREAMBUF' on page 146 undefined on input line 9299 . [146] LaTeX Warning: Reference `OUTPUTMODES' on page 147 undefined on input line 9369 . LaTeX Warning: Reference `OSTREAMPOS' on page 147 undefined on input line 9407. LaTeX Warning: Reference `ISTREAMPOS' on page 147 undefined on input line 9407. LaTeX Warning: Reference `IOSTATES' on page 147 undefined on input line 9409. [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] LaTeX Warning: Reference `FILEBUF' on page 151 undefined on input line 9655. LaTeX Warning: Reference `IOSTREAMBUF' on page 151 undefined on input line 9668 . LaTeX Warning: Reference `STREAMBUF' on page 151 undefined on input line 9671. [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro LaTeX Warning: Reference `POD' on page 153 undefined on input line 9717. LaTeX Warning: Reference `HIDING' on page 153 undefined on input line 9719. LaTeX Warning: Reference `APPLICATION' on page 153 undefined on input line 9720 . LaTeX Warning: Reference `UNIONS' on page 153 undefined on input line 9726. Underfull \vbox (badness 10000) has occurred while \output is active [153] LaTeX Warning: Reference `ConstFunctions' on page 154 undefined on input line 9 762. LaTeX Warning: Reference `StaticDataFun' on page 154 undefined on input line 98 20. LaTeX Warning: Reference `INHERITANCE' on page 154 undefined on input line 9824 . [154] LaTeX Warning: Reference `INTRONAME' on page 155 undefined on input line 9848. LaTeX Warning: Reference `CLASSHEADER' on page 155 undefined on input line 9853 . LaTeX Warning: Reference `NAMESPACEHDR' on page 155 undefined on input line 985 3. Original Yodl file: classes/construc LaTeX Warning: Reference `MEMORY' on page 155 undefined on input line 9872. LaTeX Warning: Reference `MemberInitializers' on page 155 undefined on input li ne 9885. [155] LaTeX Warning: Reference `DEFAULTED' on page 156 undefined on input line 9934. LaTeX Warning: Reference `DEFAULTED' on page 156 undefined on input line 9938. Original Yodl file: classes/application [156] LaTeX Warning: Reference `ConstFunctions' on page 157 undefined on input line 1 0023. [157] [158] Original Yodl file: classes/arguments LaTeX Warning: Reference `MemberInitializers' on page 159 undefined on input li ne 10120. [159] LaTeX Warning: Reference `VECTOR' on page 160 undefined on input line 10189. LaTeX Warning: Reference `AMBIGUITY' on page 160 undefined on input line 10190. [160] LaTeX Warning: Reference `CONSCALL' on page 161 undefined on input line 10227. Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] LaTeX Warning: Reference `INHERITANCE' on page 170 undefined on input line 1081 9. LaTeX Warning: Reference `POLYMORPHISM' on page 170 undefined on input line 108 20. [170] Original Yodl file: classes/constructorscall LaTeX Warning: Reference `INHERITANCE' on page 171 undefined on input line 1085 1. LaTeX Warning: Reference `StaticDataFun' on page 171 undefined on input line 10 891. [171] Original Yodl file: classes/uniforminit LaTeX Warning: Reference `FUNOBJ' on page 172 undefined on input line 10934. LaTeX Warning: Reference `POD' on page 172 undefined on input line 10935. [172] [173] Original Yodl file: classes/defaulted LaTeX Warning: Reference `INHERITANCE' on page 174 undefined on input line 1107 5. LaTeX Warning: Reference `MEMORY' on page 174 undefined on input line 11079. [174] Original Yodl file: classes/member LaTeX Warning: Reference `ConstRule' on page 175 undefined on input line 11112. LaTeX Warning: Reference `MEMORY' on page 175 undefined on input line 11134. [175] Original Yodl file: classes/anonymous [176] LaTeX Warning: Reference `RREF' on page 177 undefined on input line 11274. [177] Original Yodl file: classes/subtleties [178] LaTeX Warning: Reference `MEMORY' on page 179 undefined on input line 11342. [179] Original Yodl file: classes/inline LaTeX Warning: Reference `WHENINLINE' on page 180 undefined on input line 11440 . Original Yodl file: classes/defineinline [180] [181] LaTeX Warning: Reference `GENCONST' on page 182 undefined on input line 11524. Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use LaTeX Warning: Reference `POLYMORPHISM' on page 182 undefined on input line 115 75. [182] LaTeX Warning: Reference `POLYMORPHISM' on page 183 undefined on input line 115 92. Original Yodl file: classes/inlinevars Original Yodl file: classes/local LaTeX Warning: Reference `NONDEFINIT' on page 183 undefined on input line 11633 . [183] LaTeX Warning: Reference `INHERITANCE' on page 184 undefined on input line 1165 9. Original Yodl file: classes/mutable LaTeX Warning: Reference `ConstFunctions' on page 184 undefined on input line 1 1702. [184] Original Yodl file: classes/headers LaTeX Warning: Reference `CHeaders' on page 185 undefined on input line 11750. [185] [186] LaTeX Warning: Reference `INHERITANCE' on page 187 undefined on input line 1189 4. [187] LaTeX Warning: Reference `INHERITANCE' on page 188 undefined on input line 1192 7. LaTeX Warning: Reference `CHeaders' on page 188 undefined on input line 11940. [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public LaTeX Warning: Reference `StaticData' on page 193 undefined on input line 12248 . [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] LaTeX Warning: Reference `CALLINGCONVENTION' on page 199 undefined on input lin e 12577. [199] Original Yodl file: static/calling LaTeX Warning: Reference `GENERIC' on page 200 undefined on input line 12674. [200] LaTeX Warning: Reference `GENERIC' on page 201 undefined on input line 12724. [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro LaTeX Warning: Reference `NEWHANDLER' on page 203 undefined on input line 12750 . [203] Original Yodl file: memory/new LaTeX Warning: Reference `NEWHANDLER' on page 204 undefined on input line 12815 . [204] LaTeX Warning: Reference `PLACEMENT' on page 205 undefined on input line 12862. Original Yodl file: memory/newarray LaTeX Warning: Reference `DELETEARRAY' on page 205 undefined on input line 1287 5. [205] LaTeX Warning: Reference `NONDEFINIT' on page 206 undefined on input line 12944 . LaTeX Warning: Reference `ENLARGEARRAY' on page 206 undefined on input line 129 64. Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] LaTeX Warning: Reference `UNINIT' on page 211 undefined on input line 13256. Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] LaTeX Warning: Reference `INHERITANCE' on page 214 undefined on input line 1347 8. [214] [215] Original Yodl file: memory/setnew LaTeX Warning: Reference `STDEXC' on page 216 undefined on input line 13578. [216] Original Yodl file: memory/assignment [217] LaTeX Warning: Reference `badassign' on page 218 undefined on input line 13695. (memory/badassign.eps ) [218] Original Yodl file: memory/overload LaTeX Warning: Reference `rightass' on page 219 undefined on input line 13723. (memory/rightass.eps ) [219] LaTeX Warning: Reference `CoutCinCerr' on page 220 undefined on input line 1377 0. Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] LaTeX Warning: Reference `PointMembers' on page 222 undefined on input line 138 97. Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization LaTeX Warning: Reference `DESTRUCTOR' on page 223 undefined on input line 13945 . LaTeX Warning: Reference `MOVECONS' on page 223 undefined on input line 13996. [223] [224] Original Yodl file: memory/revising LaTeX Warning: Reference `DESTRUCTOR' on page 225 undefined on input line 14092 . LaTeX Warning: Reference `MOVE' on page 225 undefined on input line 14116. [225] Original Yodl file: memory/swapping LaTeX Warning: Reference `STL' on page 226 undefined on input line 14154. LaTeX Warning: Reference `SWAP' on page 226 undefined on input line 14155. LaTeX Warning: Reference `SWAPLIST' on page 226 undefined on input line 14186. (memory/fswap.eps ) [226] LaTeX Warning: Reference `SWAPSELF' on page 227 undefined on input line 14211. (memory/fswap2.eps ) LaTeX Warning: Reference `SWAPSELF' on page 227 undefined on input line 14226. LaTeX Warning: Reference `SWAPSELF' on page 227 undefined on input line 14235. [227] LaTeX Warning: Reference `SWAPLIST' on page 228 undefined on input line 14252. Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] LaTeX Warning: Reference `RVO' on page 231 undefined on input line 14476. Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] LaTeX Warning: Reference `COPYCONS' on page 233 undefined on input line 14547. LaTeX Warning: Reference `MOVEASS' on page 233 undefined on input line 14552. Original Yodl file: memory/movecomposition LaTeX Warning: Reference `INHERITANCE' on page 233 undefined on input line 1459 7. [233] [234] Original Yodl file: memory/moveassignment LaTeX Warning: Reference `MOVECONS' on page 235 undefined on input line 14709. Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly LaTeX Warning: Reference `CONTAINERS' on page 237 undefined on input line 14814 . Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications LaTeX Warning: Reference `REVISEDASS' on page 239 undefined on input line 14976 . Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate LaTeX Warning: Reference `INHERITANCE' on page 248 undefined on input line 1555 2. LaTeX Warning: Reference `INILIST' on page 248 undefined on input line 15583. LaTeX Warning: Reference `STRUCTBIND' on page 248 undefined on input line 15584 . Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] LaTeX Warning: Reference `STDEXC' on page 252 undefined on input line 15671. LaTeX Warning: Reference `INHERITANCE' on page 252 undefined on input line 1567 2. Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp LaTeX Warning: Reference `BASICEXCEPTION' on page 254 undefined on input line 1 5819. [254] Original Yodl file: exceptions/exception LaTeX Warning: Reference `BASICEXCEPTION' on page 255 undefined on input line 1 5908. [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] LaTeX Warning: Reference `EXCEPTIONCATCH' on page 260 undefined on input line 1 6215. LaTeX Warning: Reference `POLYMORPHISM' on page 260 undefined on input line 162 22. Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try LaTeX Warning: Reference `EMPTYTHROW' on page 261 undefined on input line 16292 . Original Yodl file: exceptions/catch [261] LaTeX Warning: Reference `UNIQUEPTR' on page 262 undefined on input line 16340. LaTeX Warning: Reference `SHAREDPTR' on page 262 undefined on input line 16340. [262] LaTeX Warning: Reference `EMPTYTHROW' on page 263 undefined on input line 16412 . [263] Original Yodl file: exceptions/defaultcatch LaTeX Warning: Reference `EXCEPTIONCATCH' on page 264 undefined on input line 1 6455. LaTeX Warning: Reference `EMPTYTHROW' on page 264 undefined on input line 16462 . [264] LaTeX Warning: Reference `THREADING' on page 265 undefined on input line 16505. LaTeX Warning: Reference `EXCPTR' on page 265 undefined on input line 16508. Original Yodl file: exceptions/noexcept LaTeX Warning: Reference `SYSTEMERROR' on page 265 undefined on input line 1652 0. LaTeX Warning: Reference `NOEXCEPT' on page 265 undefined on input line 16534. Original Yodl file: exceptions/iostreams [265] LaTeX Warning: Reference `STREAMBUF' on page 266 undefined on input line 16592. Original Yodl file: exceptions/standard LaTeX Warning: Reference `DYNAMICCAST' on page 266 undefined on input line 1662 4. [266] LaTeX Warning: Reference `TYPEID' on page 267 undefined on input line 16631. LaTeX Warning: Reference `TRANSMEM' on page 267 undefined on input line 16666. Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror LaTeX Warning: Reference `ERRORCODE' on page 268 undefined on input line 16740. LaTeX Warning: Reference `SYSERRFIG' on page 268 undefined on input line 16749. (exceptions/systemerror.eps ) LaTeX Warning: Reference `SYSERRFIG' on page 268 undefined on input line 16756. [268] [269] LaTeX Warning: Reference `ERRCODEENUM' on page 270 undefined on input line 1679 4. LaTeX Warning: Reference `SYSERRFIG' on page 270 undefined on input line 16797. Original Yodl file: exceptions/errorcategory LaTeX Warning: Reference `ERRCODEENUM' on page 270 undefined on input line 1680 2. LaTeX Warning: Reference `POLYMORPHISM' on page 270 undefined on input line 168 11. LaTeX Warning: Reference `ERRCOND' on page 270 undefined on input line 16815. [270] LaTeX Warning: Reference `FUTURE' on page 271 undefined on input line 16865. Original Yodl file: exceptions/errorcondition LaTeX Warning: Reference `ERRCODEENUM' on page 271 undefined on input line 1688 2. LaTeX Warning: Reference `MEMTEMP' on page 271 undefined on input line 16896. Underfull \hbox (badness 6927) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 273 undefined on input line 16 996. LaTeX Warning: Reference `ERRCODEENUM' on page 273 undefined on input line 1699 6. Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 275 undefined on input line 1 7119. Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] LaTeX Warning: Reference `NOEXCEPT' on page 279 undefined on input line 17349. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 279 undefined on input line 1 7356. LaTeX Warning: Reference `CopyDestroy' on page 279 undefined on input line 1736 1. Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] LaTeX Warning: Reference `SHAREDPTR' on page 284 undefined on input line 17676. [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more LaTeX Warning: Reference `MEMORY' on page 289 undefined on input line 17950. LaTeX Warning: Reference `FirstImpression' on page 289 undefined on input line 17952. LaTeX Warning: Reference `IOStreams' on page 289 undefined on input line 17953. Original Yodl file: overloading/array [289] LaTeX Warning: Reference `FunctionOverloading' on page 290 undefined on input l ine 18049. LaTeX Warning: Reference `ConstFunctions' on page 290 undefined on input line 1 8050. LaTeX Warning: Reference `MEMORY' on page 290 undefined on input line 18057. [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract LaTeX Warning: Reference `MEMORY' on page 293 undefined on input line 18240. [293] Original Yodl file: overloading/conversion [294] [295] LaTeX Warning: Reference `OverloadableOperators' on page 296 undefined on input line 18391. LaTeX Warning: Reference `SPECIALIZING' on page 296 undefined on input line 184 47. [296] [297] LaTeX Warning: Reference `BYTE' on page 298 undefined on input line 18536. LaTeX Warning: Reference `BYTE' on page 298 undefined on input line 18539. Original Yodl file: overloading/byte LaTeX Warning: Reference `FirstImpression' on page 298 undefined on input line 18546. [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] LaTeX Warning: Reference `EXCHANGE' on page 304 undefined on input line 18927. Original Yodl file: overloading/binary.yo [304] LaTeX Warning: Reference `EXPLICIT' on page 305 undefined on input line 19000. [305] [306] LaTeX Warning: Reference `Friends' on page 307 undefined on input line 19124. [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo LaTeX Warning: Reference `COMPARISONS' on page 311 undefined on input line 1938 3. [311] LaTeX Warning: Reference `TEMPFUNARGS' on page 312 undefined on input line 1940 7. [312] Original Yodl file: overloading/new LaTeX Warning: Reference `NEWDELETEARRAY' on page 313 undefined on input line 1 9488. [313] LaTeX Warning: Reference `StaticDataFun' on page 314 undefined on input line 19 565. [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete LaTeX Warning: Reference `NEWDELETEARRAY' on page 315 undefined on input line 1 9628. [315] LaTeX Warning: Reference `StaticDataFun' on page 316 undefined on input line 19 665. Original Yodl file: overloading/newdeletearray LaTeX Warning: Reference `NEWARRAY' on page 316 undefined on input line 19668. LaTeX Warning: Reference `DELETEARRAY' on page 316 undefined on input line 1966 8. LaTeX Warning: Reference `DELETEPTRS' on page 316 undefined on input line 19668 . Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] LaTeX Warning: Reference `StaticDataFun' on page 319 undefined on input line 19 849. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] LaTeX Warning: Reference `GENERIC' on page 321 undefined on input line 19976. Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators LaTeX Warning: Reference `IOStreams' on page 323 undefined on input line 20120. [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda LaTeX Warning: Reference `GENERIC' on page 326 undefined on input line 20341. LaTeX Warning: Reference `SORT' on page 326 undefined on input line 20343. LaTeX Warning: Reference `FIND' on page 326 undefined on input line 20343. [326] Original Yodl file: overloading/lambdasyntax [327] LaTeX Warning: Reference `ACCU' on page 328 undefined on input line 20441. LaTeX Warning: Reference `AUTO' on page 328 undefined on input line 20467. [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] LaTeX Warning: Reference `THREADING' on page 330 undefined on input line 20575. [330] Original Yodl file: overloading/lambdause [331] LaTeX Warning: Reference `FOREACH' on page 332 undefined on input line 20693. [332] LaTeX Warning: Reference `CONDEX' on page 333 undefined on input line 20783. LaTeX Warning: Reference `CONDEX' on page 333 undefined on input line 20789. [333] LaTeX Warning: Reference `TEMPCLASS' on page 334 undefined on input line 20846. Original Yodl file: overloading/iofstreamopen LaTeX Warning: Reference `OUTPUTMODES' on page 334 undefined on input line 2084 9. [334] Original Yodl file: overloading/userdefined LaTeX Warning: Reference `UDL' on page 335 undefined on input line 20937. [335] LaTeX Warning: Reference `UDL' on page 336 undefined on input line 21011. [336] Original Yodl file: overloading/overloadable LaTeX Warning: Reference `ConversionOperators' on page 337 undefined on input l ine 21099. [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container LaTeX Warning: Reference `TEMPLATES' on page 339 undefined on input line 21118. LaTeX Warning: Reference `PAIR' on page 339 undefined on input line 21128. LaTeX Warning: Reference `TEMPLATES' on page 339 undefined on input line 21142. [339] LaTeX Warning: Reference `TUPLES' on page 340 undefined on input line 21167. LaTeX Warning: Reference `String' on page 340 undefined on input line 21171. LaTeX Warning: Reference `IOStreams' on page 340 undefined on input line 21171. LaTeX Warning: Reference `STACK' on page 340 undefined on input line 21217. LaTeX Warning: Reference `PRIQUEUE' on page 340 undefined on input line 21218. LaTeX Warning: Reference `QUEUE' on page 340 undefined on input line 21219. LaTeX Warning: Reference `GENERIC' on page 340 undefined on input line 21233. LaTeX Warning: Reference `STL' on page 340 undefined on input line 21239. [340] Original Yodl file: containers/notations Original Yodl file: containers/pair LaTeX Warning: Reference `TEMPLATES' on page 341 undefined on input line 21295. [341] [342] LaTeX Warning: Reference `VECTOR' on page 343 undefined on input line 21364. LaTeX Warning: Reference `TUPLES' on page 343 undefined on input line 21373. Original Yodl file: containers/array [343] [344] LaTeX Warning: Reference `SORT' on page 345 undefined on input line 21481. Original Yodl file: containers/vector LaTeX Warning: Reference `PAIR' on page 345 undefined on input line 21512. [345] [346] [347] Original Yodl file: containers/list LaTeX Warning: Reference `listFig' on page 348 undefined on input line 21686. (containers/list.eps ) LaTeX Warning: Reference `listFig' on page 348 undefined on input line 21691. LaTeX Warning: Reference `listFig' on page 348 undefined on input line 21700. [348] LaTeX Warning: Reference `listFig' on page 349 undefined on input line 21719. LaTeX Warning: Reference `listAdd' on page 349 undefined on input line 21755. (containers/insertlist.eps ) LaTeX Warning: Reference `listFig' on page 349 undefined on input line 21763. LaTeX Warning: Reference `listDel' on page 349 undefined on input line 21763. (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue LaTeX Warning: Reference `queueFig' on page 355 undefined on input line 22094. (containers/queue.eps ) LaTeX Warning: Reference `queueFig' on page 355 undefined on input line 22099. [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] LaTeX Warning: Reference `QUEUE' on page 358 undefined on input line 22306. [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map LaTeX Warning: Reference `PAIR' on page 361 undefined on input line 22497. [361] LaTeX Warning: Reference `RELATIONAL' on page 362 undefined on input line 22515 . Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample LaTeX Warning: Reference `MAP' on page 369 undefined on input line 22957. [369] Original Yodl file: containers/multimap LaTeX Warning: Reference `MAP' on page 370 undefined on input line 23015. Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset LaTeX Warning: Reference `SET' on page 374 undefined on input line 23289. [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23426. LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23429. (containers/stack/stack.eps ) LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23438. LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23451. [377] LaTeX Warning: Reference `QUEUE' on page 378 undefined on input line 23481. Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] LaTeX Warning: Reference `GENERIC' on page 380 undefined on input line 23624. Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of LaTeX Warning: Reference `UMAPMEMBERS' on page 386 undefined on input line 2395 8. Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro LaTeX Warning: Reference `Composition' on page 391 undefined on input line 2417 7. LaTeX Warning: Reference `OOP' on page 391 undefined on input line 24198. LaTeX Warning: Reference `hierarchy' on page 391 undefined on input line 24211. (inheritance/hierarchy.eps ) LaTeX Warning: Reference `POLYMORPHISM' on page 391 undefined on input line 242 21. LaTeX Warning: Reference `POLYMORPHISM' on page 391 undefined on input line 242 23. Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] LaTeX Warning: Reference `POLYMORPHISM' on page 394 undefined on input line 243 61. Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights LaTeX Warning: Reference `HIDING' on page 395 undefined on input line 24433. LaTeX Warning: Reference `IOStreams' on page 395 undefined on input line 24454. [395] Original Yodl file: inheritance/derivationtypes [396] LaTeX Warning: Reference `MULTIPLE' on page 397 undefined on input line 24577. Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor LaTeX Warning: Reference `MULTIPLE' on page 398 undefined on input line 24650. LaTeX Warning: Reference `VehicleSystem' on page 398 undefined on input line 24 660. [398] Original Yodl file: inheritance/move LaTeX Warning: Reference `MOVE' on page 399 undefined on input line 24721. [399] Original Yodl file: inheritance/assignment LaTeX Warning: Reference `MOVEASS' on page 400 undefined on input line 24750. Original Yodl file: inheritance/usingbase LaTeX Warning: Reference `MULTIPLE' on page 400 undefined on input line 24778. [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv LaTeX Warning: Reference `MULTIPLE' on page 408 undefined on input line 25256. [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] LaTeX Warning: Reference `LOCAL' on page 411 undefined on input line 25457. [411] LaTeX Warning: Reference `THREADING' on page 412 undefined on input line 25516. LaTeX Warning: Reference `PLACEMENT' on page 412 undefined on input line 25520. [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function LaTeX Warning: Reference `VehicleSystem' on page 417 undefined on input line 25 779. [417] LaTeX Warning: Reference `INHERITWHY' on page 418 undefined on input line 25821 . [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor LaTeX Warning: Reference `VehicleSystem' on page 421 undefined on input line 26 022. [421] LaTeX Warning: Reference `VTABLE' on page 422 undefined on input line 26074. Original Yodl file: polymorphism/pure LaTeX Warning: Reference `FORK' on page 422 undefined on input line 26102. [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit LaTeX Warning: Reference `INHERITWHY' on page 424 undefined on input line 26226 . [424] Original Yodl file: polymorphism/multiple LaTeX Warning: Reference `IOStreams' on page 425 undefined on input line 26301. LaTeX Warning: Reference `INHERITANCE' on page 425 undefined on input line 2630 3. [425] LaTeX Warning: Reference `VehicleSystem' on page 426 undefined on input line 26 341. Original Yodl file: polymorphism/ambiguity LaTeX Warning: Reference `ambiguity' on page 426 undefined on input line 26356. (polymorphism/ambiguity.eps ) LaTeX Warning: Reference `InternalOrganization' on page 426 undefined on input line 26362. (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base LaTeX Warning: Reference `InternalOrganization' on page 427 undefined on input line 26403. [427] LaTeX Warning: Reference `VirtualBaseClass' on page 428 undefined on input line 26439. (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual LaTeX Warning: Reference `Truck' on page 431 undefined on input line 26629. [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] LaTeX Warning: Reference `EMPTYENUM' on page 434 undefined on input line 26865. [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] LaTeX Warning: Reference `FILEBUF' on page 440 undefined on input line 27223. LaTeX Warning: Reference `CONCRETE' on page 440 undefined on input line 27228. LaTeX Warning: Reference `SBPROTECTED' on page 440 undefined on input line 2725 5. LaTeX Warning: Reference `SBPROTECTED' on page 440 undefined on input line 2726 6. [440] LaTeX Warning: Reference `SBPROTECTED' on page 441 undefined on input line 2729 0. LaTeX Warning: Reference `SBPROTECTED' on page 441 undefined on input line 2729 4. Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27327. (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27351. LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27354. LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27360. [442] [443] LaTeX Warning: Reference `IOSTREAMBUF' on page 444 undefined on input line 2743 5. LaTeX Warning: Reference `IOSTREAMBUF' on page 444 undefined on input line 2744 4. Original Yodl file: polymorphism/protectedoutput [444] LaTeX Warning: Reference `IOSTREAMBUF' on page 445 undefined on input line 2746 5. LaTeX Warning: Reference `SBBUFFERS' on page 445 undefined on input line 27481. LaTeX Warning: Reference `SBBUFFERS' on page 445 undefined on input line 27484. LaTeX Warning: Reference `SBBUFFERS' on page 445 undefined on input line 27493. LaTeX Warning: Reference `IOSTREAMBUF' on page 445 undefined on input line 2751 1. [445] Original Yodl file: polymorphism/protectedbuffer LaTeX Warning: Reference `IOSTREAMBUF' on page 446 undefined on input line 2753 9. Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf LaTeX Warning: Reference `CONCRETE' on page 446 undefined on input line 27561. [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) LaTeX Warning: Reference `BuffersFig' on page 447 undefined on input line 27591 . [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception LaTeX Warning: Reference `EMPTYTHROW' on page 454 undefined on input line 28049 . LaTeX Warning: Reference `EMPTYTHROW' on page 454 undefined on input line 28057 . [454] [455] [456] Original Yodl file: polymorphism/implementation LaTeX Warning: Reference `ImplementationFigure' on page 457 undefined on input line 28233. LaTeX Warning: Reference `CaumonFigure' on page 457 undefined on input line 282 33. (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) LaTeX Warning: Reference `ImplementationFigure' on page 457 undefined on input line 28246. LaTeX Warning: Reference `CaumonFigure' on page 457 undefined on input line 282 46. [457] [458] LaTeX Warning: Reference `MultiVtableFig' on page 459 undefined on input line 2 8303. (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] LaTeX Warning: Reference `NOTINLINE' on page 461 undefined on input line 28389. Original Yodl file: polymorphism/constructors LaTeX Warning: Reference `VIRTDES' on page 461 undefined on input line 28392. LaTeX Warning: Reference `NESTEDCLASSES' on page 461 undefined on input line 28 430. [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro LaTeX Warning: Reference `NESTEDCLASSES' on page 465 undefined on input line 28 608. LaTeX Warning: Reference `TEMPLATES' on page 465 undefined on input line 28608. LaTeX Warning: Reference `OVERLOADING' on page 465 undefined on input line 2861 8. LaTeX Warning: Reference `EXTRACTORS' on page 465 undefined on input line 28628 . Original Yodl file: friends/friendfun LaTeX Warning: Reference `EXTRACTORS' on page 465 undefined on input line 28640 . LaTeX Warning: Reference `ASSIGNMENT' on page 465 undefined on input line 28641 . Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended LaTeX Warning: Reference `TEMPFRIENDS' on page 467 undefined on input line 2874 3. [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro LaTeX Warning: Reference `MEMORY' on page 469 undefined on input line 28749. Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] LaTeX Warning: Reference `ASSIGNMENT' on page 473 undefined on input line 29025 . [473] [474] LaTeX Warning: Reference `SORT' on page 475 undefined on input line 29147. Original Yodl file: pointermembers/static LaTeX Warning: Reference `CALLINGCONVENTION' on page 475 undefined on input lin e 29166. [475] Original Yodl file: pointermembers/sizes [476] LaTeX Warning: Reference `PMSIZES' on page 477 undefined on input line 29273. (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] LaTeX Warning: Reference `NESTEDFRIENDS' on page 483 undefined on input line 29 489. Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum LaTeX Warning: Reference `DYNAMICCAST' on page 490 undefined on input line 2996 7. [490] Original Yodl file: nested/virtcons.yo LaTeX Warning: Reference `VIRTCONS' on page 491 undefined on input line 29997. LaTeX Warning: Reference `VIRTCONS' on page 491 undefined on input line 30017. [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro LaTeX Warning: Reference `TEMPLATES' on page 493 undefined on input line 30081. LaTeX Warning: Reference `CONTAINERS' on page 493 undefined on input line 30085 . LaTeX Warning: Reference `FUNOBJ' on page 493 undefined on input line 30086. LaTeX Warning: Reference `GENERIC' on page 493 undefined on input line 30092. LaTeX Warning: Reference `NAMESPACEHDR' on page 493 undefined on input line 301 02. Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators LaTeX Warning: Reference `ITERATORCONS' on page 500 undefined on input line 305 57. [500] LaTeX Warning: Reference `DISTANCE' on page 501 undefined on input line 30583. Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing LaTeX Warning: Reference `AUTO' on page 501 undefined on input line 30632. [501] LaTeX Warning: Reference `ITERATORCONS' on page 502 undefined on input line 307 00. [502] LaTeX Warning: Reference `GENERIC' on page 503 undefined on input line 30708. Original Yodl file: stl/distance LaTeX Warning: Reference `ITERATORS' on page 503 undefined on input line 30760. [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] LaTeX Warning: Reference `OSTREAMBUFITER' on page 507 undefined on input line 3 0964. Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr LaTeX Warning: Reference `SHAREDPTR' on page 509 undefined on input line 31112. [509] Original Yodl file: stl/defining [510] LaTeX Warning: Reference `UNIQUEPLAIN' on page 511 undefined on input line 3120 3. LaTeX Warning: Reference `UNIQUEMOVE' on page 511 undefined on input line 31211 . LaTeX Warning: Reference `UNIQUENEW' on page 511 undefined on input line 31221. Original Yodl file: stl/uniqueplain LaTeX Warning: Reference `UNIQUEMEM' on page 511 undefined on input line 31239. Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr LaTeX Warning: Reference `UNIQUEPTR' on page 515 undefined on input line 31467. Original Yodl file: stl/definingshared LaTeX Warning: Reference `SHAREDPLAIN' on page 515 undefined on input line 3148 5. [515] LaTeX Warning: Reference `SHAREDNEW' on page 516 undefined on input line 31514. Original Yodl file: stl/sharedplain LaTeX Warning: Reference `SHAREDMEM' on page 516 undefined on input line 31532. Original Yodl file: stl/sharednew LaTeX Warning: Reference `UNIQUENEW' on page 516 undefined on input line 31546. [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts LaTeX Warning: Reference `UNIQUEPTR' on page 518 undefined on input line 31654. [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] LaTeX Warning: Reference `PERFECT' on page 521 undefined on input line 31792. Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons LaTeX Warning: Reference `SPACESHIP' on page 523 undefined on input line 31941. [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder LaTeX Warning: Reference `SPACESHIP' on page 526 undefined on input line 32103. Original Yodl file: stl/regularexp LaTeX Warning: Reference `Flexcpp' on page 526 undefined on input line 32123. [526] Original Yodl file: stl/regexlanguage LaTeX Warning: Reference `SMATCH' on page 527 undefined on input line 32188. [527] LaTeX Warning: Reference `REGSRCH' on page 528 undefined on input line 32262. Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch LaTeX Warning: Reference `REGALG' on page 532 undefined on input line 32481. LaTeX Warning: Reference `REGALG' on page 532 undefined on input line 32503. Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const LaTeX Warning: Reference `REGREP' on page 533 undefined on input line 32567. [533] Original Yodl file: stl/regalg LaTeX Warning: Reference `REGMATCH' on page 534 undefined on input line 32636. [534] LaTeX Warning: Reference `FORMAT' on page 535 undefined on input line 32648. LaTeX Warning: Reference `FORMAT' on page 535 undefined on input line 32651. Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, LaTeX Warning: Reference `FORMAT' on page 540 undefined on input line 32984. Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli LaTeX Warning: Reference `BINOMIAL' on page 544 undefined on input line 33262. [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf LaTeX Warning: Reference `CHISQUARED' on page 548 undefined on input line 33496 . [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric LaTeX Warning: Reference `BERNOULLI' on page 550 undefined on input line 33570. Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie LaTeX Warning: Reference `STRUCTBIND' on page 556 undefined on input line 33948 . LaTeX Warning: Reference `TUPLES' on page 556 undefined on input line 33949. [556] LaTeX Warning: Reference `TUPLES' on page 557 undefined on input line 33997. [557] LaTeX Warning: Reference `SPACESHIP' on page 558 undefined on input line 34033. LaTeX Warning: Reference `PARTORD' on page 558 undefined on input line 34056. Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] LaTeX Warning: Reference `ITERATORS' on page 564 undefined on input line 34284. LaTeX Warning: Reference `ITERATORCONS' on page 564 undefined on input line 342 88. Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol LaTeX Warning: Reference `GEN' on page 565 undefined on input line 34423. LaTeX Warning: Reference `SORT' on page 565 undefined on input line 34429. [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] LaTeX Warning: Reference `REDUCE' on page 567 undefined on input line 34536. Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] LaTeX Warning: Reference `LOWERBOUND' on page 572 undefined on input line 34881 . LaTeX Warning: Reference `UPPERBOUND' on page 572 undefined on input line 34881 . Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, LaTeX Warning: Reference `MAP' on page 576 undefined on input line 35135. LaTeX Warning: Reference `MULTIMAP' on page 576 undefined on input line 35136. LaTeX Warning: Reference `LOWERBOUND' on page 576 undefined on input line 35143 . LaTeX Warning: Reference `UPPERBOUND' on page 576 undefined on input line 35144 . LaTeX Warning: Reference `LOWERBOUND' on page 576 undefined on input line 35148 . LaTeX Warning: Reference `UPPERBOUND' on page 576 undefined on input line 35149 . [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, LaTeX Warning: Reference `TRANSFORM' on page 582 undefined on input line 35560. [582] [583] LaTeX Warning: Reference `TRANSFORM' on page 584 undefined on input line 35662. Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] LaTeX Warning: Reference `TRANSRED' on page 587 undefined on input line 35850. [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] LaTeX Warning: Reference `BINSRCH' on page 596 undefined on input line 36448. LaTeX Warning: Reference `UPPERBOUND' on page 596 undefined on input line 36451 . Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] LaTeX Warning: Reference `FOREACH' on page 625 undefined on input line 38378. [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, LaTeX Warning: Reference `INNERPROD' on page 626 undefined on input line 38422. [626] Original Yodl file: generic/uninitialized LaTeX Warning: Reference `PLACEMENT' on page 627 undefined on input line 38498. Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, LaTeX Warning: Reference `SORT' on page 629 undefined on input line 38650. [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap LaTeX Warning: Reference `heaptree' on page 634 undefined on input line 38959. (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] LaTeX Warning: Reference `THREAD' on page 640 undefined on input line 39238. Original Yodl file: threading/threading LaTeX Warning: Reference `SYSTEMERROR' on page 640 undefined on input line 3927 9. Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread LaTeX Warning: Reference `MEMTEMP' on page 641 undefined on input line 39343. [641] [642] [643] [644] [645] [646] LaTeX Warning: Reference `UNIFORMINIT' on page 647 undefined on input line 3969 2. LaTeX Warning: Reference `PACKAGE' on page 647 undefined on input line 39714. LaTeX Warning: Reference `FUTURE' on page 647 undefined on input line 39714. Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread LaTeX Warning: Reference `PROMISE' on page 650 undefined on input line 39946. LaTeX Warning: Reference `MUTEX' on page 650 undefined on input line 39947. LaTeX Warning: Reference `ATOMIC' on page 650 undefined on input line 39948. [650] LaTeX Warning: Reference `MEMTEMP' on page 651 undefined on input line 39957. LaTeX Warning: Reference `THREAD' on page 651 undefined on input line 39971. [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] LaTeX Warning: Reference `LOCKS' on page 655 undefined on input line 40228. [655] Original Yodl file: threading/initialization LaTeX Warning: Reference `MUTEX' on page 656 undefined on input line 40310. [656] LaTeX Warning: Reference `CONSTEXPR' on page 657 undefined on input line 40352. Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] LaTeX Warning: Reference `TIMESPEC' on page 665 undefined on input line 40883. LaTeX Warning: Reference `TIMESPEC' on page 665 undefined on input line 40891. [665] LaTeX Warning: Reference `TIMESPEC' on page 666 undefined on input line 40936. LaTeX Warning: Reference `TIMESPEC' on page 666 undefined on input line 40945. Original Yodl file: threading/scopedlock LaTeX Warning: Reference `DEADLOCKS' on page 666 undefined on input line 40967. [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ LaTeX Warning: Reference `CONDVAR1' on page 669 undefined on input line 41126. LaTeX Warning: Reference `CONDVAR2' on page 669 undefined on input line 41127. Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany LaTeX Warning: Reference `LOCKS' on page 671 undefined on input line 41307. [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] LaTeX Warning: Reference `TYPETRAITS' on page 675 undefined on input line 41506 . [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] LaTeX Warning: Reference `sorting' on page 679 undefined on input line 41757. (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] LaTeX Warning: Reference `MUTEX' on page 682 undefined on input line 41932. Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion LaTeX Warning: Reference `ASYNC' on page 682 undefined on input line 41956. LaTeX Warning: Reference `PACKAGE' on page 682 undefined on input line 41957. LaTeX Warning: Reference `PROMISE' on page 682 undefined on input line 41958. Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion LaTeX Warning: Reference `SHAREDFUTURE' on page 683 undefined on input line 420 25. [683] LaTeX Warning: Reference `DURATION' on page 684 undefined on input line 42051. LaTeX Warning: Reference `TIMEPOINT' on page 684 undefined on input line 42068. Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) LaTeX Warning: Reference `PROMISE' on page 684 undefined on input line 42084. LaTeX Warning: Reference `ASYNC' on page 684 undefined on input line 42090. Original Yodl file: threading/futureerrc [684] LaTeX Warning: Reference `PROMISE' on page 685 undefined on input line 42105. Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] LaTeX Warning: Reference `ASYNC' on page 688 undefined on input line 42312. Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] LaTeX Warning: Reference `EXCPTR' on page 698 undefined on input line 42964. [698] Original Yodl file: threading/compilations LaTeX Warning: Reference `compile' on page 699 undefined on input line 43025. Underfull \hbox (badness 3568) in paragraph at lines 43024--43028 []\T1/pnc/m/n/10 The pro-gram uses a \T1/lmtt/m/n/10 class Task \T1/pnc/m/n/10 con-tain-ing a command-specification (\T1/lmtt/m/n/10 d_command\T1/pnc/m/n/10 ) , and a Underfull \hbox (badness 1460) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 task spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) ( cf. Fig-ure []), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile LaTeX Warning: Reference `MULTICOMP' on page 707 undefined on input line 43528. [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 711 undefined on input line 43686 . LaTeX Warning: Reference `STL' on page 711 undefined on input line 43686. LaTeX Warning: Reference `CONCRETE' on page 711 undefined on input line 43700. LaTeX Warning: Reference `TEMPCLASS' on page 711 undefined on input line 43701. LaTeX Warning: Reference `VARIADIC' on page 711 undefined on input line 43707. LaTeX Warning: Reference `CONTAINERS' on page 711 undefined on input line 43710 . LaTeX Warning: Reference `String' on page 711 undefined on input line 43710. LaTeX Warning: Reference `IOStreams' on page 711 undefined on input line 43711. LaTeX Warning: Reference `GENERIC' on page 711 undefined on input line 43712. Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl LaTeX Warning: Reference `AUTO' on page 716 undefined on input line 44086. [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] LaTeX Warning: Reference `AUTO' on page 720 undefined on input line 44327. [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass LaTeX Warning: Reference `TEMPCLASS' on page 726 undefined on input line 44726. LaTeX Warning: Reference `CONTAINERS' on page 726 undefined on input line 44727 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 726 undefined on input line 44732. LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 726 undefined on input line 44737. [726] Original Yodl file: functiontemplates/algorithm LaTeX Warning: Reference `TEMPFUNARGS' on page 727 undefined on input line 4480 8. [727] Original Yodl file: functiontemplates/contractions [728] LaTeX Warning: Reference `PERFECT' on page 729 undefined on input line 44894. Original Yodl file: functiontemplates/declarations LaTeX Warning: Reference `TEMPFUNINST' on page 729 undefined on input line 4492 3. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 729 undefined on input line 44 931. LaTeX Warning: Reference `SPECIALIZING' on page 729 undefined on input line 449 33. [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations LaTeX Warning: Reference `NAMERESFUN' on page 731 undefined on input line 45044 . [731] LaTeX Warning: Reference `FUNCTIONSELECTION' on page 732 undefined on input lin e 45072. LaTeX Warning: Reference `TEMPFUNEXPLICIT' on page 732 undefined on input line 45090. Original Yodl file: functiontemplates/nocodebloat LaTeX Warning: Reference `TEMPFUNDECL' on page 732 undefined on input line 4509 3. [732] Original Yodl file: functiontemplates/explicit [733] LaTeX Warning: Reference `TEMPFUNARGS' on page 734 undefined on input line 4522 0. Original Yodl file: functiontemplates/overloading [734] LaTeX Warning: Reference `TEMPTEMPPAR' on page 735 undefined on input line 4532 3. [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] LaTeX Warning: Reference `TEMPFUNARGS' on page 739 undefined on input line 4552 4. [739] Original Yodl file: functiontemplates/avoiding LaTeX Warning: Reference `TEMPFUNEXDEC' on page 740 undefined on input line 455 98. [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion LaTeX Warning: Reference `ConversionOperators' on page 741 undefined on input l ine 45674. [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining LaTeX Warning: Reference `TEMPFUNARGS' on page 749 undefined on input line 4618 2. [749] (functiontemplates/selection.eps ) LaTeX Warning: Reference `selection' on page 750 undefined on input line 46282. [750] [751] Original Yodl file: functiontemplates/sfinae LaTeX Warning: Reference `ADVANCEDTEMPL' on page 752 undefined on input line 46 316. LaTeX Warning: Reference `DISTINGUISH' on page 752 undefined on input line 4631 9. LaTeX Warning: Reference `CLASSORNOT' on page 752 undefined on input line 46362 . LaTeX Warning: Reference `TYPECONV' on page 752 undefined on input line 46362. Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] LaTeX Warning: Reference `TEMPFRIENDS' on page 754 undefined on input line 4644 1. Original Yodl file: functiontemplates/variables.yo LaTeX Warning: Reference `TEMPCLASS' on page 754 undefined on input line 46449. [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 755 undefined on input line 46483 . LaTeX Warning: Reference `POLYMORPHISM' on page 755 undefined on input line 464 93. LaTeX Warning: Reference `POLYMORPHISM' on page 755 undefined on input line 465 05. LaTeX Warning: Reference `STATICPOLY' on page 755 undefined on input line 46515 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 755 undefined on input line 46526. Underfull \vbox (badness 10000) has occurred while \output is active [755] LaTeX Warning: Reference `NAMERESFUN' on page 756 undefined on input line 46548 . Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype LaTeX Warning: Reference `ADVANCEDTEMPL' on page 764 undefined on input line 47 057. LaTeX Warning: Reference `TEMPTEMPPAR' on page 764 undefined on input line 4705 7. [764] [765] Original Yodl file: classtemplates/membertemplates [766] LaTeX Warning: Reference `INSERTER' on page 767 undefined on input line 47232. [767] LaTeX Warning: Reference `FUNCTIONSELECTION' on page 768 undefined on input lin e 47295. Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate LaTeX Warning: Reference `DECLCLASSTEMP' on page 775 undefined on input line 47 737. [775] Original Yodl file: classtemplates/lambda [776] LaTeX Warning: Reference `TEMPFUNARGS' on page 777 undefined on input line 4789 3. [777] [778] Original Yodl file: classtemplates/static LaTeX Warning: Reference `TEMPFUNDECL' on page 779 undefined on input line 4805 1. [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] LaTeX Warning: Reference `DISTINGUISH' on page 787 undefined on input line 4850 9. Original Yodl file: classtemplates/matrixalgebra LaTeX Warning: Reference `COMPLEX' on page 787 undefined on input line 48525. [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] LaTeX Warning: Reference `ConversionOperators' on page 792 undefined on input l ine 48858. [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining LaTeX Warning: Reference `FUNCTIONSELECTION' on page 794 undefined on input lin e 49022. [794] [795] Original Yodl file: classtemplates/perfect [796] LaTeX Warning: Reference `CONTRACTIONS' on page 797 undefined on input line 492 02. [797] LaTeX Warning: Reference `DISTINGUISH' on page 798 undefined on input line 4924 6. LaTeX Warning: Reference `CONTRACTIONS' on page 798 undefined on input line 492 62. Original Yodl file: classtemplates/unpack LaTeX Warning: Reference `DEFVARTEMP' on page 798 undefined on input line 49284 . [798] LaTeX Warning: Reference `TUPLES' on page 799 undefined on input line 49321. [799] Original Yodl file: classtemplates/variadicnontype LaTeX Warning: Reference `UDL' on page 800 undefined on input line 49385. Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] LaTeX Warning: Reference `UNPACK' on page 803 undefined on input line 49590. [803] Original Yodl file: classtemplates/bindings LaTeX Warning: Reference `STRUCTBIND' on page 804 undefined on input line 49607 . [804] [805] [806] Original Yodl file: classtemplates/returntype LaTeX Warning: Reference `GENERIC' on page 807 undefined on input line 49807. Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] LaTeX Warning: Reference `PARTIAL' on page 809 undefined on input line 49939. [809] Original Yodl file: classtemplates/nameresolution LaTeX Warning: Reference `NAMERESFUN' on page 810 undefined on input line 50048 . [810] Original Yodl file: classtemplates/friends [811] LaTeX Warning: Reference `Friends' on page 812 undefined on input line 50149. Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] LaTeX Warning: Reference `BOUNDCONCEPT' on page 818 undefined on input line 505 79. [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] LaTeX Warning: Reference `SUBTLE' on page 823 undefined on input line 50906. Original Yodl file: classtemplates/template2concrete LaTeX Warning: Reference `FIND' on page 823 undefined on input line 50916. [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly LaTeX Warning: Reference `POLYMORPHISM' on page 832 undefined on input line 514 70. [832] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 833 undefined on input line 51 506. Original Yodl file: classtemplates/examplestaticpoly [833] LaTeX Warning: Reference `TEMPFUNINST' on page 834 undefined on input line 5159 3. LaTeX Warning: Reference `POLYMORPHISM' on page 834 undefined on input line 516 13. [834] [835] Original Yodl file: classtemplates/converting LaTeX Warning: Reference `POLYMORPHISM' on page 836 undefined on input line 517 24. [836] LaTeX Warning: Reference `STATPOLY' on page 837 undefined on input line 51814. (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using LaTeX Warning: Reference `POLYMORPHISM' on page 841 undefined on input line 519 78. [841] Original Yodl file: classtemplates/nesting [842] LaTeX Warning: Reference `TFROMC' on page 843 undefined on input line 52145. Underfull \hbox (badness 1308) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 Nested []enu-mer-a-tions and [][] nested type-defs and us-ing de c-la-ra-tions can also be de-fined by LaTeX Warning: Reference `TFROMC' on page 843 undefined on input line 52164. [843] Original Yodl file: classtemplates/iteratorcons LaTeX Warning: Reference `ITERATORS' on page 844 undefined on input line 52176. [844] LaTeX Warning: Reference `ITERATORS' on page 845 undefined on input line 52245. Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] LaTeX Warning: Reference `CONCRETEITER' on page 847 undefined on input line 523 88. Original Yodl file: classtemplates/randomiterator LaTeX Warning: Reference `CONTAINERS' on page 847 undefined on input line 52396 . LaTeX Warning: Reference `SORT' on page 847 undefined on input line 52430. [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle LaTeX Warning: Reference `DISTINGUISH' on page 855 undefined on input line 5293 9. LaTeX Warning: Reference `TYPERES' on page 855 undefined on input line 52943. Underfull \vbox (badness 6758) has occurred while \output is active [855] LaTeX Warning: Reference `DOTTEMP' on page 856 undefined on input line 52947. Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type LaTeX Warning: Reference `ALTERNATIVES' on page 862 undefined on input line 533 64. [862] Original Yodl file: advancedtemplates/alternatives [863] LaTeX Warning: Reference `DEFAULTED' on page 864 undefined on input line 53460. Original Yodl file: advancedtemplates/overloaded LaTeX Warning: Reference `INTTYPE' on page 864 undefined on input line 53488. [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined LaTeX Warning: Reference `UDLITERALS' on page 868 undefined on input line 53762 . [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] LaTeX Warning: Reference `PLACEMENT' on page 873 undefined on input line 54038. [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] LaTeX Warning: Reference `ALIASES' on page 875 undefined on input line 54181. [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum LaTeX Warning: Reference `ERRORCODE' on page 889 undefined on input line 55201. Underfull \hbox (badness 1436) in paragraph at lines 55201--55207 \T1/pnc/m/n/10 In sec-tion [] the class \T1/lmtt/m/n/10 std::error_code \T1/pnc /m/n/10 was in-tro-duced. One of its con-struc-tors ac-cepts [889] LaTeX Warning: Reference `ERRCOND' on page 890 undefined on input line 55280. [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype LaTeX Warning: Reference `TRANSFORM' on page 896 undefined on input line 55642. LaTeX Warning: Reference `INTTYPE' on page 896 undefined on input line 55675. [896] Original Yodl file: advancedtemplates/nulltype LaTeX Warning: Reference `TEMPLIST' on page 897 undefined on input line 55735. [897] Original Yodl file: advancedtemplates/conversion LaTeX Warning: Reference `TYPETRAITS' on page 898 undefined on input line 55757 . LaTeX Warning: Reference `CLASSORNOT' on page 898 undefined on input line 55800 . [898] LaTeX Warning: Reference `CLASSORNOT' on page 899 undefined on input line 55841 . LaTeX Warning: Reference `CLASSORNOT' on page 899 undefined on input line 55848 . [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length LaTeX Warning: Reference `VARIADIC' on page 901 undefined on input line 55976. [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] LaTeX Warning: Reference `MultiBaseFig' on page 912 undefined on input line 566 43. (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates LaTeX Warning: Reference `VECTOR' on page 916 undefined on input line 56878. LaTeX Warning: Reference `OVERLOADING' on page 916 undefined on input line 5688 8. LaTeX Warning: Reference `INHERITWHY' on page 916 undefined on input line 56898 . [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining LaTeX Warning: Reference `REQSIMPLE' on page 922 undefined on input line 57288. [922] LaTeX Warning: Reference `REQNEST' on page 923 undefined on input line 57315. LaTeX Warning: Reference `REQNEST' on page 923 undefined on input line 57341. LaTeX Warning: Reference `REQCOMP' on page 923 undefined on input line 57345. Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound LaTeX Warning: Reference `CXXCONCEPTS' on page 925 undefined on input line 5748 9. [925] LaTeX Warning: Reference `CXXCONCEPTS' on page 926 undefined on input line 5751 9. [926] Original Yodl file: advancedtemplates/concepts/nested LaTeX Warning: Reference `STL' on page 927 undefined on input line 57602. LaTeX Warning: Reference `ITERATORS' on page 927 undefined on input line 57603. [927] (advancedtemplates/concepts/nested.eps ) LaTeX Warning: Reference `ConceptFig' on page 928 undefined on input line 57625 . [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams LaTeX Warning: Reference `CONPACK' on page 934 undefined on input line 57964. [934] [935] Original Yodl file: advancedtemplates/concepts/parampack LaTeX Warning: Reference `CXXMULTI' on page 936 undefined on input line 58115. [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions LaTeX Warning: Reference `CONDEF' on page 938 undefined on input line 58262. [938] Original Yodl file: advancedtemplates/concepts/constrained LaTeX Warning: Reference `CONDEF' on page 939 undefined on input line 58333. [939] Original Yodl file: advancedtemplates/concepts/specializations [940] LaTeX Warning: Reference `SFINAE' on page 941 undefined on input line 58428. Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends LaTeX Warning: Reference `FREEBOUND' on page 943 undefined on input line 58547. [943] LaTeX Warning: Reference `FREEBOUND' on page 944 undefined on input line 58601. [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo LaTeX Warning: Reference `FUTURE' on page 948 undefined on input line 58837. LaTeX Warning: Reference `PROMISE' on page 948 undefined on input line 58838. [948] [949] Original Yodl file: coroutines/state.yo LaTeX Warning: Reference `SETSTATE' on page 950 undefined on input line 58988. [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] LaTeX Warning: Reference `FIBOCORO' on page 952 undefined on input line 59073. Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo LaTeX Warning: Reference `CoAwaitFig' on page 959 undefined on input line 59513 . (coroutines/coawait.eps ) LaTeX Warning: Reference `CoAwaitFig' on page 959 undefined on input line 59518 . LaTeX Warning: Reference `AwaitableFig' on page 959 undefined on input line 595 22. (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo LaTeX Warning: Reference `AwaiterFig' on page 960 undefined on input line 59565 . (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] LaTeX Warning: Reference `FIBOCORO' on page 962 undefined on input line 59651. [962] LaTeX Warning: Reference `FSACORO' on page 963 undefined on input line 59730. Original Yodl file: coroutines/fsa.yo [963] LaTeX Warning: Reference `FSAFig' on page 964 undefined on input line 59761. (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo LaTeX Warning: Reference `CoAwaitFig' on page 965 undefined on input line 59857 . LaTeX Warning: Reference `AwaitableFig' on page 965 undefined on input line 598 60. LaTeX Warning: Reference `STATEBASE' on page 965 undefined on input line 59867. [965] LaTeX Warning: Reference `AWAITER' on page 966 undefined on input line 59890. LaTeX Warning: Reference `AwaiterFig' on page 966 undefined on input line 59894 . [966] LaTeX Warning: Reference `AwaiterFig' on page 967 undefined on input line 59946 . Original Yodl file: coroutines/completingfsa.yo LaTeX Warning: Reference `FSACORO' on page 967 undefined on input line 59973. Original Yodl file: coroutines/recursive.yo [967] [968] LaTeX Warning: Reference `STATEBASE' on page 969 undefined on input line 60068. Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo LaTeX Warning: Reference `ITERATORS' on page 973 undefined on input line 60325. LaTeX Warning: Reference `ITERATORCONS' on page 973 undefined on input line 603 26. [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] LaTeX Warning: Reference `GCMCACHE' on page 982 undefined on input line 60849. Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] LaTeX Warning: Reference `PARTITIONS' on page 983 undefined on input line 60862 . Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo LaTeX Warning: Reference `PARTITIONS' on page 983 undefined on input line 60909 . [983] LaTeX Warning: Reference `MODMAPPER' on page 984 undefined on input line 60977. [984] [985] LaTeX Warning: Reference `MODHDR' on page 986 undefined on input line 61077. LaTeX Warning: Reference `PARTITIONS' on page 986 undefined on input line 61104 . [986] Original Yodl file: modules/gcmcache.yo LaTeX Warning: Reference `PARTITIONS' on page 987 undefined on input line 61132 . Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] LaTeX Warning: Reference `MODINIT' on page 989 undefined on input line 61276. Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo LaTeX Warning: Reference `PARTITIONS' on page 991 undefined on input line 61413 . [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] LaTeX Warning: Reference `PARTITIONS' on page 994 undefined on input line 61596 . [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) LaTeX Warning: Reference `MathPart' on page 996 undefined on input line 61710. [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo LaTeX Warning: Reference `MathPart' on page 999 undefined on input line 61900. Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo LaTeX Warning: Reference `MODTEMP' on page 1000 undefined on input line 61972. [1000] [1001] LaTeX Warning: Reference `MODTEMP' on page 1002 undefined on input line 62097. Original Yodl file: modules/modmap.yo LaTeX Warning: Reference `MODHDR' on page 1002 undefined on input line 62116. LaTeX Warning: Reference `LOCHDR' on page 1002 undefined on input line 62118. [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo LaTeX Warning: Reference `MODHDR' on page 1005 undefined on input line 62316. LaTeX Warning: Reference `LOCHDR' on page 1005 undefined on input line 62317. [1005] LaTeX Warning: Reference `threemods' on page 1006 undefined on input line 62334 . (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo LaTeX Warning: Reference `PARTITIONS' on page 1008 undefined on input line 6244 2. [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout LaTeX Warning: Reference `STRBUF' on page 1009 undefined on input line 62497. LaTeX Warning: Reference `REDIRECTION' on page 1009 undefined on input line 624 98. LaTeX Warning: Reference `REDIR' on page 1009 undefined on input line 62499. [1009] LaTeX Warning: Reference `FORK' on page 1010 undefined on input line 62553. [1010] LaTeX Warning: Reference `IFDNBUF' on page 1011 undefined on input line 62613. [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] LaTeX Warning: Reference `IFDSEEK' on page 1013 undefined on input line 62734. [1013] Original Yodl file: concrete/fdninbuf LaTeX Warning: Reference `FORK' on page 1014 undefined on input line 62797. LaTeX Warning: Reference `IFDBUF' on page 1014 undefined on input line 62808. [1014] LaTeX Warning: Reference `IFDBUF' on page 1015 undefined on input line 62875. [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] LaTeX Warning: Reference `PIPE' on page 1027 undefined on input line 63680. LaTeX Warning: Reference `REDIRECTION' on page 1027 undefined on input line 636 86. [1027] Original Yodl file: concrete/parents [1028] LaTeX Warning: Reference `DAEMON' on page 1029 undefined on input line 63779. Original Yodl file: concrete/redirection LaTeX Warning: Reference `REDIR' on page 1029 undefined on input line 63782. LaTeX Warning: Reference `PIPE' on page 1029 undefined on input line 63807. [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor LaTeX Warning: Reference `CHILD' on page 1038 undefined on input line 64378. [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] LaTeX Warning: Reference `IFDBUF' on page 1042 undefined on input line 64608. Original Yodl file: concrete/monitorexample LaTeX Warning: Reference `CHILD' on page 1042 undefined on input line 64655. [1042] [1043] LaTeX Warning: Reference `FOREACH' on page 1044 undefined on input line 64753. Original Yodl file: concrete/child [1044] [1045] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 1046 undefined on input line 64932. [1046] Original Yodl file: concrete/binop LaTeX Warning: Reference `OVERLOADBINARY' on page 1047 undefined on input line 64950. Original Yodl file: concrete/operators LaTeX Warning: Reference `OVERLOADBINARY' on page 1047 undefined on input line 64995. Underfull \vbox (badness 1681) has occurred while \output is active [1047] LaTeX Warning: Reference `OVERLOADBINARY' on page 1048 undefined on input line 65001. Original Yodl file: concrete/namespace LaTeX Warning: Reference `STATICPOLY' on page 1048 undefined on input line 6505 7. [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators LaTeX Warning: Reference `RANDOMIT' on page 1053 undefined on input line 65339. [1053] [1054] LaTeX Warning: Reference `RANDOMIT' on page 1055 undefined on input line 65459. LaTeX Warning: Reference `RANDOMIT' on page 1055 undefined on input line 65506. [1055] LaTeX Warning: Reference `REVERSEIT' on page 1056 undefined on input line 65558 . Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r LaTeX Warning: Reference `BISONDEF' on page 1057 undefined on input line 65608. Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] LaTeX Warning: Reference `UNIONS' on page 1064 undefined on input line 66061. [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration LaTeX Warning: Reference `BUILDFLEX' on page 1069 undefined on input line 66425 . [1069] [1070] No file cplusplus.ind. (./cplusplus.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. Package rerunfilecheck Warning: File `cplusplus.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1074 pages, 4071200 bytes). Transcript written on cplusplus.log. latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplus.out) (./cplusplus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplus.toc [2] [3] [4] [5] [6] Underfull \vbox (badness 2119) has occurred while \output is active [7] Underfull \vbox (badness 2119) has occurred while \output is active [8] Underfull \vbox (badness 2119) has occurred while \output is active [9] [10] Underfull \vbox (badness 1314) has occurred while \output is active [11] Underfull \vbox (badness 2119) has occurred while \output is active [12] Underfull \vbox (badness 2119) has occurred while \output is active [13] [14] Underfull \vbox (badness 2119) has occurred while \output is active [15] Underfull \vbox (badness 2119) has occurred while \output is active [16] Underfull \vbox (badness 2119) has occurred while \output is active [17] [18] Underfull \vbox (badness 2119) has occurred while \output is active [19] Underfull \vbox (badness 2119) has occurred while \output is active [20] Underfull \vbox (badness 2119) has occurred while \output is active [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1072) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] Original Yodl file: intro/local [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] [26] Original Yodl file: first/structs Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] [33] Original Yodl file: first/rvalueref [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto [42] [43] Original Yodl file: first/binding [44] [45] Original Yodl file: first/using [46] Original Yodl file: first/rangebased [47] Original Yodl file: first/rawstring [48] [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] Original Yodl file: first/datatypes [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast Original Yodl file: first/sharedcast [60] Original Yodl file: first/keywords Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std [69] Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and Original Yodl file: namespaces/filesystem/filestatus [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [92] Original Yodl file: namespaces/filesystem/directoryiterator Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [113] (iostreams/ioclasses.eps ) [114] [115] Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [116] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [117] Original Yodl file: iostreams/conditions [118] [119] [120] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] [126] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek Original Yodl file: iostreams/ostreamflush [129] Original Yodl file: iostreams/ofstream [130] Original Yodl file: iostreams/outmodes [131] Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] [138] Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream [140] Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection [144] [145] Original Yodl file: iostreams/readwrite [146] [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [153] [154] Original Yodl file: classes/construc [155] Original Yodl file: classes/application [156] [157] [158] Original Yodl file: classes/arguments [159] [160] Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] [170] Original Yodl file: classes/constructorscall [171] Original Yodl file: classes/uniforminit [172] [173] Original Yodl file: classes/defaulted [174] Original Yodl file: classes/member [175] Original Yodl file: classes/anonymous [176] [177] Original Yodl file: classes/subtleties [178] [179] Original Yodl file: classes/inline Original Yodl file: classes/defineinline [180] [181] Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use [182] Original Yodl file: classes/inlinevars Original Yodl file: classes/local [183] Original Yodl file: classes/mutable [184] Original Yodl file: classes/headers [185] [186] [187] [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] [199] Original Yodl file: static/calling [200] [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [203] Original Yodl file: memory/new [204] Original Yodl file: memory/newarray [205] Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] [214] [215] Original Yodl file: memory/setnew [216] Original Yodl file: memory/assignment [217] (memory/badassign.eps ) [218] Original Yodl file: memory/overload (memory/rightass.eps ) [219] Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization [223] [224] Original Yodl file: memory/revising [225] Original Yodl file: memory/swapping (memory/fswap.eps ) [226] (memory/fswap2.eps ) [227] Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] Original Yodl file: memory/movecomposition [233] [234] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp [254] Original Yodl file: exceptions/exception [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [261] [262] [263] Original Yodl file: exceptions/defaultcatch [264] Original Yodl file: exceptions/noexcept Original Yodl file: exceptions/iostreams [265] Original Yodl file: exceptions/standard [266] Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [268] [269] Original Yodl file: exceptions/errorcategory [270] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3590) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [289] [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract [293] Original Yodl file: overloading/conversion [294] [295] [296] [297] Original Yodl file: overloading/byte [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] Original Yodl file: overloading/binary.yo [304] [305] [306] [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [311] [312] Original Yodl file: overloading/new [313] [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete [315] Original Yodl file: overloading/newdeletearray Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda [326] Original Yodl file: overloading/lambdasyntax [327] [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] [330] Original Yodl file: overloading/lambdause [331] [332] [333] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2189) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [334] Original Yodl file: overloading/userdefined [335] [336] Original Yodl file: overloading/overloadable [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [339] [340] Original Yodl file: containers/notations Original Yodl file: containers/pair [341] [342] Original Yodl file: containers/array [343] [344] Original Yodl file: containers/vector [345] [346] [347] Original Yodl file: containers/list (containers/list.eps ) [348] (containers/insertlist.eps ) (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue (containers/queue.eps ) [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map [361] Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample [369] Original Yodl file: containers/multimap Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] (containers/stack/stack.eps ) [377] Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights [395] Original Yodl file: inheritance/derivationtypes [396] Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor [398] Original Yodl file: inheritance/move [399] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] [411] [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function [417] [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor [421] Original Yodl file: polymorphism/pure [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit [424] Original Yodl file: polymorphism/multiple [425] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base [427] (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] [440] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [442] [443] Original Yodl file: polymorphism/protectedoutput [444] [445] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [454] [455] [456] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [457] [458] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] Original Yodl file: polymorphism/constructors [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] [473] [474] Original Yodl file: pointermembers/static [475] Original Yodl file: pointermembers/sizes [476] (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum [490] Original Yodl file: nested/virtcons.yo [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators [500] Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [501] [502] Original Yodl file: stl/distance [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr [509] Original Yodl file: stl/defining [510] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr Original Yodl file: stl/definingshared [515] Original Yodl file: stl/sharedplain Original Yodl file: stl/sharednew [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [526] Original Yodl file: stl/regexlanguage [527] Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [533] Original Yodl file: stl/regalg [534] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie [556] [557] Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [582] [583] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [626] Original Yodl file: generic/uninitialized Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread [641] [642] [643] [644] [645] [646] Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread [650] [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] [655] Original Yodl file: threading/initialization [656] Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] [665] Original Yodl file: threading/scopedlock [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [683] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) Original Yodl file: threading/futureerrc [684] Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] [698] Original Yodl file: threading/compilations Underfull \hbox (badness 3068) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass [726] Original Yodl file: functiontemplates/algorithm [727] Original Yodl file: functiontemplates/contractions [728] Original Yodl file: functiontemplates/declarations [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations [731] Original Yodl file: functiontemplates/nocodebloat [732] Original Yodl file: functiontemplates/explicit [733] Original Yodl file: functiontemplates/overloading [734] [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] [739] Original Yodl file: functiontemplates/avoiding [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining [749] (functiontemplates/selection.eps ) [750] [751] Original Yodl file: functiontemplates/sfinae Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] Original Yodl file: functiontemplates/variables.yo [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [755] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype [764] [765] Original Yodl file: classtemplates/membertemplates [766] [767] Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate [775] Original Yodl file: classtemplates/lambda [776] [777] [778] Original Yodl file: classtemplates/static [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] Original Yodl file: classtemplates/matrixalgebra [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining [794] [795] Original Yodl file: classtemplates/perfect [796] [797] Original Yodl file: classtemplates/unpack [798] [799] Original Yodl file: classtemplates/variadicnontype Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] [803] Original Yodl file: classtemplates/bindings [804] [805] [806] Original Yodl file: classtemplates/returntype Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] [809] Original Yodl file: classtemplates/nameresolution [810] Original Yodl file: classtemplates/friends [811] Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] Original Yodl file: classtemplates/template2concrete [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly [832] Original Yodl file: classtemplates/examplestaticpoly [833] [834] [835] Original Yodl file: classtemplates/converting [836] (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using [841] Original Yodl file: classtemplates/nesting [842] Underfull \hbox (badness 1199) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion [843] Original Yodl file: classtemplates/iteratorcons [844] Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] Original Yodl file: classtemplates/randomiterator [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 6758) has occurred while \output is active [855] Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type [862] Original Yodl file: advancedtemplates/alternatives [863] Original Yodl file: advancedtemplates/overloaded [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum [889] [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype [896] Original Yodl file: advancedtemplates/nulltype [897] Original Yodl file: advancedtemplates/conversion [898] [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining [922] Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound [925] [926] Original Yodl file: advancedtemplates/concepts/nested [927] (advancedtemplates/concepts/nested.eps ) [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams [934] [935] Original Yodl file: advancedtemplates/concepts/parampack [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions [938] Original Yodl file: advancedtemplates/concepts/constrained [939] Original Yodl file: advancedtemplates/concepts/specializations [940] Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends [943] [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo [948] [949] Original Yodl file: coroutines/state.yo [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] [962] Original Yodl file: coroutines/fsa.yo [963] (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo [965] [966] Original Yodl file: coroutines/completingfsa.yo Original Yodl file: coroutines/recursive.yo [967] [968] Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo [983] [984] [985] [986] Original Yodl file: modules/gcmcache.yo Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo [1000] [1001] Original Yodl file: modules/modmap.yo [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo [1005] (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [1009] [1010] [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] [1013] Original Yodl file: concrete/fdninbuf [1014] [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] [1027] Original Yodl file: concrete/parents [1028] Original Yodl file: concrete/redirection [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] Original Yodl file: concrete/monitorexample [1042] [1043] Original Yodl file: concrete/child [1044] [1045] [1046] Original Yodl file: concrete/binop Original Yodl file: concrete/operators Underfull \vbox (badness 1681) has occurred while \output is active [1047] Original Yodl file: concrete/namespace [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators [1053] [1054] [1055] Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration [1069] [1070] No file cplusplus.ind. (./cplusplus.aux) LaTeX Warning: There were undefined references. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1094 pages, 4829056 bytes). Transcript written on cplusplus.log. sed 's/\!/"\!/g' cplusplus.idx | makeindex -i -o cplusplus.ind This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning input file stdin.......done (3580 entries accepted, 0 rejected). Sorting entries..................................done (45840 comparisons). Generating output file cplusplus.ind.......done (2708 lines written, 0 warnings). Output written in cplusplus.ind. Transcript written in stderr. latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplus.out) (./cplusplus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplus.toc [2] [3] [4] [5] [6] Underfull \vbox (badness 2119) has occurred while \output is active [7] Underfull \vbox (badness 2119) has occurred while \output is active [8] Underfull \vbox (badness 2119) has occurred while \output is active [9] [10] Underfull \vbox (badness 1314) has occurred while \output is active [11] Underfull \vbox (badness 2119) has occurred while \output is active [12] Underfull \vbox (badness 2119) has occurred while \output is active [13] [14] Underfull \vbox (badness 2119) has occurred while \output is active [15] Underfull \vbox (badness 2119) has occurred while \output is active [16] Underfull \vbox (badness 2119) has occurred while \output is active [17] [18] Underfull \vbox (badness 2119) has occurred while \output is active [19] Underfull \vbox (badness 2119) has occurred while \output is active [20] Underfull \vbox (badness 2119) has occurred while \output is active [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1072) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] Original Yodl file: intro/local [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] [26] Original Yodl file: first/structs Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] [33] Original Yodl file: first/rvalueref [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto [42] [43] Original Yodl file: first/binding [44] [45] Original Yodl file: first/using [46] Original Yodl file: first/rangebased [47] Original Yodl file: first/rawstring [48] [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] Original Yodl file: first/datatypes [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast Original Yodl file: first/sharedcast [60] Original Yodl file: first/keywords Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std [69] Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and Original Yodl file: namespaces/filesystem/filestatus [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [92] Original Yodl file: namespaces/filesystem/directoryiterator Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [113] (iostreams/ioclasses.eps ) [114] [115] Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [116] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [117] Original Yodl file: iostreams/conditions [118] [119] [120] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] [126] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek Original Yodl file: iostreams/ostreamflush [129] Original Yodl file: iostreams/ofstream [130] Original Yodl file: iostreams/outmodes [131] Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] [138] Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream [140] Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection [144] [145] Original Yodl file: iostreams/readwrite [146] [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [153] [154] Original Yodl file: classes/construc [155] Original Yodl file: classes/application [156] [157] [158] Original Yodl file: classes/arguments [159] [160] Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] [170] Original Yodl file: classes/constructorscall [171] Original Yodl file: classes/uniforminit [172] [173] Original Yodl file: classes/defaulted [174] Original Yodl file: classes/member [175] Original Yodl file: classes/anonymous [176] [177] Original Yodl file: classes/subtleties [178] [179] Original Yodl file: classes/inline Original Yodl file: classes/defineinline [180] [181] Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use [182] Original Yodl file: classes/inlinevars Original Yodl file: classes/local [183] Original Yodl file: classes/mutable [184] Original Yodl file: classes/headers [185] [186] [187] [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] [199] Original Yodl file: static/calling [200] [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [203] Original Yodl file: memory/new [204] Original Yodl file: memory/newarray [205] Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] [214] [215] Original Yodl file: memory/setnew [216] Original Yodl file: memory/assignment [217] (memory/badassign.eps ) [218] Original Yodl file: memory/overload (memory/rightass.eps ) [219] Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization [223] [224] Original Yodl file: memory/revising [225] Original Yodl file: memory/swapping (memory/fswap.eps ) [226] (memory/fswap2.eps ) [227] Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] Original Yodl file: memory/movecomposition [233] [234] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp [254] Original Yodl file: exceptions/exception [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [261] [262] [263] Original Yodl file: exceptions/defaultcatch [264] Original Yodl file: exceptions/noexcept Original Yodl file: exceptions/iostreams [265] Original Yodl file: exceptions/standard [266] Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [268] [269] Original Yodl file: exceptions/errorcategory [270] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3590) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [289] [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract [293] Original Yodl file: overloading/conversion [294] [295] [296] [297] Original Yodl file: overloading/byte [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] Original Yodl file: overloading/binary.yo [304] [305] [306] [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [311] [312] Original Yodl file: overloading/new [313] [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete [315] Original Yodl file: overloading/newdeletearray Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda [326] Original Yodl file: overloading/lambdasyntax [327] [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] [330] Original Yodl file: overloading/lambdause [331] [332] [333] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2189) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [334] Original Yodl file: overloading/userdefined [335] [336] Original Yodl file: overloading/overloadable [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [339] [340] Original Yodl file: containers/notations Original Yodl file: containers/pair [341] [342] Original Yodl file: containers/array [343] [344] Original Yodl file: containers/vector [345] [346] [347] Original Yodl file: containers/list (containers/list.eps ) [348] (containers/insertlist.eps ) (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue (containers/queue.eps ) [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map [361] Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample [369] Original Yodl file: containers/multimap Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] (containers/stack/stack.eps ) [377] Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights [395] Original Yodl file: inheritance/derivationtypes [396] Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor [398] Original Yodl file: inheritance/move [399] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] [411] [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function [417] [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor [421] Original Yodl file: polymorphism/pure [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit [424] Original Yodl file: polymorphism/multiple [425] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base [427] (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] [440] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [442] [443] Original Yodl file: polymorphism/protectedoutput [444] [445] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [454] [455] [456] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [457] [458] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] Original Yodl file: polymorphism/constructors [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] [473] [474] Original Yodl file: pointermembers/static [475] Original Yodl file: pointermembers/sizes [476] (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum [490] Original Yodl file: nested/virtcons.yo [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators [500] Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [501] [502] Original Yodl file: stl/distance [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr [509] Original Yodl file: stl/defining [510] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr Original Yodl file: stl/definingshared [515] Original Yodl file: stl/sharedplain Original Yodl file: stl/sharednew [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [526] Original Yodl file: stl/regexlanguage [527] Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [533] Original Yodl file: stl/regalg [534] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie [556] [557] Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [582] [583] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [626] Original Yodl file: generic/uninitialized Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread [641] [642] [643] [644] [645] [646] Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread [650] [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] [655] Original Yodl file: threading/initialization [656] Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] [665] Original Yodl file: threading/scopedlock [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [683] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) Original Yodl file: threading/futureerrc [684] Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] [698] Original Yodl file: threading/compilations Underfull \hbox (badness 3068) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass [726] Original Yodl file: functiontemplates/algorithm [727] Original Yodl file: functiontemplates/contractions [728] Original Yodl file: functiontemplates/declarations [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations [731] Original Yodl file: functiontemplates/nocodebloat [732] Original Yodl file: functiontemplates/explicit [733] Original Yodl file: functiontemplates/overloading [734] [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] [739] Original Yodl file: functiontemplates/avoiding [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining [749] (functiontemplates/selection.eps ) [750] [751] Original Yodl file: functiontemplates/sfinae Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] Original Yodl file: functiontemplates/variables.yo [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [755] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype [764] [765] Original Yodl file: classtemplates/membertemplates [766] [767] Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate [775] Original Yodl file: classtemplates/lambda [776] [777] [778] Original Yodl file: classtemplates/static [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] Original Yodl file: classtemplates/matrixalgebra [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining [794] [795] Original Yodl file: classtemplates/perfect [796] [797] Original Yodl file: classtemplates/unpack [798] [799] Original Yodl file: classtemplates/variadicnontype Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] [803] Original Yodl file: classtemplates/bindings [804] [805] [806] Original Yodl file: classtemplates/returntype Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] [809] Original Yodl file: classtemplates/nameresolution [810] Original Yodl file: classtemplates/friends [811] Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] Original Yodl file: classtemplates/template2concrete [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly [832] Original Yodl file: classtemplates/examplestaticpoly [833] [834] [835] Original Yodl file: classtemplates/converting [836] (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using [841] Original Yodl file: classtemplates/nesting [842] Underfull \hbox (badness 1199) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion [843] Original Yodl file: classtemplates/iteratorcons [844] Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] Original Yodl file: classtemplates/randomiterator [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 6758) has occurred while \output is active [855] Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type [862] Original Yodl file: advancedtemplates/alternatives [863] Original Yodl file: advancedtemplates/overloaded [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum [889] [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype [896] Original Yodl file: advancedtemplates/nulltype [897] Original Yodl file: advancedtemplates/conversion [898] [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining [922] Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound [925] [926] Original Yodl file: advancedtemplates/concepts/nested [927] (advancedtemplates/concepts/nested.eps ) [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams [934] [935] Original Yodl file: advancedtemplates/concepts/parampack [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions [938] Original Yodl file: advancedtemplates/concepts/constrained [939] Original Yodl file: advancedtemplates/concepts/specializations [940] Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends [943] [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo [948] [949] Original Yodl file: coroutines/state.yo [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] [962] Original Yodl file: coroutines/fsa.yo [963] (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo [965] [966] Original Yodl file: coroutines/completingfsa.yo Original Yodl file: coroutines/recursive.yo [967] [968] Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo [983] [984] [985] [986] Original Yodl file: modules/gcmcache.yo Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo [1000] [1001] Original Yodl file: modules/modmap.yo [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo [1005] (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [1009] [1010] [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] [1013] Original Yodl file: concrete/fdninbuf [1014] [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] [1027] Original Yodl file: concrete/parents [1028] Original Yodl file: concrete/redirection [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] Original Yodl file: concrete/monitorexample [1042] [1043] Original Yodl file: concrete/child [1044] [1045] [1046] Original Yodl file: concrete/binop Original Yodl file: concrete/operators Underfull \vbox (badness 1681) has occurred while \output is active [1047] Original Yodl file: concrete/namespace [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators [1053] [1054] [1055] Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration [1069] [1070] (./cplusplus.ind [1071] Underfull \hbox (badness 10000) in paragraph at lines 179--180 []\T1/pnc/m/n/10 atomic_compare_exchange_strong(_explicit), [1072] Underfull \hbox (badness 1466) in paragraph at lines 321--323 []\T1/pnc/m/n/10 chi_squared_distribution, [1073] [1074] [1075] [1076] Underfull \hbox (badness 2503) in paragraph at lines 784--786 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 800--802 []\T1/pnc/m/n/10 extreme_value_distribution, [1082] [1083] [1084] [1085] [1086] [1087] [1088] [1089] [1090] Underfull \hbox (badness 1515) in paragraph at lines 2416--2418 []\T1/pnc/m/n/10 template tem-plate pa-ram-e-ter: and tem-plate [1091] [1092] [1093]) (./cplusplus.aux) LaTeX Warning: There were undefined references. Package rerunfilecheck Warning: File `cplusplus.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1117 pages, 5815840 bytes). Transcript written on cplusplus.log. latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplus.out) (./cplusplus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplus.toc [2] [3] [4] [5] [6] Underfull \vbox (badness 2119) has occurred while \output is active [7] Underfull \vbox (badness 2119) has occurred while \output is active [8] Underfull \vbox (badness 2119) has occurred while \output is active [9] [10] Underfull \vbox (badness 1314) has occurred while \output is active [11] Underfull \vbox (badness 2119) has occurred while \output is active [12] Underfull \vbox (badness 2119) has occurred while \output is active [13] [14] Underfull \vbox (badness 2119) has occurred while \output is active [15] Underfull \vbox (badness 2119) has occurred while \output is active [16] Underfull \vbox (badness 2119) has occurred while \output is active [17] [18] Underfull \vbox (badness 2119) has occurred while \output is active [19] Underfull \vbox (badness 2119) has occurred while \output is active [20] Underfull \vbox (badness 2119) has occurred while \output is active [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1072) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] Original Yodl file: intro/local [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] [26] Original Yodl file: first/structs Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] [33] Original Yodl file: first/rvalueref [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto [42] [43] Original Yodl file: first/binding [44] [45] Original Yodl file: first/using [46] Original Yodl file: first/rangebased [47] Original Yodl file: first/rawstring [48] [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] Original Yodl file: first/datatypes [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast Original Yodl file: first/sharedcast [60] Original Yodl file: first/keywords Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std [69] Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and Original Yodl file: namespaces/filesystem/filestatus [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [92] Original Yodl file: namespaces/filesystem/directoryiterator Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [113] (iostreams/ioclasses.eps ) [114] [115] Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [116] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [117] Original Yodl file: iostreams/conditions [118] [119] [120] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] [126] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek Original Yodl file: iostreams/ostreamflush [129] Original Yodl file: iostreams/ofstream [130] Original Yodl file: iostreams/outmodes [131] Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] [138] Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream [140] Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection [144] [145] Original Yodl file: iostreams/readwrite [146] [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [153] [154] Original Yodl file: classes/construc [155] Original Yodl file: classes/application [156] [157] [158] Original Yodl file: classes/arguments [159] [160] Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] [170] Original Yodl file: classes/constructorscall [171] Original Yodl file: classes/uniforminit [172] [173] Original Yodl file: classes/defaulted [174] Original Yodl file: classes/member [175] Original Yodl file: classes/anonymous [176] [177] Original Yodl file: classes/subtleties [178] [179] Original Yodl file: classes/inline Original Yodl file: classes/defineinline [180] [181] Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use [182] Original Yodl file: classes/inlinevars Original Yodl file: classes/local [183] Original Yodl file: classes/mutable [184] Original Yodl file: classes/headers [185] [186] [187] [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] [199] Original Yodl file: static/calling [200] [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [203] Original Yodl file: memory/new [204] Original Yodl file: memory/newarray [205] Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] [214] [215] Original Yodl file: memory/setnew [216] Original Yodl file: memory/assignment [217] (memory/badassign.eps ) [218] Original Yodl file: memory/overload (memory/rightass.eps ) [219] Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization [223] [224] Original Yodl file: memory/revising [225] Original Yodl file: memory/swapping (memory/fswap.eps ) [226] (memory/fswap2.eps ) [227] Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] Original Yodl file: memory/movecomposition [233] [234] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp [254] Original Yodl file: exceptions/exception [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [261] [262] [263] Original Yodl file: exceptions/defaultcatch [264] Original Yodl file: exceptions/noexcept Original Yodl file: exceptions/iostreams [265] Original Yodl file: exceptions/standard [266] Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [268] [269] Original Yodl file: exceptions/errorcategory [270] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3590) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [289] [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract [293] Original Yodl file: overloading/conversion [294] [295] [296] [297] Original Yodl file: overloading/byte [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] Original Yodl file: overloading/binary.yo [304] [305] [306] [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [311] [312] Original Yodl file: overloading/new [313] [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete [315] Original Yodl file: overloading/newdeletearray Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda [326] Original Yodl file: overloading/lambdasyntax [327] [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] [330] Original Yodl file: overloading/lambdause [331] [332] [333] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2189) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [334] Original Yodl file: overloading/userdefined [335] [336] Original Yodl file: overloading/overloadable [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [339] [340] Original Yodl file: containers/notations Original Yodl file: containers/pair [341] [342] Original Yodl file: containers/array [343] [344] Original Yodl file: containers/vector [345] [346] [347] Original Yodl file: containers/list (containers/list.eps ) [348] (containers/insertlist.eps ) (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue (containers/queue.eps ) [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map [361] Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample [369] Original Yodl file: containers/multimap Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] (containers/stack/stack.eps ) [377] Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights [395] Original Yodl file: inheritance/derivationtypes [396] Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor [398] Original Yodl file: inheritance/move [399] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] [411] [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function [417] [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor [421] Original Yodl file: polymorphism/pure [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit [424] Original Yodl file: polymorphism/multiple [425] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base [427] (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] [440] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [442] [443] Original Yodl file: polymorphism/protectedoutput [444] [445] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [454] [455] [456] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [457] [458] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] Original Yodl file: polymorphism/constructors [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] [473] [474] Original Yodl file: pointermembers/static [475] Original Yodl file: pointermembers/sizes [476] (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum [490] Original Yodl file: nested/virtcons.yo [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators [500] Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [501] [502] Original Yodl file: stl/distance [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr [509] Original Yodl file: stl/defining [510] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr Original Yodl file: stl/definingshared [515] Original Yodl file: stl/sharedplain Original Yodl file: stl/sharednew [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [526] Original Yodl file: stl/regexlanguage [527] Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [533] Original Yodl file: stl/regalg [534] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie [556] [557] Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [582] [583] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [626] Original Yodl file: generic/uninitialized Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread [641] [642] [643] [644] [645] [646] Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread [650] [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] [655] Original Yodl file: threading/initialization [656] Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] [665] Original Yodl file: threading/scopedlock [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [683] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) Original Yodl file: threading/futureerrc [684] Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] [698] Original Yodl file: threading/compilations Underfull \hbox (badness 3068) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass [726] Original Yodl file: functiontemplates/algorithm [727] Original Yodl file: functiontemplates/contractions [728] Original Yodl file: functiontemplates/declarations [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations [731] Original Yodl file: functiontemplates/nocodebloat [732] Original Yodl file: functiontemplates/explicit [733] Original Yodl file: functiontemplates/overloading [734] [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] [739] Original Yodl file: functiontemplates/avoiding [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining [749] (functiontemplates/selection.eps ) [750] [751] Original Yodl file: functiontemplates/sfinae Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] Original Yodl file: functiontemplates/variables.yo [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [755] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype [764] [765] Original Yodl file: classtemplates/membertemplates [766] [767] Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate [775] Original Yodl file: classtemplates/lambda [776] [777] [778] Original Yodl file: classtemplates/static [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] Original Yodl file: classtemplates/matrixalgebra [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining [794] [795] Original Yodl file: classtemplates/perfect [796] [797] Original Yodl file: classtemplates/unpack [798] [799] Original Yodl file: classtemplates/variadicnontype Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] [803] Original Yodl file: classtemplates/bindings [804] [805] [806] Original Yodl file: classtemplates/returntype Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] [809] Original Yodl file: classtemplates/nameresolution [810] Original Yodl file: classtemplates/friends [811] Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] Original Yodl file: classtemplates/template2concrete [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly [832] Original Yodl file: classtemplates/examplestaticpoly [833] [834] [835] Original Yodl file: classtemplates/converting [836] (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using [841] Original Yodl file: classtemplates/nesting [842] Underfull \hbox (badness 1199) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion [843] Original Yodl file: classtemplates/iteratorcons [844] Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] Original Yodl file: classtemplates/randomiterator [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 6758) has occurred while \output is active [855] Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type [862] Original Yodl file: advancedtemplates/alternatives [863] Original Yodl file: advancedtemplates/overloaded [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum [889] [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype [896] Original Yodl file: advancedtemplates/nulltype [897] Original Yodl file: advancedtemplates/conversion [898] [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining [922] Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound [925] [926] Original Yodl file: advancedtemplates/concepts/nested [927] (advancedtemplates/concepts/nested.eps ) [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams [934] [935] Original Yodl file: advancedtemplates/concepts/parampack [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions [938] Original Yodl file: advancedtemplates/concepts/constrained [939] Original Yodl file: advancedtemplates/concepts/specializations [940] Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends [943] [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo [948] [949] Original Yodl file: coroutines/state.yo [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] [962] Original Yodl file: coroutines/fsa.yo [963] (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo [965] [966] Original Yodl file: coroutines/completingfsa.yo Original Yodl file: coroutines/recursive.yo [967] [968] Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo [983] [984] [985] [986] Original Yodl file: modules/gcmcache.yo Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo [1000] [1001] Original Yodl file: modules/modmap.yo [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo [1005] (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [1009] [1010] [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] [1013] Original Yodl file: concrete/fdninbuf [1014] [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] [1027] Original Yodl file: concrete/parents [1028] Original Yodl file: concrete/redirection [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] Original Yodl file: concrete/monitorexample [1042] [1043] Original Yodl file: concrete/child [1044] [1045] [1046] Original Yodl file: concrete/binop Original Yodl file: concrete/operators Underfull \vbox (badness 1681) has occurred while \output is active [1047] Original Yodl file: concrete/namespace [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators [1053] [1054] [1055] Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration [1069] [1070] (./cplusplus.ind [1071] Underfull \hbox (badness 10000) in paragraph at lines 179--180 []\T1/pnc/m/n/10 atomic_compare_exchange_strong(_explicit), [1072] Underfull \hbox (badness 1466) in paragraph at lines 321--323 []\T1/pnc/m/n/10 chi_squared_distribution, [1073] [1074] [1075] [1076] Underfull \hbox (badness 2503) in paragraph at lines 784--786 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 800--802 []\T1/pnc/m/n/10 extreme_value_distribution, [1082] [1083] [1084] [1085] [1086] [1087] [1088] [1089] [1090] Underfull \hbox (badness 1515) in paragraph at lines 2416--2418 []\T1/pnc/m/n/10 template tem-plate pa-ram-e-ter: and tem-plate [1091] [1092] [1093]) (./cplusplus.aux) LaTeX Warning: There were undefined references. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1117 pages, 5816188 bytes). Transcript written on cplusplus.log. rm _* *.out touch ../../../tmp/dvi-stamp dvips -t a4 -ocplusplus.ps cplusplus This is dvips(k) 2025.1 (TeX Live 2025) Copyright 2025 Radical Eye Software (www.radicaleye.com) ' TeX output 1970.01.01:0000' -> cplusplus.ps . [1] [2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10 <./intro/objects.eps>] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28<./first/datahiding.eps>] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80<./threading/time.eps>] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115 <./iostreams/ioclasses.eps>] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218<./memory/badassign.eps>] [219<./memory/rightass.eps>] [220] [221] [222] [223] [224] [225] [226] [227<./memory/fswap.eps>] [228 <./memory/fswap2.eps>] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269<./exceptions/systemerror.eps>] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348 <./containers/list.eps>] [349] [350<./containers/insertlist.eps> <./containers/dellist.eps>] [351] [352] [353] [354] [355 <./containers/queue.eps>] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374] [375] [376] [377<./containers/stack/stack.eps>] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391] [392<./inheritance/hierarchy.eps>] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424] [425] [426<./polymorphism/ambiguity.eps>] [427<./polymorphism/internal.eps>] [428<./polymorphism/virtbase.eps>] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443<./iostreams/sbbuffers.eps>] [444] [445] [446] [447 <./polymorphism/buffers.eps>] [448] [449] [450] [451] [452] [453] [454] [455] [456] [457] [458<./polymorphism/implementation.eps> <./polymorphism/caumon.eps>] [459] [460<./polymorphism/multivtable.eps>] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476] [477<./pointermembers/sizes.eps>] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578] [579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589] [590] [591] [592] [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] [609] [610] [611] [612] [613] [614] [615] [616] [617] [618] [619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630] [631] [632] [633] [634<./stl/heap.eps>] [635] [636] [637] [638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660] [661] [662] [663] [664] [665] [666] [667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678] [679<./threading/sorting.eps>] [680] [681] [682] [683] [684] [685] [686] [687] [688] [689] [690] [691] [692] [693] [694] [695] [696] [697] [698] [699<./threading/compile.eps>] [700] [701] [702] [703] [704] [705] [706] [707] [708] [709] [710] [711] [712] [713] [714] [715] [716] [717] [718] [719] [720] [721] [722] [723] [724] [725] [726] [727] [728] [729] [730] [731] [732] [733] [734] [735] [736] [737] [738] [739] [740] [741] [742] [743] [744] [745] [746] [747] [748] [749] [750] [751 <./functiontemplates/selection.eps>] [752] [753] [754] [755] [756] [757] [758] [759] [760] [761] [762] [763] [764] [765] [766] [767] [768] [769] [770] [771] [772] [773] [774] [775] [776] [777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788] [789] [790] [791] [792] [793] [794] [795] [796] [797] [798] [799] [800] [801] [802] [803] [804] [805] [806] [807] [808] [809] [810] [811] [812] [813] [814] [815] [816] [817] [818] [819] [820] [821] [822] [823] [824] [825] [826] [827] [828] [829] [830] [831] [832] [833] [834] [835] [836] [837] [838<./classtemplates/converting.eps>] [839] [840] [841] [842] [843] [844] [845] [846] [847] [848] [849] [850] [851] [852] [853] [854] [855] [856] [857] [858] [859] [860] [861] [862] [863] [864] [865] [866] [867] [868] [869] [870] [871] [872] [873] [874] [875] [876] [877] [878] [879] [880] [881] [882] [883] [884] [885] [886] [887] [888] [889] [890] [891] [892] [893] [894] [895] [896] [897] [898] [899] [900] [901] [902] [903] [904] [905] [906] [907] [908] [909] [910] [911] [912<./advancedtemplates/multibase.eps>] [913] [914] [915] [916] [917] [918] [919] [920] [921] [922] [923] [924] [925] [926] [927] [928<./advancedtemplates/concepts/nested.eps>] [929] [930] [931] [932] [933] [934] [935] [936] [937] [938] [939] [940] [941] [942] [943] [944] [945] [946] [947] [948] [949] [950] [951] [952] [953] [954] [955] [956] [957] [958] [959 <./coroutines/coawait.eps>] [960<./coroutines/awaitable.eps>] [961 <./coroutines/awaiter.eps>] [962] [963] [964<./coroutines/fsa.eps>] [965] [966] [967] [968] [969] [970] [971] [972] [973] [974] [975] [976] [977] [978] [979] [980] [981] [982] [983] [984] [985] [986] [987] [988] [989] [990] [991] [992] [993] [994] [995] [996<./modules/partition.eps>] [997] [998] [999] [1000] [1001] [1002] [1003] [1004] [1005] [1006<./modules/threemods.eps>] [1007] [1008] [1009] [1010] [1011] [1012] [1013] [1014] [1015] [1016] [1017] [1018] [1019] [1020] [1021] [1022] [1023] [1024] [1025] [1026] [1027] [1028] [1029] [1030] [1031] [1032] [1033] [1034] [1035] [1036] [1037] [1038] [1039] [1040] [1041] [1042] [1043] [1044] [1045] [1046] [1047] [1048] [1049] [1050] [1051] [1052] [1053] [1054] [1055] [1056] [1057] [1058] [1059] [1060] [1061] [1062] [1063] [1064] [1065] [1066] [1067] [1068] [1069] [1070] [1071] [1072] [1073] [1074] [1075] [1076] [1077] [1078] [1079] [1080] [1081] [1082] [1083] [1084] [1085] [1086] [1087] [1088] [1089] [1090] [1091] [1092] [1093] ps2pdf -sPAPERSIZE=a4 cplusplus.ps cplusplus.pdf yodl2latex --no-warnings -l3 -DAPATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ --define us -o ../tmp/docs/latex/_cplusplusus.latex cplusplus -D and APATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ Yodl2latex 4.04.00 Yodl: including file preamble Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration No post-processing required for this latex conversion touch tmp/_cplusplusus-stamp ../../../scripts/patchlatexverb <_cplusplusus.latex>cplusplusus.latex /bin/sed -i 's/+latexcommand(\(..\){\(.\)})/\1\2/' cplusplusus.latex touch ../../../tmp/cplusplusus-stamp latex cplusplusus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplusus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) No file cplusplusus.aux. (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) Package hyperref Warning: Rerun to get /PageLabels entry. [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] No file cplusplusus.toc. [2] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) LaTeX Warning: Reference `Overview' on page 1 undefined on input line 128. LaTeX Warning: Reference `IntroC' on page 1 undefined on input line 129. LaTeX Warning: Reference `FirstImpression' on page 1 undefined on input line 13 0. LaTeX Warning: Reference `NAMESPACE' on page 1 undefined on input line 132. LaTeX Warning: Reference `String' on page 1 undefined on input line 133. LaTeX Warning: Reference `IOStreams' on page 1 undefined on input line 134. LaTeX Warning: Reference `Classes' on page 1 undefined on input line 135. LaTeX Warning: Reference `StaticDataFun' on page 1 undefined on input line 137. LaTeX Warning: Reference `MEMORY' on page 1 undefined on input line 139. LaTeX Warning: Reference `EXCEPTIONS' on page 1 undefined on input line 141. LaTeX Warning: Reference `OVERLOADING' on page 1 undefined on input line 143. LaTeX Warning: Reference `CONTAINERS' on page 1 undefined on input line 144. LaTeX Warning: Reference `INHERITANCE' on page 1 undefined on input line 145. LaTeX Warning: Reference `POLYMORPHISM' on page 1 undefined on input line 147. LaTeX Warning: Reference `Friends' on page 1 undefined on input line 149. LaTeX Warning: Reference `PointMembers' on page 1 undefined on input line 151. LaTeX Warning: Reference `NESTEDCLASSES' on page 1 undefined on input line 153. LaTeX Warning: Reference `STL' on page 1 undefined on input line 154. LaTeX Warning: Reference `GENERIC' on page 1 undefined on input line 155. LaTeX Warning: Reference `THREADING' on page 1 undefined on input line 156. LaTeX Warning: Reference `TEMPLATES' on page 1 undefined on input line 157. LaTeX Warning: Reference `TEMPCLASS' on page 1 undefined on input line 159. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 1 undefined on input line 161. LaTeX Warning: Reference `COROUTINES' on page 1 undefined on input line 162. [1] LaTeX Warning: Reference `CONCRETE' on page 2 undefined on input line 163. [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 235. LaTeX Warning: Reference `MODULES' on page 4 undefined on input line 242. LaTeX Warning: Reference `CONSPOLY' on page 4 undefined on input line 248. LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 250. LaTeX Warning: Reference `FirstImpression' on page 4 undefined on input line 25 4. LaTeX Warning: Reference `BYTE' on page 4 undefined on input line 255. LaTeX Warning: Reference `OVERLOADING' on page 4 undefined on input line 256. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 4 undefined on input line 258 . LaTeX Warning: Reference `ITERATORCONS' on page 4 undefined on input line 266. LaTeX Warning: Reference `OPERATORINDEX' on page 4 undefined on input line 267. LaTeX Warning: Reference `STRINGVIEW' on page 4 undefined on input line 269. LaTeX Warning: Reference `OSYNC' on page 4 undefined on input line 270. LaTeX Warning: Reference `FREEBOUND' on page 4 undefined on input line 271. LaTeX Warning: Reference `BOUNDCONCEPT' on page 4 undefined on input line 272. LaTeX Warning: Reference `COROUTINES' on page 4 undefined on input line 282. LaTeX Warning: Reference `JTHREAD' on page 4 undefined on input line 282. LaTeX Warning: Reference `THREADING' on page 4 undefined on input line 283. Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) LaTeX Warning: Reference `WCHAR' on page 6 undefined on input line 361. LaTeX Warning: Reference `FunctionOverloading' on page 6 undefined on input lin e 362. Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] LaTeX Warning: Reference `INHERITANCE' on page 8 undefined on input line 494. LaTeX Warning: Reference `TEMPLATES' on page 8 undefined on input line 495. Original Yodl file: intro/object [8] LaTeX Warning: Reference `objects' on page 9 undefined on input line 590. (intro/objects.eps ) [9] LaTeX Warning: Reference `Classes' on page 10 undefined on input line 623. Original Yodl file: intro/differences Original Yodl file: intro/main LaTeX Warning: Reference `FUNTRY' on page 10 undefined on input line 646. LaTeX Warning: Reference `DESTRUCTOR' on page 10 undefined on input line 648. Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] LaTeX Warning: Reference `Classes' on page 12 undefined on input line 788. LaTeX Warning: Reference `ConstFunctions' on page 12 undefined on input line 78 9. LaTeX Warning: Reference `String' on page 12 undefined on input line 791. [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null LaTeX Warning: Reference `GENCONST' on page 14 undefined on input line 868. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 872. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 874. Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] LaTeX Warning: Reference `CLASSHEADER' on page 16 undefined on input line 1028. LaTeX Warning: Reference `MODULES' on page 16 undefined on input line 1035. Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `String' on page 18 undefined on input line 1118. LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct LaTeX Warning: Reference `OOP' on page 18 undefined on input line 1178. [18] LaTeX Warning: Reference `FunctionsInStructs' on page 19 undefined on input lin e 1198. Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] LaTeX Warning: Reference `ConstFunctions' on page 22 undefined on input line 13 47. [22] [23] Original Yodl file: first/namespaces LaTeX Warning: Reference `NAMESPACE' on page 24 undefined on input line 1452. Original Yodl file: first/scope LaTeX Warning: Reference `Classes' on page 24 undefined on input line 1491. [24] Original Yodl file: first/cout LaTeX Warning: Reference `Classes' on page 25 undefined on input line 1537. [25] LaTeX Warning: Reference `IOStreams' on page 26 undefined on input line 1610. Original Yodl file: first/structs LaTeX Warning: Reference `FunctionInStruct' on page 26 undefined on input line 1619. [26] Original Yodl file: first/public LaTeX Warning: Reference `Pretensions' on page 27 undefined on input line 1665. LaTeX Warning: Reference `INHERITANCE' on page 27 undefined on input line 1676. [27] LaTeX Warning: Reference `datahiding' on page 28 undefined on input line 1711. (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] LaTeX Warning: Reference `MEMORY' on page 32 undefined on input line 1993. [32] Original Yodl file: first/rvalueref [33] [34] LaTeX Warning: Reference `MOVE' on page 35 undefined on input line 2146. [35] Original Yodl file: first/lvalues LaTeX Warning: Reference `String' on page 36 undefined on input line 2222. LaTeX Warning: Reference `Classes' on page 36 undefined on input line 2223. LaTeX Warning: Reference `PointMembers' on page 36 undefined on input line 2223 . LaTeX Warning: Reference `Classes' on page 36 undefined on input line 2245. [36] LaTeX Warning: Reference `String' on page 37 undefined on input line 2256. LaTeX Warning: Reference `PointMembers' on page 37 undefined on input line 2269 . [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer LaTeX Warning: Reference `UNIFORMINIT' on page 39 undefined on input line 2434. [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto LaTeX Warning: Reference `STL' on page 41 undefined on input line 2562. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 41 undefined on input line 256 2. [41] LaTeX Warning: Reference `AUTODECL' on page 42 undefined on input line 2568. LaTeX Warning: Reference `String' on page 42 undefined on input line 2579. LaTeX Warning: Reference `CONTAINERS' on page 42 undefined on input line 2580. LaTeX Warning: Reference `STL' on page 42 undefined on input line 2581. [42] LaTeX Warning: Reference `ConstFunctions' on page 43 undefined on input line 26 51. LaTeX Warning: Reference `NOEXCEPT' on page 43 undefined on input line 2652. Original Yodl file: first/binding [43] LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2696. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2697. LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2711. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2711. [44] Original Yodl file: first/using [45] LaTeX Warning: Reference `AUTO' on page 46 undefined on input line 2862. Original Yodl file: first/rangebased LaTeX Warning: Reference `FOREACH' on page 46 undefined on input line 2877. [46] LaTeX Warning: Reference `CONTAINERS' on page 47 undefined on input line 2887. LaTeX Warning: Reference `ITERATORS' on page 47 undefined on input line 2889. LaTeX Warning: Reference `Classes' on page 47 undefined on input line 2913. [47] Original Yodl file: first/rawstring [48] LaTeX Warning: Reference `NAMESPACE' on page 49 undefined on input line 3027. Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship LaTeX Warning: Reference `SPACESHIP' on page 52 undefined on input line 3243. Original Yodl file: first/datatypes LaTeX Warning: Reference `String' on page 52 undefined on input line 3269. [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] LaTeX Warning: Reference `CPPCASTS' on page 56 undefined on input line 3499. LaTeX Warning: Reference `BYTE' on page 56 undefined on input line 3502. Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] LaTeX Warning: Reference `INHERITANCE' on page 58 undefined on input line 3593. Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast LaTeX Warning: Reference `POLYMORPHISM' on page 59 undefined on input line 3709 . Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] LaTeX Warning: Reference `DYNAMICCAST' on page 60 undefined on input line 3721. Original Yodl file: first/sharedcast LaTeX Warning: Reference `SHAREDPTR' on page 60 undefined on input line 3727. LaTeX Warning: Reference `SHAREDCAST' on page 60 undefined on input line 3728. Original Yodl file: first/keywords [60] LaTeX Warning: Reference `FINAL' on page 61 undefined on input line 3781. Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] LaTeX Warning: Reference `OUTSIDE' on page 64 undefined on input line 3856. Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed LaTeX Warning: Reference `Classes' on page 64 undefined on input line 3879. Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] LaTeX Warning: Reference `OVERLOADING' on page 68 undefined on input line 4171. [68] Original Yodl file: namespaces/std LaTeX Warning: Reference `STL' on page 69 undefined on input line 4192. LaTeX Warning: Reference `GENERIC' on page 69 undefined on input line 4192. LaTeX Warning: Reference `NAMESPACEHDR' on page 69 undefined on input line 4228 . Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] LaTeX Warning: Reference `MEMORY' on page 72 undefined on input line 4383. [72] Original Yodl file: namespaces/chrono/intro LaTeX Warning: Reference `THREADING' on page 73 undefined on input line 4481. [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] LaTeX Warning: Reference `MEMORY' on page 76 undefined on input line 4726. LaTeX Warning: Reference `NUMLIM' on page 76 undefined on input line 4752. [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint LaTeX Warning: Reference `MEMORY' on page 78 undefined on input line 4889. [78] LaTeX Warning: Reference `DURATION' on page 79 undefined on input line 4935. LaTeX Warning: Reference `IOFORMAT' on page 79 undefined on input line 4939. LaTeX Warning: Reference `TIMEIMG' on page 79 undefined on input line 4941. (threading/time.eps ) LaTeX Warning: Reference `PUTTIME' on page 79 undefined on input line 4949. Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro LaTeX Warning: Reference `EXCEPTIONS' on page 81 undefined on input line 5013. LaTeX Warning: Reference `ERRORCODE' on page 81 undefined on input line 5014. Original Yodl file: namespaces/filesystem/errorcode LaTeX Warning: Reference `SYSTEMERROR' on page 81 undefined on input line 5019. LaTeX Warning: Reference `ERRCAT' on page 81 undefined on input line 5035. [81] LaTeX Warning: Reference `MEMTEMP' on page 82 undefined on input line 5052. LaTeX Warning: Reference `ERRCODEENUM' on page 82 undefined on input line 5055. Underfull \hbox (badness 1389) in paragraph at lines 5052--5058 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, LaTeX Warning: Reference `ERRCOND' on page 82 undefined on input line 5086. Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] LaTeX Warning: Reference `ERRCODEENUM' on page 83 undefined on input line 5110. Original Yodl file: namespaces/filesystem/filestatus LaTeX Warning: Reference `PATH' on page 83 undefined on input line 5127. Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = LaTeX Warning: Reference `FREEFS' on page 84 undefined on input line 5375. [84] Original Yodl file: namespaces/filesystem/getstatus LaTeX Warning: Reference `FREEFS' on page 85 undefined on input line 5389. Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: LaTeX Warning: Reference `PATH' on page 85 undefined on input line 5456. LaTeX Warning: Reference `MAP' on page 85 undefined on input line 5456. [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, LaTeX Warning: Reference `DIRENTRY' on page 90 undefined on input line 5843. LaTeX Warning: Reference `TIMEPOINT' on page 90 undefined on input line 5859. Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] LaTeX Warning: Reference `FSSTATUS' on page 92 undefined on input line 5975. LaTeX Warning: Reference `FSESTAT' on page 92 undefined on input line 5975. Original Yodl file: namespaces/filesystem/directoryiterator LaTeX Warning: Reference `ITERATORS' on page 92 undefined on input line 6009. [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror LaTeX Warning: Reference `EXCEPTIONS' on page 95 undefined on input line 6153. [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string LaTeX Warning: Reference `GENERIC' on page 97 undefined on input line 6192. [97] Original Yodl file: string/ops LaTeX Warning: Reference `ITERATORS' on page 98 undefined on input line 6260. LaTeX Warning: Reference `STRINGOVERVIEW' on page 98 undefined on input line 62 61. [98] Original Yodl file: string/overview LaTeX Warning: Reference `EXCEPTIONS' on page 99 undefined on input line 6345. [99] LaTeX Warning: Reference `ITERATORS' on page 100 undefined on input line 6369. Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators LaTeX Warning: Reference `ITERATORS' on page 101 undefined on input line 6421. LaTeX Warning: Reference `GENERIC' on page 101 undefined on input line 6430. Original Yodl file: string/operators [101] LaTeX Warning: Reference `CoutCinCerr' on page 102 undefined on input line 6508 . Original Yodl file: string/members LaTeX Warning: Reference `STRINGOVERVIEW' on page 102 undefined on input line 6 544. [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] LaTeX Warning: Reference `STRINGVIEW' on page 104 undefined on input line 6605. [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6712. LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6713. Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject LaTeX Warning: Reference `CONTAINERS' on page 110 undefined on input line 6980. [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro LaTeX Warning: Reference `FirstImpression' on page 111 undefined on input line 6992. LaTeX Warning: Reference `Classes' on page 111 undefined on input line 7000. LaTeX Warning: Reference `INHERITANCE' on page 111 undefined on input line 7001 . LaTeX Warning: Reference `TEMPLATES' on page 111 undefined on input line 7015. [111] LaTeX Warning: Reference `INHERITANCE' on page 112 undefined on input line 7068 . LaTeX Warning: Reference `POLYMORPHISM' on page 112 undefined on input line 706 8. LaTeX Warning: Reference `CONCRETE' on page 112 undefined on input line 7069. (iostreams/ioclasses.eps ) LaTeX Warning: Reference `IOCLASSESFIG' on page 112 undefined on input line 707 5. LaTeX Warning: Reference `INHERITANCE' on page 112 undefined on input line 7087 . [112] [113] LaTeX Warning: Reference `OSYNC' on page 114 undefined on input line 7123. LaTeX Warning: Reference `CONCRETE' on page 114 undefined on input line 7123. Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like LaTeX Warning: Reference `STREAMBUF' on page 114 undefined on input line 7167. LaTeX Warning: Reference `FILEBUF' on page 114 undefined on input line 7168. LaTeX Warning: Reference `ISTREAM' on page 114 undefined on input line 7171. LaTeX Warning: Reference `OSTREAM' on page 114 undefined on input line 7174. LaTeX Warning: Reference `IOSTREAMBUF' on page 114 undefined on input line 7178 . LaTeX Warning: Reference `OFSTREAM' on page 114 undefined on input line 7180. LaTeX Warning: Reference `IFSTREAM' on page 114 undefined on input line 7180. LaTeX Warning: Reference `FSTREAM' on page 114 undefined on input line 7180. [114] LaTeX Warning: Reference `OSTRINGSTREAM' on page 115 undefined on input line 71 82. LaTeX Warning: Reference `ISTRINGSTREAM' on page 115 undefined on input line 71 82. LaTeX Warning: Reference `IOFORMAT' on page 115 undefined on input line 7184. Original Yodl file: iostreams/iosbase LaTeX Warning: Reference `IOCLASSESFIG' on page 115 undefined on input line 720 7. Original Yodl file: iostreams/ios LaTeX Warning: Reference `INHERITANCE' on page 115 undefined on input line 7227 . LaTeX Warning: Reference `FORMATFLAGS' on page 115 undefined on input line 7235 . LaTeX Warning: Reference `STREAMBUF' on page 115 undefined on input line 7242. LaTeX Warning: Reference `STRBUF' on page 115 undefined on input line 7242. [115] LaTeX Warning: Reference `COUPLING' on page 116 undefined on input line 7253. LaTeX Warning: Reference `COUPLING' on page 116 undefined on input line 7259. Original Yodl file: iostreams/conditions [116] [117] [118] LaTeX Warning: Reference `EXCEPTIONS' on page 119 undefined on input line 7463. LaTeX Warning: Reference `IOEXCEPTIONS' on page 119 undefined on input line 746 4. Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] LaTeX Warning: Reference `FORMATFLAGS' on page 120 undefined on input line 7533 . LaTeX Warning: Reference `FORMATFLAGS' on page 120 undefined on input line 7548 . LaTeX Warning: Reference `FORMATFLAGS' on page 120 undefined on input line 7552 . [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] LaTeX Warning: Reference `IOS' on page 124 undefined on input line 7790. LaTeX Warning: Reference `OSTRINGSTREAM' on page 124 undefined on input line 77 95. LaTeX Warning: Reference `IOS' on page 124 undefined on input line 7802. LaTeX Warning: Reference `IOS' on page 124 undefined on input line 7823. [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream LaTeX Warning: Reference `STREAMBUF' on page 125 undefined on input line 7883. Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] LaTeX Warning: Reference `ISTREAMPOS' on page 127 undefined on input line 7990. Original Yodl file: iostreams/ostreamflush LaTeX Warning: Reference `FORMATFLAGS' on page 127 undefined on input line 8010 . LaTeX Warning: Reference `OFSTREAM' on page 127 undefined on input line 8012. Original Yodl file: iostreams/ofstream [127] LaTeX Warning: Reference `OUTPUTMODES' on page 128 undefined on input line 8039 . LaTeX Warning: Reference `STREAMBUF' on page 128 undefined on input line 8052. LaTeX Warning: Reference `FILEBUF' on page 128 undefined on input line 8053. [128] Original Yodl file: iostreams/outmodes LaTeX Warning: Reference `IFSTREAM' on page 129 undefined on input line 8108. LaTeX Warning: Reference `EnumOverload' on page 129 undefined on input line 814 8. [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] LaTeX Warning: Reference `OSTREAM' on page 135 undefined on input line 8750. LaTeX Warning: Reference `STREAMBUF' on page 135 undefined on input line 8751. LaTeX Warning: Reference `CONCRETE' on page 135 undefined on input line 8751. Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] LaTeX Warning: Reference `IOSTATES' on page 136 undefined on input line 8821. LaTeX Warning: Reference `STRINGMEMBERS' on page 136 undefined on input line 88 34. LaTeX Warning: Reference `IFSTREAM' on page 136 undefined on input line 8856. [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] LaTeX Warning: Reference `OUTPUTMODES' on page 138 undefined on input line 8951 . LaTeX Warning: Reference `OFSTREAM' on page 138 undefined on input line 8985. LaTeX Warning: Reference `ISTREAMREAD' on page 138 undefined on input line 8987 . [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] LaTeX Warning: Reference `ISTREAMREAD' on page 140 undefined on input line 9071 . Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection LaTeX Warning: Reference `REDIRECTION' on page 142 undefined on input line 9202 . [142] Original Yodl file: iostreams/readwrite LaTeX Warning: Reference `POLYMORPHISM' on page 143 undefined on input line 929 8. LaTeX Warning: Reference `IOSTREAMBUF' on page 143 undefined on input line 9299 . [143] LaTeX Warning: Reference `OUTPUTMODES' on page 144 undefined on input line 9369 . [144] LaTeX Warning: Reference `OSTREAMPOS' on page 145 undefined on input line 9407. LaTeX Warning: Reference `ISTREAMPOS' on page 145 undefined on input line 9407. LaTeX Warning: Reference `IOSTATES' on page 145 undefined on input line 9409. [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] LaTeX Warning: Reference `FILEBUF' on page 149 undefined on input line 9655. LaTeX Warning: Reference `IOSTREAMBUF' on page 149 undefined on input line 9668 . LaTeX Warning: Reference `STREAMBUF' on page 149 undefined on input line 9671. [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro LaTeX Warning: Reference `POD' on page 151 undefined on input line 9717. LaTeX Warning: Reference `HIDING' on page 151 undefined on input line 9719. LaTeX Warning: Reference `APPLICATION' on page 151 undefined on input line 9720 . LaTeX Warning: Reference `UNIONS' on page 151 undefined on input line 9726. LaTeX Warning: Reference `ConstFunctions' on page 151 undefined on input line 9 762. Underfull \vbox (badness 10000) has occurred while \output is active [151] LaTeX Warning: Reference `StaticDataFun' on page 152 undefined on input line 98 20. LaTeX Warning: Reference `INHERITANCE' on page 152 undefined on input line 9824 . [152] LaTeX Warning: Reference `INTRONAME' on page 153 undefined on input line 9848. LaTeX Warning: Reference `CLASSHEADER' on page 153 undefined on input line 9853 . LaTeX Warning: Reference `NAMESPACEHDR' on page 153 undefined on input line 985 3. Original Yodl file: classes/construc LaTeX Warning: Reference `MEMORY' on page 153 undefined on input line 9872. LaTeX Warning: Reference `MemberInitializers' on page 153 undefined on input li ne 9885. [153] LaTeX Warning: Reference `DEFAULTED' on page 154 undefined on input line 9934. LaTeX Warning: Reference `DEFAULTED' on page 154 undefined on input line 9938. Original Yodl file: classes/application [154] LaTeX Warning: Reference `ConstFunctions' on page 155 undefined on input line 1 0023. [155] [156] Original Yodl file: classes/arguments LaTeX Warning: Reference `MemberInitializers' on page 157 undefined on input li ne 10120. [157] LaTeX Warning: Reference `VECTOR' on page 158 undefined on input line 10189. LaTeX Warning: Reference `AMBIGUITY' on page 158 undefined on input line 10190. LaTeX Warning: Reference `CONSCALL' on page 158 undefined on input line 10227. [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] LaTeX Warning: Reference `INHERITANCE' on page 168 undefined on input line 1081 9. LaTeX Warning: Reference `POLYMORPHISM' on page 168 undefined on input line 108 20. Original Yodl file: classes/constructorscall LaTeX Warning: Reference `INHERITANCE' on page 168 undefined on input line 1085 1. [168] LaTeX Warning: Reference `StaticDataFun' on page 169 undefined on input line 10 891. Original Yodl file: classes/uniforminit [169] LaTeX Warning: Reference `FUNOBJ' on page 170 undefined on input line 10934. LaTeX Warning: Reference `POD' on page 170 undefined on input line 10935. [170] [171] Original Yodl file: classes/defaulted LaTeX Warning: Reference `INHERITANCE' on page 172 undefined on input line 1107 5. LaTeX Warning: Reference `MEMORY' on page 172 undefined on input line 11079. Original Yodl file: classes/member [172] LaTeX Warning: Reference `ConstRule' on page 173 undefined on input line 11112. LaTeX Warning: Reference `MEMORY' on page 173 undefined on input line 11134. [173] Original Yodl file: classes/anonymous [174] LaTeX Warning: Reference `RREF' on page 175 undefined on input line 11274. Original Yodl file: classes/subtleties [175] LaTeX Warning: Reference `MEMORY' on page 176 undefined on input line 11342. [176] Original Yodl file: classes/inline LaTeX Warning: Reference `WHENINLINE' on page 177 undefined on input line 11440 . [177] Original Yodl file: classes/defineinline [178] LaTeX Warning: Reference `GENCONST' on page 179 undefined on input line 11524. Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use LaTeX Warning: Reference `POLYMORPHISM' on page 180 undefined on input line 115 75. LaTeX Warning: Reference `POLYMORPHISM' on page 180 undefined on input line 115 92. Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local LaTeX Warning: Reference `NONDEFINIT' on page 181 undefined on input line 11633 . LaTeX Warning: Reference `INHERITANCE' on page 181 undefined on input line 1165 9. [181] Original Yodl file: classes/mutable LaTeX Warning: Reference `ConstFunctions' on page 182 undefined on input line 1 1702. [182] Original Yodl file: classes/headers LaTeX Warning: Reference `CHeaders' on page 183 undefined on input line 11750. [183] [184] LaTeX Warning: Reference `INHERITANCE' on page 185 undefined on input line 1189 4. LaTeX Warning: Reference `INHERITANCE' on page 185 undefined on input line 1192 7. [185] LaTeX Warning: Reference `CHeaders' on page 186 undefined on input line 11940. Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public LaTeX Warning: Reference `StaticData' on page 191 undefined on input line 12248 . [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function LaTeX Warning: Reference `CALLINGCONVENTION' on page 196 undefined on input lin e 12577. [196] [197] Original Yodl file: static/calling LaTeX Warning: Reference `GENERIC' on page 198 undefined on input line 12674. [198] LaTeX Warning: Reference `GENERIC' on page 199 undefined on input line 12724. [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro LaTeX Warning: Reference `NEWHANDLER' on page 201 undefined on input line 12750 . [201] Original Yodl file: memory/new LaTeX Warning: Reference `NEWHANDLER' on page 202 undefined on input line 12815 . [202] LaTeX Warning: Reference `PLACEMENT' on page 203 undefined on input line 12862. Original Yodl file: memory/newarray LaTeX Warning: Reference `DELETEARRAY' on page 203 undefined on input line 1287 5. [203] LaTeX Warning: Reference `NONDEFINIT' on page 204 undefined on input line 12944 . LaTeX Warning: Reference `ENLARGEARRAY' on page 204 undefined on input line 129 64. Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] LaTeX Warning: Reference `UNINIT' on page 209 undefined on input line 13256. Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] LaTeX Warning: Reference `INHERITANCE' on page 212 undefined on input line 1347 8. [212] [213] Original Yodl file: memory/setnew LaTeX Warning: Reference `STDEXC' on page 214 undefined on input line 13578. [214] Original Yodl file: memory/assignment [215] LaTeX Warning: Reference `badassign' on page 216 undefined on input line 13695. (memory/badassign.eps ) Original Yodl file: memory/overload LaTeX Warning: Reference `rightass' on page 216 undefined on input line 13723. (memory/rightass.eps ) [216] LaTeX Warning: Reference `CoutCinCerr' on page 217 undefined on input line 1377 0. [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this LaTeX Warning: Reference `PointMembers' on page 219 undefined on input line 138 97. Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization LaTeX Warning: Reference `DESTRUCTOR' on page 220 undefined on input line 13945 . [220] LaTeX Warning: Reference `MOVECONS' on page 221 undefined on input line 13996. [221] Original Yodl file: memory/revising LaTeX Warning: Reference `DESTRUCTOR' on page 222 undefined on input line 14092 . [222] LaTeX Warning: Reference `MOVE' on page 223 undefined on input line 14116. Original Yodl file: memory/swapping LaTeX Warning: Reference `STL' on page 223 undefined on input line 14154. LaTeX Warning: Reference `SWAP' on page 223 undefined on input line 14155. [223] LaTeX Warning: Reference `SWAPLIST' on page 224 undefined on input line 14186. (memory/fswap.eps ) [224] LaTeX Warning: Reference `SWAPSELF' on page 225 undefined on input line 14211. (memory/fswap2.eps ) LaTeX Warning: Reference `SWAPSELF' on page 225 undefined on input line 14226. LaTeX Warning: Reference `SWAPSELF' on page 225 undefined on input line 14235. LaTeX Warning: Reference `SWAPLIST' on page 225 undefined on input line 14252. Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] LaTeX Warning: Reference `RVO' on page 229 undefined on input line 14476. Original Yodl file: memory/move [229] LaTeX Warning: Reference `COPYCONS' on page 230 undefined on input line 14547. LaTeX Warning: Reference `MOVEASS' on page 230 undefined on input line 14552. [230] Original Yodl file: memory/movecomposition LaTeX Warning: Reference `INHERITANCE' on page 231 undefined on input line 1459 7. [231] Original Yodl file: memory/moveassignment LaTeX Warning: Reference `MOVECONS' on page 232 undefined on input line 14709. Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly LaTeX Warning: Reference `CONTAINERS' on page 234 undefined on input line 14814 . Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] LaTeX Warning: Reference `REVISEDASS' on page 237 undefined on input line 14976 . Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate LaTeX Warning: Reference `INHERITANCE' on page 245 undefined on input line 1555 2. LaTeX Warning: Reference `INILIST' on page 245 undefined on input line 15583. LaTeX Warning: Reference `STRUCTBIND' on page 245 undefined on input line 15584 . Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] LaTeX Warning: Reference `STDEXC' on page 248 undefined on input line 15671. LaTeX Warning: Reference `INHERITANCE' on page 248 undefined on input line 1567 2. Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp LaTeX Warning: Reference `BASICEXCEPTION' on page 250 undefined on input line 1 5819. [250] Original Yodl file: exceptions/exception LaTeX Warning: Reference `BASICEXCEPTION' on page 251 undefined on input line 1 5908. [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] LaTeX Warning: Reference `EXCEPTIONCATCH' on page 256 undefined on input line 1 6215. LaTeX Warning: Reference `POLYMORPHISM' on page 256 undefined on input line 162 22. Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try LaTeX Warning: Reference `EMPTYTHROW' on page 257 undefined on input line 16292 . Original Yodl file: exceptions/catch [257] LaTeX Warning: Reference `UNIQUEPTR' on page 258 undefined on input line 16340. LaTeX Warning: Reference `SHAREDPTR' on page 258 undefined on input line 16340. [258] LaTeX Warning: Reference `EMPTYTHROW' on page 259 undefined on input line 16412 . Original Yodl file: exceptions/defaultcatch [259] LaTeX Warning: Reference `EXCEPTIONCATCH' on page 260 undefined on input line 1 6455. LaTeX Warning: Reference `EMPTYTHROW' on page 260 undefined on input line 16462 . LaTeX Warning: Reference `THREADING' on page 260 undefined on input line 16505. LaTeX Warning: Reference `EXCPTR' on page 260 undefined on input line 16508. Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] LaTeX Warning: Reference `SYSTEMERROR' on page 261 undefined on input line 1652 0. LaTeX Warning: Reference `NOEXCEPT' on page 261 undefined on input line 16534. Original Yodl file: exceptions/iostreams [261] LaTeX Warning: Reference `STREAMBUF' on page 262 undefined on input line 16592. Original Yodl file: exceptions/standard LaTeX Warning: Reference `DYNAMICCAST' on page 262 undefined on input line 1662 4. LaTeX Warning: Reference `TYPEID' on page 262 undefined on input line 16631. [262] LaTeX Warning: Reference `TRANSMEM' on page 263 undefined on input line 16666. Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror LaTeX Warning: Reference `ERRORCODE' on page 264 undefined on input line 16740. LaTeX Warning: Reference `SYSERRFIG' on page 264 undefined on input line 16749. (exceptions/systemerror.eps ) LaTeX Warning: Reference `SYSERRFIG' on page 264 undefined on input line 16756. [264] [265] LaTeX Warning: Reference `ERRCODEENUM' on page 266 undefined on input line 1679 4. LaTeX Warning: Reference `SYSERRFIG' on page 266 undefined on input line 16797. Original Yodl file: exceptions/errorcategory LaTeX Warning: Reference `ERRCODEENUM' on page 266 undefined on input line 1680 2. LaTeX Warning: Reference `POLYMORPHISM' on page 266 undefined on input line 168 11. LaTeX Warning: Reference `ERRCOND' on page 266 undefined on input line 16815. [266] LaTeX Warning: Reference `FUTURE' on page 267 undefined on input line 16865. Original Yodl file: exceptions/errorcondition LaTeX Warning: Reference `ERRCODEENUM' on page 267 undefined on input line 1688 2. LaTeX Warning: Reference `MEMTEMP' on page 267 undefined on input line 16896. Underfull \hbox (badness 7362) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 269 undefined on input line 16 996. LaTeX Warning: Reference `ERRCODEENUM' on page 269 undefined on input line 1699 6. Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 271 undefined on input line 1 7119. Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow LaTeX Warning: Reference `NOEXCEPT' on page 274 undefined on input line 17349. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 274 undefined on input line 1 7356. LaTeX Warning: Reference `CopyDestroy' on page 274 undefined on input line 1736 1. Original Yodl file: exceptions/function [274] [275] [276] Original Yodl file: exceptions/constructors [277] [278] LaTeX Warning: Reference `SHAREDPTR' on page 279 undefined on input line 17676. [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more LaTeX Warning: Reference `MEMORY' on page 285 undefined on input line 17950. LaTeX Warning: Reference `FirstImpression' on page 285 undefined on input line 17952. LaTeX Warning: Reference `IOStreams' on page 285 undefined on input line 17953. Original Yodl file: overloading/array [285] LaTeX Warning: Reference `FunctionOverloading' on page 286 undefined on input l ine 18049. LaTeX Warning: Reference `ConstFunctions' on page 286 undefined on input line 1 8050. LaTeX Warning: Reference `MEMORY' on page 286 undefined on input line 18057. [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract LaTeX Warning: Reference `MEMORY' on page 289 undefined on input line 18240. [289] Original Yodl file: overloading/conversion [290] [291] LaTeX Warning: Reference `OverloadableOperators' on page 292 undefined on input line 18391. LaTeX Warning: Reference `SPECIALIZING' on page 292 undefined on input line 184 47. [292] [293] LaTeX Warning: Reference `BYTE' on page 294 undefined on input line 18536. LaTeX Warning: Reference `BYTE' on page 294 undefined on input line 18539. Original Yodl file: overloading/byte LaTeX Warning: Reference `FirstImpression' on page 294 undefined on input line 18546. [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] LaTeX Warning: Reference `EXCHANGE' on page 300 undefined on input line 18927. Original Yodl file: overloading/binary.yo [300] LaTeX Warning: Reference `EXPLICIT' on page 301 undefined on input line 19000. [301] [302] LaTeX Warning: Reference `Friends' on page 303 undefined on input line 19124. [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo LaTeX Warning: Reference `COMPARISONS' on page 307 undefined on input line 1938 3. LaTeX Warning: Reference `TEMPFUNARGS' on page 307 undefined on input line 1940 7. [307] Original Yodl file: overloading/new LaTeX Warning: Reference `NEWDELETEARRAY' on page 308 undefined on input line 1 9488. [308] [309] LaTeX Warning: Reference `StaticDataFun' on page 310 undefined on input line 19 565. [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete LaTeX Warning: Reference `NEWDELETEARRAY' on page 311 undefined on input line 1 9628. LaTeX Warning: Reference `StaticDataFun' on page 311 undefined on input line 19 665. Original Yodl file: overloading/newdeletearray LaTeX Warning: Reference `NEWARRAY' on page 311 undefined on input line 19668. LaTeX Warning: Reference `DELETEARRAY' on page 311 undefined on input line 1966 8. LaTeX Warning: Reference `DELETEPTRS' on page 311 undefined on input line 19668 . [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] LaTeX Warning: Reference `StaticDataFun' on page 314 undefined on input line 19 849. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo LaTeX Warning: Reference `GENERIC' on page 316 undefined on input line 19976. [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators LaTeX Warning: Reference `IOStreams' on page 318 undefined on input line 20120. [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda LaTeX Warning: Reference `GENERIC' on page 322 undefined on input line 20341. LaTeX Warning: Reference `SORT' on page 322 undefined on input line 20343. LaTeX Warning: Reference `FIND' on page 322 undefined on input line 20343. Original Yodl file: overloading/lambdasyntax [322] LaTeX Warning: Reference `ACCU' on page 323 undefined on input line 20441. [323] LaTeX Warning: Reference `AUTO' on page 324 undefined on input line 20467. Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] LaTeX Warning: Reference `THREADING' on page 325 undefined on input line 20575. [325] Original Yodl file: overloading/lambdause [326] LaTeX Warning: Reference `FOREACH' on page 327 undefined on input line 20693. [327] LaTeX Warning: Reference `CONDEX' on page 328 undefined on input line 20783. LaTeX Warning: Reference `CONDEX' on page 328 undefined on input line 20789. [328] LaTeX Warning: Reference `TEMPCLASS' on page 329 undefined on input line 20846. Original Yodl file: overloading/iofstreamopen LaTeX Warning: Reference `OUTPUTMODES' on page 329 undefined on input line 2084 9. [329] Original Yodl file: overloading/userdefined LaTeX Warning: Reference `UDL' on page 330 undefined on input line 20937. [330] [331] LaTeX Warning: Reference `UDL' on page 332 undefined on input line 21011. Original Yodl file: overloading/overloadable LaTeX Warning: Reference `ConversionOperators' on page 332 undefined on input l ine 21099. [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container LaTeX Warning: Reference `TEMPLATES' on page 335 undefined on input line 21118. LaTeX Warning: Reference `PAIR' on page 335 undefined on input line 21128. LaTeX Warning: Reference `TEMPLATES' on page 335 undefined on input line 21142. [335] LaTeX Warning: Reference `TUPLES' on page 336 undefined on input line 21167. LaTeX Warning: Reference `String' on page 336 undefined on input line 21171. LaTeX Warning: Reference `IOStreams' on page 336 undefined on input line 21171. LaTeX Warning: Reference `STACK' on page 336 undefined on input line 21217. LaTeX Warning: Reference `PRIQUEUE' on page 336 undefined on input line 21218. LaTeX Warning: Reference `QUEUE' on page 336 undefined on input line 21219. LaTeX Warning: Reference `GENERIC' on page 336 undefined on input line 21233. LaTeX Warning: Reference `STL' on page 336 undefined on input line 21239. [336] Original Yodl file: containers/notations Original Yodl file: containers/pair LaTeX Warning: Reference `TEMPLATES' on page 337 undefined on input line 21295. [337] LaTeX Warning: Reference `VECTOR' on page 338 undefined on input line 21364. [338] LaTeX Warning: Reference `TUPLES' on page 339 undefined on input line 21373. Original Yodl file: containers/array [339] LaTeX Warning: Reference `SORT' on page 340 undefined on input line 21481. [340] Original Yodl file: containers/vector LaTeX Warning: Reference `PAIR' on page 341 undefined on input line 21512. [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21686. (containers/list.eps ) LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21691. LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21700. LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21719. [344] LaTeX Warning: Reference `listAdd' on page 345 undefined on input line 21755. (containers/insertlist.eps ) LaTeX Warning: Reference `listFig' on page 345 undefined on input line 21763. LaTeX Warning: Reference `listDel' on page 345 undefined on input line 21763. (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] LaTeX Warning: Reference `queueFig' on page 351 undefined on input line 22094. (containers/queue.eps ) LaTeX Warning: Reference `queueFig' on page 351 undefined on input line 22099. [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] LaTeX Warning: Reference `QUEUE' on page 354 undefined on input line 22306. Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map LaTeX Warning: Reference `PAIR' on page 357 undefined on input line 22497. LaTeX Warning: Reference `RELATIONAL' on page 357 undefined on input line 22515 . [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample LaTeX Warning: Reference `MAP' on page 364 undefined on input line 22957. [364] Original Yodl file: containers/multimap LaTeX Warning: Reference `MAP' on page 365 undefined on input line 23015. Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset LaTeX Warning: Reference `SET' on page 369 undefined on input line 23289. [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack LaTeX Warning: Reference `StackFig' on page 371 undefined on input line 23426. LaTeX Warning: Reference `StackFig' on page 371 undefined on input line 23429. (containers/stack/stack.eps ) LaTeX Warning: Reference `StackFig' on page 371 undefined on input line 23438. [371] LaTeX Warning: Reference `StackFig' on page 372 undefined on input line 23451. LaTeX Warning: Reference `QUEUE' on page 372 undefined on input line 23481. [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] LaTeX Warning: Reference `GENERIC' on page 375 undefined on input line 23624. Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of LaTeX Warning: Reference `UMAPMEMBERS' on page 380 undefined on input line 2395 8. [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro LaTeX Warning: Reference `Composition' on page 385 undefined on input line 2417 7. LaTeX Warning: Reference `OOP' on page 385 undefined on input line 24198. LaTeX Warning: Reference `hierarchy' on page 385 undefined on input line 24211. (inheritance/hierarchy.eps ) LaTeX Warning: Reference `POLYMORPHISM' on page 385 undefined on input line 242 21. LaTeX Warning: Reference `POLYMORPHISM' on page 385 undefined on input line 242 23. Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] LaTeX Warning: Reference `POLYMORPHISM' on page 388 undefined on input line 243 61. Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights LaTeX Warning: Reference `HIDING' on page 389 undefined on input line 24433. LaTeX Warning: Reference `IOStreams' on page 389 undefined on input line 24454. [389] Original Yodl file: inheritance/derivationtypes [390] LaTeX Warning: Reference `MULTIPLE' on page 391 undefined on input line 24577. Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor LaTeX Warning: Reference `MULTIPLE' on page 392 undefined on input line 24650. LaTeX Warning: Reference `VehicleSystem' on page 392 undefined on input line 24 660. [392] Original Yodl file: inheritance/move LaTeX Warning: Reference `MOVE' on page 393 undefined on input line 24721. [393] Original Yodl file: inheritance/assignment LaTeX Warning: Reference `MOVEASS' on page 394 undefined on input line 24750. Original Yodl file: inheritance/usingbase LaTeX Warning: Reference `MULTIPLE' on page 394 undefined on input line 24778. [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv LaTeX Warning: Reference `MULTIPLE' on page 401 undefined on input line 25256. [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] LaTeX Warning: Reference `LOCAL' on page 404 undefined on input line 25457. [404] LaTeX Warning: Reference `THREADING' on page 405 undefined on input line 25516. LaTeX Warning: Reference `PLACEMENT' on page 405 undefined on input line 25520. [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function LaTeX Warning: Reference `VehicleSystem' on page 409 undefined on input line 25 779. [409] LaTeX Warning: Reference `INHERITWHY' on page 410 undefined on input line 25821 . [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor LaTeX Warning: Reference `VehicleSystem' on page 413 undefined on input line 26 022. [413] LaTeX Warning: Reference `VTABLE' on page 414 undefined on input line 26074. Original Yodl file: polymorphism/pure LaTeX Warning: Reference `FORK' on page 414 undefined on input line 26102. [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit LaTeX Warning: Reference `INHERITWHY' on page 416 undefined on input line 26226 . [416] Original Yodl file: polymorphism/multiple LaTeX Warning: Reference `IOStreams' on page 417 undefined on input line 26301. LaTeX Warning: Reference `INHERITANCE' on page 417 undefined on input line 2630 3. [417] LaTeX Warning: Reference `VehicleSystem' on page 418 undefined on input line 26 341. Original Yodl file: polymorphism/ambiguity LaTeX Warning: Reference `ambiguity' on page 418 undefined on input line 26356. (polymorphism/ambiguity.eps ) LaTeX Warning: Reference `InternalOrganization' on page 418 undefined on input line 26362. (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base LaTeX Warning: Reference `InternalOrganization' on page 419 undefined on input line 26403. LaTeX Warning: Reference `VirtualBaseClass' on page 419 undefined on input line 26439. (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual LaTeX Warning: Reference `Truck' on page 422 undefined on input line 26629. [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] LaTeX Warning: Reference `EMPTYENUM' on page 426 undefined on input line 26865. [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef LaTeX Warning: Reference `FILEBUF' on page 431 undefined on input line 27223. LaTeX Warning: Reference `CONCRETE' on page 431 undefined on input line 27228. [431] LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2725 5. LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2726 6. LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2729 0. LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2729 4. Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27327. (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27351. LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27354. LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27360. [433] [434] [435] LaTeX Warning: Reference `IOSTREAMBUF' on page 436 undefined on input line 2743 5. LaTeX Warning: Reference `IOSTREAMBUF' on page 436 undefined on input line 2744 4. Original Yodl file: polymorphism/protectedoutput LaTeX Warning: Reference `IOSTREAMBUF' on page 436 undefined on input line 2746 5. LaTeX Warning: Reference `SBBUFFERS' on page 436 undefined on input line 27481. LaTeX Warning: Reference `SBBUFFERS' on page 436 undefined on input line 27484. [436] LaTeX Warning: Reference `SBBUFFERS' on page 437 undefined on input line 27493. LaTeX Warning: Reference `IOSTREAMBUF' on page 437 undefined on input line 2751 1. Original Yodl file: polymorphism/protectedbuffer LaTeX Warning: Reference `IOSTREAMBUF' on page 437 undefined on input line 2753 9. Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf LaTeX Warning: Reference `CONCRETE' on page 438 undefined on input line 27561. Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) LaTeX Warning: Reference `BuffersFig' on page 438 undefined on input line 27591 . [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception LaTeX Warning: Reference `EMPTYTHROW' on page 445 undefined on input line 28049 . [445] LaTeX Warning: Reference `EMPTYTHROW' on page 446 undefined on input line 28057 . [446] [447] Original Yodl file: polymorphism/implementation LaTeX Warning: Reference `ImplementationFigure' on page 448 undefined on input line 28233. LaTeX Warning: Reference `CaumonFigure' on page 448 undefined on input line 282 33. (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) LaTeX Warning: Reference `ImplementationFigure' on page 448 undefined on input line 28246. LaTeX Warning: Reference `CaumonFigure' on page 448 undefined on input line 282 46. [448] [449] LaTeX Warning: Reference `MultiVtableFig' on page 450 undefined on input line 2 8303. (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] LaTeX Warning: Reference `NOTINLINE' on page 452 undefined on input line 28389. Original Yodl file: polymorphism/constructors LaTeX Warning: Reference `VIRTDES' on page 452 undefined on input line 28392. LaTeX Warning: Reference `NESTEDCLASSES' on page 452 undefined on input line 28 430. [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro LaTeX Warning: Reference `NESTEDCLASSES' on page 457 undefined on input line 28 608. LaTeX Warning: Reference `TEMPLATES' on page 457 undefined on input line 28608. LaTeX Warning: Reference `OVERLOADING' on page 457 undefined on input line 2861 8. LaTeX Warning: Reference `EXTRACTORS' on page 457 undefined on input line 28628 . Original Yodl file: friends/friendfun LaTeX Warning: Reference `EXTRACTORS' on page 457 undefined on input line 28640 . LaTeX Warning: Reference `ASSIGNMENT' on page 457 undefined on input line 28641 . Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended LaTeX Warning: Reference `TEMPFRIENDS' on page 459 undefined on input line 2874 3. [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro LaTeX Warning: Reference `MEMORY' on page 461 undefined on input line 28749. Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] LaTeX Warning: Reference `ASSIGNMENT' on page 465 undefined on input line 29025 . [465] [466] LaTeX Warning: Reference `SORT' on page 467 undefined on input line 29147. Original Yodl file: pointermembers/static LaTeX Warning: Reference `CALLINGCONVENTION' on page 467 undefined on input lin e 29166. Original Yodl file: pointermembers/sizes [467] [468] LaTeX Warning: Reference `PMSIZES' on page 469 undefined on input line 29273. (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- LaTeX Warning: Reference `NESTEDFRIENDS' on page 474 undefined on input line 29 489. [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum LaTeX Warning: Reference `DYNAMICCAST' on page 482 undefined on input line 2996 7. Original Yodl file: nested/virtcons.yo LaTeX Warning: Reference `VIRTCONS' on page 482 undefined on input line 29997. [482] LaTeX Warning: Reference `VIRTCONS' on page 483 undefined on input line 30017. [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro LaTeX Warning: Reference `TEMPLATES' on page 485 undefined on input line 30081. LaTeX Warning: Reference `CONTAINERS' on page 485 undefined on input line 30085 . LaTeX Warning: Reference `FUNOBJ' on page 485 undefined on input line 30086. LaTeX Warning: Reference `GENERIC' on page 485 undefined on input line 30092. LaTeX Warning: Reference `NAMESPACEHDR' on page 485 undefined on input line 301 02. Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators LaTeX Warning: Reference `ITERATORCONS' on page 492 undefined on input line 305 57. LaTeX Warning: Reference `DISTANCE' on page 492 undefined on input line 30583. [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing LaTeX Warning: Reference `AUTO' on page 493 undefined on input line 30632. [493] LaTeX Warning: Reference `ITERATORCONS' on page 494 undefined on input line 307 00. LaTeX Warning: Reference `GENERIC' on page 494 undefined on input line 30708. [494] Original Yodl file: stl/distance LaTeX Warning: Reference `ITERATORS' on page 495 undefined on input line 30760. [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators LaTeX Warning: Reference `OSTREAMBUFITER' on page 498 undefined on input line 3 0964. Original Yodl file: stl/ostreamiterators [498] Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr LaTeX Warning: Reference `SHAREDPTR' on page 501 undefined on input line 31112. [501] Original Yodl file: stl/defining LaTeX Warning: Reference `UNIQUEPLAIN' on page 502 undefined on input line 3120 3. LaTeX Warning: Reference `UNIQUEMOVE' on page 502 undefined on input line 31211 . LaTeX Warning: Reference `UNIQUENEW' on page 502 undefined on input line 31221. Original Yodl file: stl/uniqueplain [502] LaTeX Warning: Reference `UNIQUEMEM' on page 503 undefined on input line 31239. Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr LaTeX Warning: Reference `UNIQUEPTR' on page 506 undefined on input line 31467. [506] Original Yodl file: stl/definingshared LaTeX Warning: Reference `SHAREDPLAIN' on page 507 undefined on input line 3148 5. LaTeX Warning: Reference `SHAREDNEW' on page 507 undefined on input line 31514. Original Yodl file: stl/sharedplain [507] LaTeX Warning: Reference `SHAREDMEM' on page 508 undefined on input line 31532. Original Yodl file: stl/sharednew LaTeX Warning: Reference `UNIQUENEW' on page 508 undefined on input line 31546. Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts LaTeX Warning: Reference `UNIQUEPTR' on page 510 undefined on input line 31654. [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared LaTeX Warning: Reference `PERFECT' on page 512 undefined on input line 31792. Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons LaTeX Warning: Reference `SPACESHIP' on page 514 undefined on input line 31941. [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder LaTeX Warning: Reference `SPACESHIP' on page 517 undefined on input line 32103. Original Yodl file: stl/regularexp LaTeX Warning: Reference `Flexcpp' on page 517 undefined on input line 32123. [517] Original Yodl file: stl/regexlanguage LaTeX Warning: Reference `SMATCH' on page 518 undefined on input line 32188. [518] LaTeX Warning: Reference `REGSRCH' on page 519 undefined on input line 32262. [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch LaTeX Warning: Reference `REGALG' on page 523 undefined on input line 32481. LaTeX Warning: Reference `REGALG' on page 523 undefined on input line 32503. Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const LaTeX Warning: Reference `REGREP' on page 524 undefined on input line 32567. [524] Original Yodl file: stl/regalg LaTeX Warning: Reference `REGMATCH' on page 525 undefined on input line 32636. [525] LaTeX Warning: Reference `FORMAT' on page 526 undefined on input line 32648. LaTeX Warning: Reference `FORMAT' on page 526 undefined on input line 32651. Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] LaTeX Warning: Reference `FORMAT' on page 531 undefined on input line 32984. Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli LaTeX Warning: Reference `BINOMIAL' on page 535 undefined on input line 33262. Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf LaTeX Warning: Reference `CHISQUARED' on page 539 undefined on input line 33496 . Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric LaTeX Warning: Reference `BERNOULLI' on page 540 undefined on input line 33570. Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie LaTeX Warning: Reference `STRUCTBIND' on page 547 undefined on input line 33948 . LaTeX Warning: Reference `TUPLES' on page 547 undefined on input line 33949. [547] LaTeX Warning: Reference `TUPLES' on page 548 undefined on input line 33997. LaTeX Warning: Reference `SPACESHIP' on page 548 undefined on input line 34033. LaTeX Warning: Reference `PARTORD' on page 548 undefined on input line 34056. [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] LaTeX Warning: Reference `ITERATORS' on page 554 undefined on input line 34284. LaTeX Warning: Reference `ITERATORCONS' on page 554 undefined on input line 342 88. Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol LaTeX Warning: Reference `GEN' on page 555 undefined on input line 34423. LaTeX Warning: Reference `SORT' on page 555 undefined on input line 34429. [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, LaTeX Warning: Reference `REDUCE' on page 556 undefined on input line 34536. [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] LaTeX Warning: Reference `LOWERBOUND' on page 562 undefined on input line 34881 . LaTeX Warning: Reference `UPPERBOUND' on page 562 undefined on input line 34881 . Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] LaTeX Warning: Reference `MAP' on page 566 undefined on input line 35135. LaTeX Warning: Reference `MULTIMAP' on page 566 undefined on input line 35136. LaTeX Warning: Reference `LOWERBOUND' on page 566 undefined on input line 35143 . LaTeX Warning: Reference `UPPERBOUND' on page 566 undefined on input line 35144 . LaTeX Warning: Reference `LOWERBOUND' on page 566 undefined on input line 35148 . LaTeX Warning: Reference `UPPERBOUND' on page 566 undefined on input line 35149 . [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, LaTeX Warning: Reference `TRANSFORM' on page 572 undefined on input line 35560. [572] LaTeX Warning: Reference `TRANSFORM' on page 573 undefined on input line 35662. [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 LaTeX Warning: Reference `TRANSRED' on page 576 undefined on input line 35850. [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] LaTeX Warning: Reference `BINSRCH' on page 585 undefined on input line 36448. LaTeX Warning: Reference `UPPERBOUND' on page 585 undefined on input line 36451 . Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] LaTeX Warning: Reference `FOREACH' on page 614 undefined on input line 38378. Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, LaTeX Warning: Reference `INNERPROD' on page 615 undefined on input line 38422. [615] Original Yodl file: generic/uninitialized LaTeX Warning: Reference `PLACEMENT' on page 616 undefined on input line 38498. Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, LaTeX Warning: Reference `SORT' on page 618 undefined on input line 38650. [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap LaTeX Warning: Reference `heaptree' on page 623 undefined on input line 38959. (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] LaTeX Warning: Reference `THREAD' on page 628 undefined on input line 39238. Original Yodl file: threading/threading LaTeX Warning: Reference `SYSTEMERROR' on page 628 undefined on input line 3927 9. Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread LaTeX Warning: Reference `MEMTEMP' on page 629 undefined on input line 39343. [629] [630] [631] [632] [633] LaTeX Warning: Reference `UNIFORMINIT' on page 634 undefined on input line 3969 2. [634] LaTeX Warning: Reference `PACKAGE' on page 635 undefined on input line 39714. LaTeX Warning: Reference `FUTURE' on page 635 undefined on input line 39714. Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread LaTeX Warning: Reference `PROMISE' on page 638 undefined on input line 39946. LaTeX Warning: Reference `MUTEX' on page 638 undefined on input line 39947. LaTeX Warning: Reference `ATOMIC' on page 638 undefined on input line 39948. LaTeX Warning: Reference `MEMTEMP' on page 638 undefined on input line 39957. [638] LaTeX Warning: Reference `THREAD' on page 639 undefined on input line 39971. [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a LaTeX Warning: Reference `LOCKS' on page 642 undefined on input line 40228. [642] Original Yodl file: threading/initialization [643] LaTeX Warning: Reference `MUTEX' on page 644 undefined on input line 40310. LaTeX Warning: Reference `CONSTEXPR' on page 644 undefined on input line 40352. [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] LaTeX Warning: Reference `TIMESPEC' on page 653 undefined on input line 40883. LaTeX Warning: Reference `TIMESPEC' on page 653 undefined on input line 40891. [653] LaTeX Warning: Reference `TIMESPEC' on page 654 undefined on input line 40936. LaTeX Warning: Reference `TIMESPEC' on page 654 undefined on input line 40945. Original Yodl file: threading/scopedlock LaTeX Warning: Reference `DEADLOCKS' on page 654 undefined on input line 40967. [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ LaTeX Warning: Reference `CONDVAR1' on page 656 undefined on input line 41126. LaTeX Warning: Reference `CONDVAR2' on page 656 undefined on input line 41127. [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] LaTeX Warning: Reference `LOCKS' on page 659 undefined on input line 41307. Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic LaTeX Warning: Reference `TYPETRAITS' on page 662 undefined on input line 41506 . Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort LaTeX Warning: Reference `sorting' on page 666 undefined on input line 41757. (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared LaTeX Warning: Reference `MUTEX' on page 669 undefined on input line 41932. [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion LaTeX Warning: Reference `ASYNC' on page 670 undefined on input line 41956. LaTeX Warning: Reference `PACKAGE' on page 670 undefined on input line 41957. LaTeX Warning: Reference `PROMISE' on page 670 undefined on input line 41958. Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] LaTeX Warning: Reference `SHAREDFUTURE' on page 671 undefined on input line 420 25. LaTeX Warning: Reference `DURATION' on page 671 undefined on input line 42051. LaTeX Warning: Reference `TIMEPOINT' on page 671 undefined on input line 42068. Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] LaTeX Warning: Reference `PROMISE' on page 672 undefined on input line 42084. LaTeX Warning: Reference `ASYNC' on page 672 undefined on input line 42090. Original Yodl file: threading/futureerrc LaTeX Warning: Reference `PROMISE' on page 672 undefined on input line 42105. [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] LaTeX Warning: Reference `ASYNC' on page 675 undefined on input line 42312. Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] LaTeX Warning: Reference `EXCPTR' on page 685 undefined on input line 42964. [685] Original Yodl file: threading/compilations LaTeX Warning: Reference `compile' on page 686 undefined on input line 43025. Underfull \hbox (badness 3930) in paragraph at lines 43024--43028 []\T1/pnc/m/n/10 The pro-gram uses a \T1/lmtt/m/n/10 class Task \T1/pnc/m/n/10 con-tain-ing a command-specification (\T1/lmtt/m/n/10 d_command\T1/pnc/m/n/10 ) , and a Underfull \hbox (badness 1584) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 task spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) ( cf. Fig-ure []), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile LaTeX Warning: Reference `MULTICOMP' on page 694 undefined on input line 43528. Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 697 undefined on input line 43686 . LaTeX Warning: Reference `STL' on page 697 undefined on input line 43686. LaTeX Warning: Reference `CONCRETE' on page 697 undefined on input line 43700. LaTeX Warning: Reference `TEMPCLASS' on page 697 undefined on input line 43701. LaTeX Warning: Reference `VARIADIC' on page 697 undefined on input line 43707. LaTeX Warning: Reference `CONTAINERS' on page 697 undefined on input line 43710 . LaTeX Warning: Reference `String' on page 697 undefined on input line 43710. LaTeX Warning: Reference `IOStreams' on page 697 undefined on input line 43711. LaTeX Warning: Reference `GENERIC' on page 697 undefined on input line 43712. Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl LaTeX Warning: Reference `AUTO' on page 702 undefined on input line 44086. [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] LaTeX Warning: Reference `AUTO' on page 706 undefined on input line 44327. [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass LaTeX Warning: Reference `TEMPCLASS' on page 712 undefined on input line 44726. LaTeX Warning: Reference `CONTAINERS' on page 712 undefined on input line 44727 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 712 undefined on input line 44732. LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 712 undefined on input line 44737. [712] Original Yodl file: functiontemplates/algorithm LaTeX Warning: Reference `TEMPFUNARGS' on page 713 undefined on input line 4480 8. Original Yodl file: functiontemplates/contractions [713] LaTeX Warning: Reference `PERFECT' on page 714 undefined on input line 44894. Original Yodl file: functiontemplates/declarations [714] LaTeX Warning: Reference `TEMPFUNINST' on page 715 undefined on input line 4492 3. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 715 undefined on input line 44 931. LaTeX Warning: Reference `SPECIALIZING' on page 715 undefined on input line 449 33. [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] LaTeX Warning: Reference `NAMERESFUN' on page 717 undefined on input line 45044 . LaTeX Warning: Reference `FUNCTIONSELECTION' on page 717 undefined on input lin e 45072. LaTeX Warning: Reference `TEMPFUNEXPLICIT' on page 717 undefined on input line 45090. Original Yodl file: functiontemplates/nocodebloat LaTeX Warning: Reference `TEMPFUNDECL' on page 717 undefined on input line 4509 3. [717] [718] Original Yodl file: functiontemplates/explicit LaTeX Warning: Reference `TEMPFUNARGS' on page 719 undefined on input line 4522 0. Original Yodl file: functiontemplates/overloading [719] [720] LaTeX Warning: Reference `TEMPTEMPPAR' on page 721 undefined on input line 4532 3. Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] LaTeX Warning: Reference `TEMPFUNARGS' on page 724 undefined on input line 4552 4. [724] Original Yodl file: functiontemplates/avoiding LaTeX Warning: Reference `TEMPFUNEXDEC' on page 725 undefined on input line 455 98. [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion LaTeX Warning: Reference `ConversionOperators' on page 726 undefined on input l ine 45674. Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining LaTeX Warning: Reference `TEMPFUNARGS' on page 734 undefined on input line 4618 2. [734] (functiontemplates/selection.eps ) LaTeX Warning: Reference `selection' on page 735 undefined on input line 46282. [735] [736] Original Yodl file: functiontemplates/sfinae LaTeX Warning: Reference `ADVANCEDTEMPL' on page 737 undefined on input line 46 316. LaTeX Warning: Reference `DISTINGUISH' on page 737 undefined on input line 4631 9. [737] LaTeX Warning: Reference `CLASSORNOT' on page 738 undefined on input line 46362 . LaTeX Warning: Reference `TYPECONV' on page 738 undefined on input line 46362. Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary LaTeX Warning: Reference `TEMPFRIENDS' on page 739 undefined on input line 4644 1. Original Yodl file: functiontemplates/variables.yo LaTeX Warning: Reference `TEMPCLASS' on page 739 undefined on input line 46449. [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 741 undefined on input line 46483 . LaTeX Warning: Reference `POLYMORPHISM' on page 741 undefined on input line 464 93. LaTeX Warning: Reference `POLYMORPHISM' on page 741 undefined on input line 465 05. LaTeX Warning: Reference `STATICPOLY' on page 741 undefined on input line 46515 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 741 undefined on input line 46526. Underfull \vbox (badness 10000) has occurred while \output is active [741] LaTeX Warning: Reference `NAMERESFUN' on page 742 undefined on input line 46548 . Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype LaTeX Warning: Reference `ADVANCEDTEMPL' on page 750 undefined on input line 47 057. LaTeX Warning: Reference `TEMPTEMPPAR' on page 750 undefined on input line 4705 7. [750] [751] Original Yodl file: classtemplates/membertemplates LaTeX Warning: Reference `INSERTER' on page 752 undefined on input line 47232. [752] LaTeX Warning: Reference `FUNCTIONSELECTION' on page 753 undefined on input lin e 47295. [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate LaTeX Warning: Reference `DECLCLASSTEMP' on page 760 undefined on input line 47 737. [760] [761] Original Yodl file: classtemplates/lambda LaTeX Warning: Reference `TEMPFUNARGS' on page 762 undefined on input line 4789 3. [762] [763] Original Yodl file: classtemplates/static [764] LaTeX Warning: Reference `TEMPFUNDECL' on page 765 undefined on input line 4805 1. Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] LaTeX Warning: Reference `DISTINGUISH' on page 772 undefined on input line 4850 9. Original Yodl file: classtemplates/matrixalgebra LaTeX Warning: Reference `COMPLEX' on page 772 undefined on input line 48525. [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] LaTeX Warning: Reference `ConversionOperators' on page 777 undefined on input l ine 48858. [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining LaTeX Warning: Reference `FUNCTIONSELECTION' on page 779 undefined on input lin e 49022. [779] [780] Original Yodl file: classtemplates/perfect [781] LaTeX Warning: Reference `CONTRACTIONS' on page 782 undefined on input line 492 02. [782] LaTeX Warning: Reference `DISTINGUISH' on page 783 undefined on input line 4924 6. LaTeX Warning: Reference `CONTRACTIONS' on page 783 undefined on input line 492 62. Original Yodl file: classtemplates/unpack LaTeX Warning: Reference `DEFVARTEMP' on page 783 undefined on input line 49284 . [783] LaTeX Warning: Reference `TUPLES' on page 784 undefined on input line 49321. Original Yodl file: classtemplates/variadicnontype [784] LaTeX Warning: Reference `UDL' on page 785 undefined on input line 49385. Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] LaTeX Warning: Reference `UNPACK' on page 788 undefined on input line 49590. Original Yodl file: classtemplates/bindings LaTeX Warning: Reference `STRUCTBIND' on page 788 undefined on input line 49607 . [788] [789] [790] Original Yodl file: classtemplates/returntype LaTeX Warning: Reference `GENERIC' on page 791 undefined on input line 49807. [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations LaTeX Warning: Reference `PARTIAL' on page 793 undefined on input line 49939. [793] [794] Original Yodl file: classtemplates/nameresolution LaTeX Warning: Reference `NAMERESFUN' on page 795 undefined on input line 50048 . Original Yodl file: classtemplates/friends [795] LaTeX Warning: Reference `Friends' on page 796 undefined on input line 50149. Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] LaTeX Warning: Reference `BOUNDCONCEPT' on page 803 undefined on input line 505 79. [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] LaTeX Warning: Reference `SUBTLE' on page 807 undefined on input line 50906. [807] Original Yodl file: classtemplates/template2concrete LaTeX Warning: Reference `FIND' on page 808 undefined on input line 50916. [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly LaTeX Warning: Reference `POLYMORPHISM' on page 816 undefined on input line 514 70. [816] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 817 undefined on input line 51 506. Original Yodl file: classtemplates/examplestaticpoly [817] LaTeX Warning: Reference `TEMPFUNINST' on page 818 undefined on input line 5159 3. LaTeX Warning: Reference `POLYMORPHISM' on page 818 undefined on input line 516 13. [818] [819] Original Yodl file: classtemplates/converting LaTeX Warning: Reference `POLYMORPHISM' on page 820 undefined on input line 517 24. [820] LaTeX Warning: Reference `STATPOLY' on page 821 undefined on input line 51814. (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using LaTeX Warning: Reference `POLYMORPHISM' on page 824 undefined on input line 519 78. [824] [825] Original Yodl file: classtemplates/nesting [826] LaTeX Warning: Reference `TFROMC' on page 827 undefined on input line 52145. Underfull \hbox (badness 1454) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 Nested []enu-mer-a-tions and [][] nested type-defs and us-ing de c-la-ra-tions can also be de-fined by LaTeX Warning: Reference `TFROMC' on page 827 undefined on input line 52164. Original Yodl file: classtemplates/iteratorcons LaTeX Warning: Reference `ITERATORS' on page 827 undefined on input line 52176. [827] LaTeX Warning: Reference `ITERATORS' on page 828 undefined on input line 52245. [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] LaTeX Warning: Reference `CONCRETEITER' on page 830 undefined on input line 523 88. [830] Original Yodl file: classtemplates/randomiterator LaTeX Warning: Reference `CONTAINERS' on page 831 undefined on input line 52396 . LaTeX Warning: Reference `SORT' on page 831 undefined on input line 52430. [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle LaTeX Warning: Reference `DISTINGUISH' on page 839 undefined on input line 5293 9. LaTeX Warning: Reference `TYPERES' on page 839 undefined on input line 52943. Underfull \vbox (badness 10000) has occurred while \output is active [839] LaTeX Warning: Reference `DOTTEMP' on page 840 undefined on input line 52947. Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type LaTeX Warning: Reference `ALTERNATIVES' on page 846 undefined on input line 533 64. [846] Original Yodl file: advancedtemplates/alternatives LaTeX Warning: Reference `DEFAULTED' on page 847 undefined on input line 53460. Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] LaTeX Warning: Reference `INTTYPE' on page 848 undefined on input line 53488. Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined LaTeX Warning: Reference `UDLITERALS' on page 852 undefined on input line 53762 . [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] LaTeX Warning: Reference `PLACEMENT' on page 856 undefined on input line 54038. [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] LaTeX Warning: Reference `ALIASES' on page 858 undefined on input line 54181. [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum LaTeX Warning: Reference `ERRORCODE' on page 872 undefined on input line 55201. Underfull \hbox (badness 1577) in paragraph at lines 55201--55207 \T1/pnc/m/n/10 In sec-tion [] the class \T1/lmtt/m/n/10 std::error_code \T1/pnc /m/n/10 was in-tro-duced. One of its con-struc-tors ac-cepts [872] LaTeX Warning: Reference `ERRCOND' on page 873 undefined on input line 55280. [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype LaTeX Warning: Reference `TRANSFORM' on page 879 undefined on input line 55642. LaTeX Warning: Reference `INTTYPE' on page 879 undefined on input line 55675. [879] Original Yodl file: advancedtemplates/nulltype LaTeX Warning: Reference `TEMPLIST' on page 880 undefined on input line 55735. Original Yodl file: advancedtemplates/conversion [880] LaTeX Warning: Reference `TYPETRAITS' on page 881 undefined on input line 55757 . LaTeX Warning: Reference `CLASSORNOT' on page 881 undefined on input line 55800 . [881] LaTeX Warning: Reference `CLASSORNOT' on page 882 undefined on input line 55841 . LaTeX Warning: Reference `CLASSORNOT' on page 882 undefined on input line 55848 . [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length LaTeX Warning: Reference `VARIADIC' on page 884 undefined on input line 55976. [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] LaTeX Warning: Reference `MultiBaseFig' on page 895 undefined on input line 566 43. (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates LaTeX Warning: Reference `VECTOR' on page 898 undefined on input line 56878. LaTeX Warning: Reference `OVERLOADING' on page 898 undefined on input line 5688 8. [898] LaTeX Warning: Reference `INHERITWHY' on page 899 undefined on input line 56898 . Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] LaTeX Warning: Reference `REQSIMPLE' on page 905 undefined on input line 57288. LaTeX Warning: Reference `REQNEST' on page 905 undefined on input line 57315. LaTeX Warning: Reference `REQNEST' on page 905 undefined on input line 57341. [905] LaTeX Warning: Reference `REQCOMP' on page 906 undefined on input line 57345. Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound LaTeX Warning: Reference `CXXCONCEPTS' on page 908 undefined on input line 5748 9. LaTeX Warning: Reference `CXXCONCEPTS' on page 908 undefined on input line 5751 9. [908] [909] Original Yodl file: advancedtemplates/concepts/nested LaTeX Warning: Reference `STL' on page 910 undefined on input line 57602. LaTeX Warning: Reference `ITERATORS' on page 910 undefined on input line 57603. (advancedtemplates/concepts/nested.eps ) LaTeX Warning: Reference `ConceptFig' on page 910 undefined on input line 57625 . [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams LaTeX Warning: Reference `CONPACK' on page 916 undefined on input line 57964. [916] [917] Original Yodl file: advancedtemplates/concepts/parampack LaTeX Warning: Reference `CXXMULTI' on page 918 undefined on input line 58115. [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions LaTeX Warning: Reference `CONDEF' on page 920 undefined on input line 58262. [920] Original Yodl file: advancedtemplates/concepts/constrained LaTeX Warning: Reference `CONDEF' on page 921 undefined on input line 58333. [921] Original Yodl file: advancedtemplates/concepts/specializations [922] LaTeX Warning: Reference `SFINAE' on page 923 undefined on input line 58428. Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends LaTeX Warning: Reference `FREEBOUND' on page 925 undefined on input line 58547. [925] LaTeX Warning: Reference `FREEBOUND' on page 926 undefined on input line 58601. [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo LaTeX Warning: Reference `FUTURE' on page 930 undefined on input line 58837. LaTeX Warning: Reference `PROMISE' on page 930 undefined on input line 58838. [930] [931] Original Yodl file: coroutines/state.yo LaTeX Warning: Reference `SETSTATE' on page 932 undefined on input line 58988. [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] LaTeX Warning: Reference `FIBOCORO' on page 934 undefined on input line 59073. Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo LaTeX Warning: Reference `CoAwaitFig' on page 940 undefined on input line 59513 . (coroutines/coawait.eps ) LaTeX Warning: Reference `CoAwaitFig' on page 940 undefined on input line 59518 . LaTeX Warning: Reference `AwaitableFig' on page 940 undefined on input line 595 22. (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] LaTeX Warning: Reference `AwaiterFig' on page 942 undefined on input line 59565 . (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo LaTeX Warning: Reference `FIBOCORO' on page 943 undefined on input line 59651. [943] [944] LaTeX Warning: Reference `FSACORO' on page 945 undefined on input line 59730. Original Yodl file: coroutines/fsa.yo LaTeX Warning: Reference `FSAFig' on page 945 undefined on input line 59761. (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo LaTeX Warning: Reference `CoAwaitFig' on page 947 undefined on input line 59857 . LaTeX Warning: Reference `AwaitableFig' on page 947 undefined on input line 598 60. LaTeX Warning: Reference `STATEBASE' on page 947 undefined on input line 59867. LaTeX Warning: Reference `AWAITER' on page 947 undefined on input line 59890. LaTeX Warning: Reference `AwaiterFig' on page 947 undefined on input line 59894 . [947] LaTeX Warning: Reference `AwaiterFig' on page 948 undefined on input line 59946 . Original Yodl file: coroutines/completingfsa.yo [948] LaTeX Warning: Reference `FSACORO' on page 949 undefined on input line 59973. Original Yodl file: coroutines/recursive.yo [949] LaTeX Warning: Reference `STATEBASE' on page 950 undefined on input line 60068. [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo LaTeX Warning: Reference `ITERATORS' on page 954 undefined on input line 60325. LaTeX Warning: Reference `ITERATORCONS' on page 954 undefined on input line 603 26. [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] LaTeX Warning: Reference `GCMCACHE' on page 962 undefined on input line 60849. Original Yodl file: modules/syntax.yo LaTeX Warning: Reference `PARTITIONS' on page 962 undefined on input line 60862 . [962] Original Yodl file: modules/initial.yo LaTeX Warning: Reference `PARTITIONS' on page 963 undefined on input line 60909 . [963] LaTeX Warning: Reference `MODMAPPER' on page 964 undefined on input line 60977. [964] [965] LaTeX Warning: Reference `MODHDR' on page 966 undefined on input line 61077. LaTeX Warning: Reference `PARTITIONS' on page 966 undefined on input line 61104 . Original Yodl file: modules/gcmcache.yo LaTeX Warning: Reference `PARTITIONS' on page 966 undefined on input line 61132 . [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] LaTeX Warning: Reference `MODINIT' on page 969 undefined on input line 61276. Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo LaTeX Warning: Reference `PARTITIONS' on page 971 undefined on input line 61413 . [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] LaTeX Warning: Reference `PARTITIONS' on page 974 undefined on input line 61596 . [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) LaTeX Warning: Reference `MathPart' on page 975 undefined on input line 61710. [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo LaTeX Warning: Reference `MathPart' on page 978 undefined on input line 61900. [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo LaTeX Warning: Reference `MODTEMP' on page 979 undefined on input line 61972. [979] [980] LaTeX Warning: Reference `MODTEMP' on page 981 undefined on input line 62097. [981] Original Yodl file: modules/modmap.yo LaTeX Warning: Reference `MODHDR' on page 982 undefined on input line 62116. LaTeX Warning: Reference `LOCHDR' on page 982 undefined on input line 62118. [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo LaTeX Warning: Reference `MODHDR' on page 985 undefined on input line 62316. LaTeX Warning: Reference `LOCHDR' on page 985 undefined on input line 62317. LaTeX Warning: Reference `threemods' on page 985 undefined on input line 62334. (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo LaTeX Warning: Reference `PARTITIONS' on page 987 undefined on input line 62442 . [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout LaTeX Warning: Reference `STRBUF' on page 989 undefined on input line 62497. LaTeX Warning: Reference `REDIRECTION' on page 989 undefined on input line 6249 8. LaTeX Warning: Reference `REDIR' on page 989 undefined on input line 62499. [989] LaTeX Warning: Reference `FORK' on page 990 undefined on input line 62553. [990] LaTeX Warning: Reference `IFDNBUF' on page 991 undefined on input line 62613. [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] LaTeX Warning: Reference `IFDSEEK' on page 993 undefined on input line 62734. Original Yodl file: concrete/fdninbuf LaTeX Warning: Reference `FORK' on page 993 undefined on input line 62797. [993] LaTeX Warning: Reference `IFDBUF' on page 994 undefined on input line 62808. [994] LaTeX Warning: Reference `IFDBUF' on page 995 undefined on input line 62875. [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] LaTeX Warning: Reference `PIPE' on page 1007 undefined on input line 63680. LaTeX Warning: Reference `REDIRECTION' on page 1007 undefined on input line 636 86. Original Yodl file: concrete/parents [1007] LaTeX Warning: Reference `DAEMON' on page 1008 undefined on input line 63779. Original Yodl file: concrete/redirection LaTeX Warning: Reference `REDIR' on page 1008 undefined on input line 63782. [1008] LaTeX Warning: Reference `PIPE' on page 1009 undefined on input line 63807. Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor LaTeX Warning: Reference `CHILD' on page 1017 undefined on input line 64378. [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] LaTeX Warning: Reference `IFDBUF' on page 1021 undefined on input line 64608. Original Yodl file: concrete/monitorexample [1021] LaTeX Warning: Reference `CHILD' on page 1022 undefined on input line 64655. [1022] LaTeX Warning: Reference `FOREACH' on page 1023 undefined on input line 64753. Original Yodl file: concrete/child [1023] [1024] [1025] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 1026 undefined on input line 64932. Original Yodl file: concrete/binop LaTeX Warning: Reference `OVERLOADBINARY' on page 1026 undefined on input line 64950. [1026] Original Yodl file: concrete/operators LaTeX Warning: Reference `OVERLOADBINARY' on page 1027 undefined on input line 64995. LaTeX Warning: Reference `OVERLOADBINARY' on page 1027 undefined on input line 65001. Original Yodl file: concrete/namespace [1027] LaTeX Warning: Reference `STATICPOLY' on page 1028 undefined on input line 6505 7. Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators LaTeX Warning: Reference `RANDOMIT' on page 1032 undefined on input line 65339. [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] LaTeX Warning: Reference `RANDOMIT' on page 1034 undefined on input line 65459. LaTeX Warning: Reference `RANDOMIT' on page 1034 undefined on input line 65506. [1034] LaTeX Warning: Reference `REVERSEIT' on page 1035 undefined on input line 65558 . Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r LaTeX Warning: Reference `BISONDEF' on page 1036 undefined on input line 65608. Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] LaTeX Warning: Reference `UNIONS' on page 1042 undefined on input line 66061. [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] LaTeX Warning: Reference `BUILDFLEX' on page 1048 undefined on input line 66425 . [1048] No file cplusplusus.ind. (./cplusplusus.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. Package rerunfilecheck Warning: File `cplusplusus.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on cplusplusus.dvi (1052 pages, 4054348 bytes). Transcript written on cplusplusus.log. latex cplusplusus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplusus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplusus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplusus.out) (./cplusplusus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplusus.toc Underfull \vbox (badness 2556) has occurred while \output is active [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1199) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct [18] Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] Original Yodl file: first/structs [26] Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] Original Yodl file: first/rvalueref [33] [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto [41] [42] Original Yodl file: first/binding [43] [44] Original Yodl file: first/using [45] Original Yodl file: first/rangebased [46] [47] Original Yodl file: first/rawstring [48] Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship Original Yodl file: first/datatypes [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] Original Yodl file: first/sharedcast Original Yodl file: first/keywords [60] Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] Original Yodl file: namespaces/filesystem/filestatus Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = [84] Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] Original Yodl file: namespaces/filesystem/directoryiterator [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [111] (iostreams/ioclasses.eps ) [112] [113] Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [114] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [115] Original Yodl file: iostreams/conditions [116] [117] [118] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] Original Yodl file: iostreams/ostreamflush Original Yodl file: iostreams/ofstream [127] [128] Original Yodl file: iostreams/outmodes [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection [142] Original Yodl file: iostreams/readwrite [143] [144] [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [151] [152] Original Yodl file: classes/construc [153] Original Yodl file: classes/application [154] [155] [156] Original Yodl file: classes/arguments [157] [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] Original Yodl file: classes/constructorscall [168] Original Yodl file: classes/uniforminit [169] [170] [171] Original Yodl file: classes/defaulted Original Yodl file: classes/member [172] [173] Original Yodl file: classes/anonymous [174] Original Yodl file: classes/subtleties [175] [176] Original Yodl file: classes/inline [177] Original Yodl file: classes/defineinline [178] Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local [181] Original Yodl file: classes/mutable [182] Original Yodl file: classes/headers [183] [184] [185] Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function [196] [197] Original Yodl file: static/calling [198] [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [201] Original Yodl file: memory/new [202] Original Yodl file: memory/newarray [203] Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] [212] [213] Original Yodl file: memory/setnew [214] Original Yodl file: memory/assignment [215] (memory/badassign.eps ) Original Yodl file: memory/overload (memory/rightass.eps ) [216] [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization [220] [221] Original Yodl file: memory/revising [222] Original Yodl file: memory/swapping [223] (memory/fswap.eps ) [224] (memory/fswap2.eps ) Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] Original Yodl file: memory/move [229] [230] Original Yodl file: memory/movecomposition [231] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp [250] Original Yodl file: exceptions/exception [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [257] [258] Original Yodl file: exceptions/defaultcatch [259] Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] Original Yodl file: exceptions/iostreams [261] Original Yodl file: exceptions/standard [262] Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [264] [265] Original Yodl file: exceptions/errorcategory [266] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3861) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow [274] Original Yodl file: exceptions/function [275] [276] Original Yodl file: exceptions/constructors Underfull \vbox (badness 3884) has occurred while \output is active [277] [278] [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [285] [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract [289] Original Yodl file: overloading/conversion [290] [291] [292] [293] Original Yodl file: overloading/byte [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] Original Yodl file: overloading/binary.yo [300] [301] [302] [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [307] Original Yodl file: overloading/new [308] [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete Original Yodl file: overloading/newdeletearray [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda Original Yodl file: overloading/lambdasyntax [322] [323] Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] [325] Original Yodl file: overloading/lambdause [326] [327] [328] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2401) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [329] Original Yodl file: overloading/userdefined [330] [331] Original Yodl file: overloading/overloadable [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [335] [336] Original Yodl file: containers/notations Original Yodl file: containers/pair [337] [338] Original Yodl file: containers/array [339] [340] Original Yodl file: containers/vector [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list (containers/list.eps ) [344] (containers/insertlist.eps ) (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] (containers/queue.eps ) [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample [364] Original Yodl file: containers/multimap Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack (containers/stack/stack.eps ) [371] [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights [389] Original Yodl file: inheritance/derivationtypes [390] Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor [392] Original Yodl file: inheritance/move [393] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] [404] [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function [409] [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor [413] Original Yodl file: polymorphism/pure [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit [416] Original Yodl file: polymorphism/multiple [417] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef [431] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [433] [434] [435] Original Yodl file: polymorphism/protectedoutput [436] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [445] [446] [447] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [448] [449] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] Original Yodl file: polymorphism/constructors [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] [465] [466] Original Yodl file: pointermembers/static Original Yodl file: pointermembers/sizes [467] [468] (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum Original Yodl file: nested/virtcons.yo [482] [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [493] [494] Original Yodl file: stl/distance [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and [498] Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr [501] Original Yodl file: stl/defining [502] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr [506] Original Yodl file: stl/definingshared Original Yodl file: stl/sharedplain [507] Original Yodl file: stl/sharednew Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [517] Original Yodl file: stl/regexlanguage [518] [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [524] Original Yodl file: stl/regalg [525] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie [547] [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [572] [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [615] Original Yodl file: generic/uninitialized Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread [629] [630] [631] [632] [633] [634] Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread [638] [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [642] Original Yodl file: threading/initialization [643] [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] [653] Original Yodl file: threading/scopedlock [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] Original Yodl file: threading/futureerrc [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] [685] Original Yodl file: threading/compilations Underfull \hbox (badness 3291) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass [712] Original Yodl file: functiontemplates/algorithm Original Yodl file: functiontemplates/contractions [713] Original Yodl file: functiontemplates/declarations [714] [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] Original Yodl file: functiontemplates/nocodebloat [717] [718] Original Yodl file: functiontemplates/explicit Original Yodl file: functiontemplates/overloading [719] [720] Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] [724] Original Yodl file: functiontemplates/avoiding [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining [734] (functiontemplates/selection.eps ) [735] [736] Original Yodl file: functiontemplates/sfinae [737] Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary Original Yodl file: functiontemplates/variables.yo [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [741] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype [750] [751] Original Yodl file: classtemplates/membertemplates [752] [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate [760] [761] Original Yodl file: classtemplates/lambda [762] [763] Original Yodl file: classtemplates/static [764] Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] Original Yodl file: classtemplates/matrixalgebra [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining [779] [780] Original Yodl file: classtemplates/perfect [781] [782] Original Yodl file: classtemplates/unpack [783] Original Yodl file: classtemplates/variadicnontype [784] Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] Original Yodl file: classtemplates/bindings [788] [789] [790] Original Yodl file: classtemplates/returntype [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations [793] [794] Original Yodl file: classtemplates/nameresolution Original Yodl file: classtemplates/friends [795] Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] [807] Original Yodl file: classtemplates/template2concrete [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly [816] Original Yodl file: classtemplates/examplestaticpoly [817] [818] [819] Original Yodl file: classtemplates/converting [820] (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using [824] [825] Original Yodl file: classtemplates/nesting [826] Underfull \hbox (badness 1348) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion Original Yodl file: classtemplates/iteratorcons [827] [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] [830] Original Yodl file: classtemplates/randomiterator [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 10000) has occurred while \output is active [839] Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type [846] Original Yodl file: advancedtemplates/alternatives Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum [872] [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype [879] Original Yodl file: advancedtemplates/nulltype Original Yodl file: advancedtemplates/conversion [880] [881] [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates [898] Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] [905] Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound [908] [909] Original Yodl file: advancedtemplates/concepts/nested (advancedtemplates/concepts/nested.eps ) [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams [916] [917] Original Yodl file: advancedtemplates/concepts/parampack [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions [920] Original Yodl file: advancedtemplates/concepts/constrained [921] Original Yodl file: advancedtemplates/concepts/specializations [922] Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends [925] [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo [930] [931] Original Yodl file: coroutines/state.yo [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo [943] [944] Original Yodl file: coroutines/fsa.yo (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo [947] Original Yodl file: coroutines/completingfsa.yo [948] Original Yodl file: coroutines/recursive.yo [949] [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] Original Yodl file: modules/syntax.yo [962] Original Yodl file: modules/initial.yo [963] [964] [965] Original Yodl file: modules/gcmcache.yo [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo [979] [980] [981] Original Yodl file: modules/modmap.yo [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [989] [990] [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] Original Yodl file: concrete/fdninbuf [993] [994] [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] Original Yodl file: concrete/parents [1007] Original Yodl file: concrete/redirection [1008] Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] Original Yodl file: concrete/monitorexample [1021] [1022] Original Yodl file: concrete/child [1023] [1024] [1025] Original Yodl file: concrete/binop [1026] Original Yodl file: concrete/operators Original Yodl file: concrete/namespace [1027] Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] [1034] Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] [1048] No file cplusplusus.ind. (./cplusplusus.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on cplusplusus.dvi (1072 pages, 4818456 bytes). Transcript written on cplusplusus.log. sed 's/\!/"\!/g' cplusplusus.idx | makeindex -i -o cplusplusus.ind This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning input file stdin.......done (3580 entries accepted, 0 rejected). Sorting entries..................................done (45999 comparisons). Generating output file cplusplusus.ind.......done (2702 lines written, 0 warnings). Output written in cplusplusus.ind. Transcript written in stderr. latex cplusplusus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplusus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplusus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplusus.out) (./cplusplusus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplusus.toc Underfull \vbox (badness 2556) has occurred while \output is active [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1199) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct [18] Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] Original Yodl file: first/structs [26] Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] Original Yodl file: first/rvalueref [33] [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto [41] [42] Original Yodl file: first/binding [43] [44] Original Yodl file: first/using [45] Original Yodl file: first/rangebased [46] [47] Original Yodl file: first/rawstring [48] Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship Original Yodl file: first/datatypes [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] Original Yodl file: first/sharedcast Original Yodl file: first/keywords [60] Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] Original Yodl file: namespaces/filesystem/filestatus Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = [84] Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] Original Yodl file: namespaces/filesystem/directoryiterator [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [111] (iostreams/ioclasses.eps ) [112] [113] Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [114] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [115] Original Yodl file: iostreams/conditions [116] [117] [118] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] Original Yodl file: iostreams/ostreamflush Original Yodl file: iostreams/ofstream [127] [128] Original Yodl file: iostreams/outmodes [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection [142] Original Yodl file: iostreams/readwrite [143] [144] [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [151] [152] Original Yodl file: classes/construc [153] Original Yodl file: classes/application [154] [155] [156] Original Yodl file: classes/arguments [157] [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] Original Yodl file: classes/constructorscall [168] Original Yodl file: classes/uniforminit [169] [170] [171] Original Yodl file: classes/defaulted Original Yodl file: classes/member [172] [173] Original Yodl file: classes/anonymous [174] Original Yodl file: classes/subtleties [175] [176] Original Yodl file: classes/inline [177] Original Yodl file: classes/defineinline [178] Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local [181] Original Yodl file: classes/mutable [182] Original Yodl file: classes/headers [183] [184] [185] Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function [196] [197] Original Yodl file: static/calling [198] [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [201] Original Yodl file: memory/new [202] Original Yodl file: memory/newarray [203] Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] [212] [213] Original Yodl file: memory/setnew [214] Original Yodl file: memory/assignment [215] (memory/badassign.eps ) Original Yodl file: memory/overload (memory/rightass.eps ) [216] [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization [220] [221] Original Yodl file: memory/revising [222] Original Yodl file: memory/swapping [223] (memory/fswap.eps ) [224] (memory/fswap2.eps ) Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] Original Yodl file: memory/move [229] [230] Original Yodl file: memory/movecomposition [231] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp [250] Original Yodl file: exceptions/exception [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [257] [258] Original Yodl file: exceptions/defaultcatch [259] Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] Original Yodl file: exceptions/iostreams [261] Original Yodl file: exceptions/standard [262] Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [264] [265] Original Yodl file: exceptions/errorcategory [266] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3861) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow [274] Original Yodl file: exceptions/function [275] [276] Original Yodl file: exceptions/constructors Underfull \vbox (badness 3884) has occurred while \output is active [277] [278] [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [285] [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract [289] Original Yodl file: overloading/conversion [290] [291] [292] [293] Original Yodl file: overloading/byte [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] Original Yodl file: overloading/binary.yo [300] [301] [302] [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [307] Original Yodl file: overloading/new [308] [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete Original Yodl file: overloading/newdeletearray [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda Original Yodl file: overloading/lambdasyntax [322] [323] Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] [325] Original Yodl file: overloading/lambdause [326] [327] [328] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2401) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [329] Original Yodl file: overloading/userdefined [330] [331] Original Yodl file: overloading/overloadable [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [335] [336] Original Yodl file: containers/notations Original Yodl file: containers/pair [337] [338] Original Yodl file: containers/array [339] [340] Original Yodl file: containers/vector [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list (containers/list.eps ) [344] (containers/insertlist.eps ) (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] (containers/queue.eps ) [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample [364] Original Yodl file: containers/multimap Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack (containers/stack/stack.eps ) [371] [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights [389] Original Yodl file: inheritance/derivationtypes [390] Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor [392] Original Yodl file: inheritance/move [393] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] [404] [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function [409] [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor [413] Original Yodl file: polymorphism/pure [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit [416] Original Yodl file: polymorphism/multiple [417] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef [431] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [433] [434] [435] Original Yodl file: polymorphism/protectedoutput [436] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [445] [446] [447] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [448] [449] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] Original Yodl file: polymorphism/constructors [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] [465] [466] Original Yodl file: pointermembers/static Original Yodl file: pointermembers/sizes [467] [468] (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum Original Yodl file: nested/virtcons.yo [482] [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [493] [494] Original Yodl file: stl/distance [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and [498] Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr [501] Original Yodl file: stl/defining [502] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr [506] Original Yodl file: stl/definingshared Original Yodl file: stl/sharedplain [507] Original Yodl file: stl/sharednew Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [517] Original Yodl file: stl/regexlanguage [518] [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [524] Original Yodl file: stl/regalg [525] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie [547] [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [572] [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [615] Original Yodl file: generic/uninitialized Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread [629] [630] [631] [632] [633] [634] Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread [638] [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [642] Original Yodl file: threading/initialization [643] [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] [653] Original Yodl file: threading/scopedlock [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] Original Yodl file: threading/futureerrc [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] [685] Original Yodl file: threading/compilations Underfull \hbox (badness 3291) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass [712] Original Yodl file: functiontemplates/algorithm Original Yodl file: functiontemplates/contractions [713] Original Yodl file: functiontemplates/declarations [714] [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] Original Yodl file: functiontemplates/nocodebloat [717] [718] Original Yodl file: functiontemplates/explicit Original Yodl file: functiontemplates/overloading [719] [720] Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] [724] Original Yodl file: functiontemplates/avoiding [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining [734] (functiontemplates/selection.eps ) [735] [736] Original Yodl file: functiontemplates/sfinae [737] Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary Original Yodl file: functiontemplates/variables.yo [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [741] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype [750] [751] Original Yodl file: classtemplates/membertemplates [752] [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate [760] [761] Original Yodl file: classtemplates/lambda [762] [763] Original Yodl file: classtemplates/static [764] Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] Original Yodl file: classtemplates/matrixalgebra [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining [779] [780] Original Yodl file: classtemplates/perfect [781] [782] Original Yodl file: classtemplates/unpack [783] Original Yodl file: classtemplates/variadicnontype [784] Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] Original Yodl file: classtemplates/bindings [788] [789] [790] Original Yodl file: classtemplates/returntype [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations [793] [794] Original Yodl file: classtemplates/nameresolution Original Yodl file: classtemplates/friends [795] Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] [807] Original Yodl file: classtemplates/template2concrete [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly [816] Original Yodl file: classtemplates/examplestaticpoly [817] [818] [819] Original Yodl file: classtemplates/converting [820] (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using [824] [825] Original Yodl file: classtemplates/nesting [826] Underfull \hbox (badness 1348) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion Original Yodl file: classtemplates/iteratorcons [827] [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] [830] Original Yodl file: classtemplates/randomiterator [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 10000) has occurred while \output is active [839] Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type [846] Original Yodl file: advancedtemplates/alternatives Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum [872] [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype [879] Original Yodl file: advancedtemplates/nulltype Original Yodl file: advancedtemplates/conversion [880] [881] [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates [898] Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] [905] Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound [908] [909] Original Yodl file: advancedtemplates/concepts/nested (advancedtemplates/concepts/nested.eps ) [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams [916] [917] Original Yodl file: advancedtemplates/concepts/parampack [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions [920] Original Yodl file: advancedtemplates/concepts/constrained [921] Original Yodl file: advancedtemplates/concepts/specializations [922] Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends [925] [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo [930] [931] Original Yodl file: coroutines/state.yo [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo [943] [944] Original Yodl file: coroutines/fsa.yo (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo [947] Original Yodl file: coroutines/completingfsa.yo [948] Original Yodl file: coroutines/recursive.yo [949] [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] Original Yodl file: modules/syntax.yo [962] Original Yodl file: modules/initial.yo [963] [964] [965] Original Yodl file: modules/gcmcache.yo [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo [979] [980] [981] Original Yodl file: modules/modmap.yo [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [989] [990] [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] Original Yodl file: concrete/fdninbuf [993] [994] [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] Original Yodl file: concrete/parents [1007] Original Yodl file: concrete/redirection [1008] Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] Original Yodl file: concrete/monitorexample [1021] [1022] Original Yodl file: concrete/child [1023] [1024] [1025] Original Yodl file: concrete/binop [1026] Original Yodl file: concrete/operators Original Yodl file: concrete/namespace [1027] Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] [1034] Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] [1048] (./cplusplusus.ind [1049] [1050] Underfull \hbox (badness 2012) in paragraph at lines 320--322 []\T1/pnc/m/n/10 chi_squared_distribution, [1051] [1052] [1053] [1054] Underfull \hbox (badness 3271) in paragraph at lines 780--782 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 796--798 []\T1/pnc/m/n/10 extreme_value_distribution patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplusus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplusus.out) (./cplusplusus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplusus.toc Underfull \vbox (badness 2556) has occurred while \output is active [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1199) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct [18] Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] Original Yodl file: first/structs [26] Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] Original Yodl file: first/rvalueref [33] [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto [41] [42] Original Yodl file: first/binding [43] [44] Original Yodl file: first/using [45] Original Yodl file: first/rangebased [46] [47] Original Yodl file: first/rawstring [48] Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship Original Yodl file: first/datatypes [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] Original Yodl file: first/sharedcast Original Yodl file: first/keywords [60] Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] Original Yodl file: namespaces/filesystem/filestatus Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = [84] Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] Original Yodl file: namespaces/filesystem/directoryiterator [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [111] (iostreams/ioclasses.eps ) [112] [113] Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [114] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [115] Original Yodl file: iostreams/conditions [116] [117] [118] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] Original Yodl file: iostreams/ostreamflush Original Yodl file: iostreams/ofstream [127] [128] Original Yodl file: iostreams/outmodes [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection [142] Original Yodl file: iostreams/readwrite [143] [144] [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [151] [152] Original Yodl file: classes/construc [153] Original Yodl file: classes/application [154] [155] [156] Original Yodl file: classes/arguments [157] [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] Original Yodl file: classes/constructorscall [168] Original Yodl file: classes/uniforminit [169] [170] [171] Original Yodl file: classes/defaulted Original Yodl file: classes/member [172] [173] Original Yodl file: classes/anonymous [174] Original Yodl file: classes/subtleties [175] [176] Original Yodl file: classes/inline [177] Original Yodl file: classes/defineinline [178] Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local [181] Original Yodl file: classes/mutable [182] Original Yodl file: classes/headers [183] [184] [185] Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function [196] [197] Original Yodl file: static/calling [198] [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [201] Original Yodl file: memory/new [202] Original Yodl file: memory/newarray [203] Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] [212] [213] Original Yodl file: memory/setnew [214] Original Yodl file: memory/assignment [215] (memory/badassign.eps ) Original Yodl file: memory/overload (memory/rightass.eps ) [216] [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization [220] [221] Original Yodl file: memory/revising [222] Original Yodl file: memory/swapping [223] (memory/fswap.eps ) [224] (memory/fswap2.eps ) Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] Original Yodl file: memory/move [229] [230] Original Yodl file: memory/movecomposition [231] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp [250] Original Yodl file: exceptions/exception [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [257] [258] Original Yodl file: exceptions/defaultcatch [259] Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] Original Yodl file: exceptions/iostreams [261] Original Yodl file: exceptions/standard [262] Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [264] [265] Original Yodl file: exceptions/errorcategory [266] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3861) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow [274] Original Yodl file: exceptions/function [275] [276] Original Yodl file: exceptions/constructors Underfull \vbox (badness 3884) has occurred while \output is active [277] [278] [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [285] [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract [289] Original Yodl file: overloading/conversion [290] [291] [292] [293] Original Yodl file: overloading/byte [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] Original Yodl file: overloading/binary.yo [300] [301] [302] [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [307] Original Yodl file: overloading/new [308] [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete Original Yodl file: overloading/newdeletearray [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda Original Yodl file: overloading/lambdasyntax [322] [323] Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] [325] Original Yodl file: overloading/lambdause [326] [327] [328] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2401) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [329] Original Yodl file: overloading/userdefined [330] [331] Original Yodl file: overloading/overloadable [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [335] [336] Original Yodl file: containers/notations Original Yodl file: containers/pair [337] [338] Original Yodl file: containers/array [339] [340] Original Yodl file: containers/vector [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list (containers/list.eps ) [344] (containers/insertlist.eps ) (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] (containers/queue.eps ) [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample [364] Original Yodl file: containers/multimap Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack (containers/stack/stack.eps ) [371] [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights [389] Original Yodl file: inheritance/derivationtypes [390] Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor [392] Original Yodl file: inheritance/move [393] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] [404] [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function [409] [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor [413] Original Yodl file: polymorphism/pure [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit [416] Original Yodl file: polymorphism/multiple [417] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef [431] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [433] [434] [435] Original Yodl file: polymorphism/protectedoutput [436] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [445] [446] [447] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [448] [449] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] Original Yodl file: polymorphism/constructors [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] [465] [466] Original Yodl file: pointermembers/static Original Yodl file: pointermembers/sizes [467] [468] (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum Original Yodl file: nested/virtcons.yo [482] [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [493] [494] Original Yodl file: stl/distance [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and [498] Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr [501] Original Yodl file: stl/defining [502] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr [506] Original Yodl file: stl/definingshared Original Yodl file: stl/sharedplain [507] Original Yodl file: stl/sharednew Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [517] Original Yodl file: stl/regexlanguage [518] [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [524] Original Yodl file: stl/regalg [525] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie [547] [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [572] [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [615] Original Yodl file: generic/uninitialized Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread [629] [630] [631] [632] [633] [634] Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread [638] [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [642] Original Yodl file: threading/initialization [643] [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] [653] Original Yodl file: threading/scopedlock [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] Original Yodl file: threading/futureerrc [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] [685] Original Yodl file: threading/compilations Underfull \hbox (badness 3291) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass [712] Original Yodl file: functiontemplates/algorithm Original Yodl file: functiontemplates/contractions [713] Original Yodl file: functiontemplates/declarations [714] [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] Original Yodl file: functiontemplates/nocodebloat [717] [718] Original Yodl file: functiontemplates/explicit Original Yodl file: functiontemplates/overloading [719] [720] Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] [724] Original Yodl file: functiontemplates/avoiding [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining [734] (functiontemplates/selection.eps ) [735] [736] Original Yodl file: functiontemplates/sfinae [737] Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary Original Yodl file: functiontemplates/variables.yo [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [741] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype [750] [751] Original Yodl file: classtemplates/membertemplates [752] [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate [760] [761] Original Yodl file: classtemplates/lambda [762] [763] Original Yodl file: classtemplates/static [764] Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] Original Yodl file: classtemplates/matrixalgebra [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining [779] [780] Original Yodl file: classtemplates/perfect [781] [782] Original Yodl file: classtemplates/unpack [783] Original Yodl file: classtemplates/variadicnontype [784] Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] Original Yodl file: classtemplates/bindings [788] [789] [790] Original Yodl file: classtemplates/returntype [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations [793] [794] Original Yodl file: classtemplates/nameresolution Original Yodl file: classtemplates/friends [795] Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] [807] Original Yodl file: classtemplates/template2concrete [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly [816] Original Yodl file: classtemplates/examplestaticpoly [817] [818] [819] Original Yodl file: classtemplates/converting [820] (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using [824] [825] Original Yodl file: classtemplates/nesting [826] Underfull \hbox (badness 1348) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion Original Yodl file: classtemplates/iteratorcons [827] [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] [830] Original Yodl file: classtemplates/randomiterator [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 10000) has occurred while \output is active [839] Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type [846] Original Yodl file: advancedtemplates/alternatives Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum [872] [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype [879] Original Yodl file: advancedtemplates/nulltype Original Yodl file: advancedtemplates/conversion [880] [881] [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates [898] Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] [905] Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound [908] [909] Original Yodl file: advancedtemplates/concepts/nested (advancedtemplates/concepts/nested.eps ) [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams [916] [917] Original Yodl file: advancedtemplates/concepts/parampack [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions [920] Original Yodl file: advancedtemplates/concepts/constrained [921] Original Yodl file: advancedtemplates/concepts/specializations [922] Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends [925] [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo [930] [931] Original Yodl file: coroutines/state.yo [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo [943] [944] Original Yodl file: coroutines/fsa.yo (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo [947] Original Yodl file: coroutines/completingfsa.yo [948] Original Yodl file: coroutines/recursive.yo [949] [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] Original Yodl file: modules/syntax.yo [962] Original Yodl file: modules/initial.yo [963] [964] [965] Original Yodl file: modules/gcmcache.yo [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo [979] [980] [981] Original Yodl file: modules/modmap.yo [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [989] [990] [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] Original Yodl file: concrete/fdninbuf [993] [994] [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] Original Yodl file: concrete/parents [1007] Original Yodl file: concrete/redirection [1008] Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] Original Yodl file: concrete/monitorexample [1021] [1022] Original Yodl file: concrete/child [1023] [1024] [1025] Original Yodl file: concrete/binop [1026] Original Yodl file: concrete/operators Original Yodl file: concrete/namespace [1027] Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] [1034] Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] [1048] (./cplusplusus.ind [1049] [1050] Underfull \hbox (badness 2012) in paragraph at lines 320--322 []\T1/pnc/m/n/10 chi_squared_distribution, [1051] [1052] [1053] [1054] Underfull \hbox (badness 3271) in paragraph at lines 780--782 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 796--798 []\T1/pnc/m/n/10 extreme_value_distribution cplusplusus.ps dvips: warning: -t selected paper may be too small . [1] [2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [1] [2] [3] [4] [5] [6] [7] [8] [9 <./intro/objects.eps>] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28<./first/datahiding.eps>] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80<./threading/time.eps>] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113 <./iostreams/ioclasses.eps>] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216<./memory/badassign.eps>] [217<./memory/rightass.eps>] [218] [219] [220] [221] [222] [223] [224<./memory/fswap.eps>] [225 <./memory/fswap2.eps>] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265<./exceptions/systemerror.eps>] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344 <./containers/list.eps>] [345<./containers/insertlist.eps>] [346 <./containers/dellist.eps>] [347] [348] [349] [350] [351 <./containers/queue.eps>] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372 <./containers/stack/stack.eps>] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386<./inheritance/hierarchy.eps>] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418<./polymorphism/ambiguity.eps>] [419 <./polymorphism/internal.eps>] [420<./polymorphism/virtbase.eps>] [421] [422] [423] [424] [425] [426] [427] [428] [429] [430] [431] [432] [433] [434 <./iostreams/sbbuffers.eps>] [435] [436] [437] [438] [439 <./polymorphism/buffers.eps>] [440] [441] [442] [443] [444] [445] [446] [447] [448] [449<./polymorphism/implementation.eps><./polymorphism/caumon.eps>] [450] [451<./polymorphism/multivtable.eps>] [452] [453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467] [468] [469 <./pointermembers/sizes.eps>] [470] [471] [472] [473] [474] [475] [476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578] [579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589] [590] [591] [592] [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] [609] [610] [611] [612] [613] [614] [615] [616] [617] [618] [619] [620] [621] [622] [623<./stl/heap.eps>] [624] [625] [626] [627] [628] [629] [630] [631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660] [661] [662] [663] [664] [665] [666] [667 <./threading/sorting.eps>] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] [683] [684] [685] [686 <./threading/compile.eps>] [687] [688] [689] [690] [691] [692] [693] [694] [695] [696] [697] [698] [699] [700] [701] [702] [703] [704] [705] [706] [707] [708] [709] [710] [711] [712] [713] [714] [715] [716] [717] [718] [719] [720] [721] [722] [723] [724] [725] [726] [727] [728] [729] [730] [731] [732] [733] [734] [735] [736<./functiontemplates/selection.eps>] [737] [738] [739] [740] [741] [742] [743] [744] [745] [746] [747] [748] [749] [750] [751] [752] [753] [754] [755] [756] [757] [758] [759] [760] [761] [762] [763] [764] [765] [766] [767] [768] [769] [770] [771] [772] [773] [774] [775] [776] [777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788] [789] [790] [791] [792] [793] [794] [795] [796] [797] [798] [799] [800] [801] [802] [803] [804] [805] [806] [807] [808] [809] [810] [811] [812] [813] [814] [815] [816] [817] [818] [819] [820] [821] [822<./classtemplates/converting.eps>] [823] [824] [825] [826] [827] [828] [829] [830] [831] [832] [833] [834] [835] [836] [837] [838] [839] [840] [841] [842] [843] [844] [845] [846] [847] [848] [849] [850] [851] [852] [853] [854] [855] [856] [857] [858] [859] [860] [861] [862] [863] [864] [865] [866] [867] [868] [869] [870] [871] [872] [873] [874] [875] [876] [877] [878] [879] [880] [881] [882] [883] [884] [885] [886] [887] [888] [889] [890] [891] [892] [893] [894] [895<./advancedtemplates/multibase.eps>] [896] [897] [898] [899] [900] [901] [902] [903] [904] [905] [906] [907] [908] [909] [910 <./advancedtemplates/concepts/nested.eps>] [911] [912] [913] [914] [915] [916] [917] [918] [919] [920] [921] [922] [923] [924] [925] [926] [927] [928] [929] [930] [931] [932] [933] [934] [935] [936] [937] [938] [939] [940] [941 <./coroutines/coawait.eps><./coroutines/awaitable.eps>] [942 <./coroutines/awaiter.eps>] [943] [944] [945<./coroutines/fsa.eps>] [946] [947] [948] [949] [950] [951] [952] [953] [954] [955] [956] [957] [958] [959] [960] [961] [962] [963] [964] [965] [966] [967] [968] [969] [970] [971] [972] [973] [974] [975] [976<./modules/partition.eps>] [977] [978] [979] [980] [981] [982] [983] [984] [985<./modules/threemods.eps>] [986] [987] [988] [989] [990] [991] [992] [993] [994] [995] [996] [997] [998] [999] [1000] [1001] [1002] [1003] [1004] [1005] [1006] [1007] [1008] [1009] [1010] [1011] [1012] [1013] [1014] [1015] [1016] [1017] [1018] [1019] [1020] [1021] [1022] [1023] [1024] [1025] [1026] [1027] [1028] [1029] [1030] [1031] [1032] [1033] [1034] [1035] [1036] [1037] [1038] [1039] [1040] [1041] [1042] [1043] [1044] [1045] [1046] [1047] [1048] [1049] [1050] [1051] [1052] [1053] [1054] [1055] [1056] [1057] [1058] [1059] [1060] [1061] [1062] [1063] [1064] [1065] [1066] [1067] [1068] [1069] [1070] [1071] ps2pdf -sPAPERSIZE=letter cplusplusus.ps cplusplusus.pdf ./build man mkdir -p tmp/man tmp/manhtml make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' create-stamp debian/debhelper-build-stamp dh_prep rm -f -- debian/c\+\+-annotations.substvars debian/c\+\+-annotations-html.substvars debian/c\+\+-annotations-txt.substvars debian/c\+\+-annotations-latex.substvars debian/c\+\+-annotations-pdf.substvars debian/c\+\+-annotations-ps.substvars debian/c\+\+-annotations-dvi.substvars debian/c\+\+-annotations-contrib.substvars rm -fr -- debian/.debhelper/generated/c\+\+-annotations/ debian/c\+\+-annotations/ debian/tmp/ debian/.debhelper/generated/c\+\+-annotations-html/ debian/c\+\+-annotations-html/ debian/.debhelper/generated/c\+\+-annotations-txt/ debian/c\+\+-annotations-txt/ debian/.debhelper/generated/c\+\+-annotations-latex/ debian/c\+\+-annotations-latex/ debian/.debhelper/generated/c\+\+-annotations-pdf/ debian/c\+\+-annotations-pdf/ debian/.debhelper/generated/c\+\+-annotations-ps/ debian/c\+\+-annotations-ps/ debian/.debhelper/generated/c\+\+-annotations-dvi/ debian/c\+\+-annotations-dvi/ debian/.debhelper/generated/c\+\+-annotations-contrib/ debian/c\+\+-annotations-contrib/ dh_installdirs install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/ install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/ install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/ install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/ install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/ install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/ install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/ install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' dh_installchangelogs -A changelog install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-html/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-pdf/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-latex/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-dvi/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-contrib/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations install -p -m0644 debian/.debhelper/generated/c\+\+-annotations/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog dh_installdocs -A README README.papersize README.legalese install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README.papersize debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README.legalese debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations chmod -R u\+rw,go=rX debian/c\+\+-annotations/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/copyright install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html cp --reflink=auto -a README debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html cp --reflink=auto -a README.papersize debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html cp --reflink=auto -a README.legalese debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html chmod -R u\+rw,go=rX debian/c\+\+-annotations-html/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/copyright install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-html.doc-base.html debian/c\+\+-annotations-html/usr/share/doc-base/c\+\+-annotations-html.c\+\+-annotations-html install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt cp --reflink=auto -a README debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt cp --reflink=auto -a README.papersize debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt cp --reflink=auto -a README.legalese debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt chmod -R u\+rw,go=rX debian/c\+\+-annotations-txt/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/copyright install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-txt.doc-base.txt debian/c\+\+-annotations-txt/usr/share/doc-base/c\+\+-annotations-txt.c\+\+-annotations-txt install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex cp --reflink=auto -a README debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex cp --reflink=auto -a README.papersize debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex cp --reflink=auto -a README.legalese debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex chmod -R u\+rw,go=rX debian/c\+\+-annotations-latex/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/copyright install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf cp --reflink=auto -a README debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf cp --reflink=auto -a README.papersize debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf cp --reflink=auto -a README.legalese debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf chmod -R u\+rw,go=rX debian/c\+\+-annotations-pdf/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/copyright install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-pdf.doc-base.pdf debian/c\+\+-annotations-pdf/usr/share/doc-base/c\+\+-annotations-pdf.c\+\+-annotations-pdf install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps cp --reflink=auto -a README debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps cp --reflink=auto -a README.papersize debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps cp --reflink=auto -a README.legalese debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps chmod -R u\+rw,go=rX debian/c\+\+-annotations-ps/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/copyright install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-ps.doc-base.ps debian/c\+\+-annotations-ps/usr/share/doc-base/c\+\+-annotations-ps.c\+\+-annotations-ps install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi cp --reflink=auto -a README debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi cp --reflink=auto -a README.papersize debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi cp --reflink=auto -a README.legalese debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi chmod -R u\+rw,go=rX debian/c\+\+-annotations-dvi/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/copyright install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-dvi.doc-base.dvi debian/c\+\+-annotations-dvi/usr/share/doc-base/c\+\+-annotations-dvi.c\+\+-annotations-dvi install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib cp --reflink=auto -a README debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib cp --reflink=auto -a README.papersize debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib cp --reflink=auto -a README.legalese debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib chmod -R u\+rw,go=rX debian/c\+\+-annotations-contrib/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/copyright dh_installman install -m0755 -d debian/c\+\+-annotations/usr/share/man/man7/ install -p -m0644 ./tmp/man/c\+\+-annotations.7 debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 man-recode --to-code UTF-8 --suffix .dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 mv debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7.dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 chmod 0644 -- debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 cp -a tmp/docs/latex/cplusplus.dvi debian/c++-annotations-dvi/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.latex debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.pdf debian/c++-annotations-pdf/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.ps debian/c++-annotations-ps/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.sty debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.dvi debian/c++-annotations-dvi/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.latex debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.pdf debian/c++-annotations-pdf/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.ps debian/c++-annotations-ps/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.sty debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/txt/cplusplus.txt debian/c++-annotations-txt/usr/share/doc/c++-annotations/ cp -ra contrib debian/c++-annotations-contrib/usr/share/doc/c++-annotations/ cp -ra contrib debian/c++-annotations-html/usr/share/doc/c++-annotations/html/ cp -ra contributions debian/c++-annotations-contrib/usr/share/doc/c++-annotations/ cp -ra tmp/docs/html debian/c++-annotations-html/usr/share/doc/c++-annotations/ mkdir debian/c++-annotations/usr/share/doc/c++-annotations/examples for e in `find -type d -name examples | grep -v ^./debian`; \ do cp -r --parents "$e" debian/c++-annotations/usr/share/doc/c++-annotations/examples; done make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' dh_installdocs install -p -m0644 debian/copyright debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/copyright install -p -m0644 debian/copyright debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/copyright install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-html.doc-base.html debian/c\+\+-annotations-html/usr/share/doc-base/c\+\+-annotations-html.c\+\+-annotations-html install -p -m0644 debian/copyright debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/copyright install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-txt.doc-base.txt debian/c\+\+-annotations-txt/usr/share/doc-base/c\+\+-annotations-txt.c\+\+-annotations-txt install -p -m0644 debian/copyright debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/copyright install -p -m0644 debian/copyright debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/copyright install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-pdf.doc-base.pdf debian/c\+\+-annotations-pdf/usr/share/doc-base/c\+\+-annotations-pdf.c\+\+-annotations-pdf install -p -m0644 debian/copyright debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/copyright install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-ps.doc-base.ps debian/c\+\+-annotations-ps/usr/share/doc-base/c\+\+-annotations-ps.c\+\+-annotations-ps install -p -m0644 debian/copyright debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/copyright install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-dvi.doc-base.dvi debian/c\+\+-annotations-dvi/usr/share/doc-base/c\+\+-annotations-dvi.c\+\+-annotations-dvi install -p -m0644 debian/copyright debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/copyright dh_installchangelogs install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-contrib/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-latex/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-html/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-pdf/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations install -p -m0644 debian/.debhelper/generated/c\+\+-annotations/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog.Debian chmod 0644 -- debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-dvi/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog dh_installman install -m0755 -d debian/c\+\+-annotations/usr/share/man/man7/ install -p -m0644 ./tmp/man/c\+\+-annotations.7 debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 man-recode --to-code UTF-8 --suffix .dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 mv debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7.dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 chmod 0644 -- debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 dh_lintian install -m0755 -d debian/c\+\+-annotations/usr/share/lintian/overrides install -p -m0644 debian/c\+\+-annotations.lintian-overrides debian/c\+\+-annotations/usr/share/lintian/overrides/c\+\+-annotations dh_perl dh_link dh_strip_nondeterminism Using 1761884815 as canonical time Normalizing debian/c++-annotations-contrib/usr/share/doc/c++-annotations/contributions/makebook.sh.gz using File::StripNondeterminism::handlers::gzip rm -f debian/c\+\+-annotations-contrib.debhelper.log debian/c\+\+-annotations-dvi.debhelper.log debian/c\+\+-annotations-html.debhelper.log debian/c\+\+-annotations-latex.debhelper.log debian/c\+\+-annotations-pdf.debhelper.log debian/c\+\+-annotations-ps.debhelper.log debian/c\+\+-annotations-txt.debhelper.log debian/c\+\+-annotations.debhelper.log debian/rules override_dh_compress make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' dh_compress -A -X.html -X.gif -X.pdf cd debian/c++-annotations cd debian/c++-annotations-html cd debian/c++-annotations-txt cd debian/c++-annotations-latex cd debian/c++-annotations-pdf cd debian/c++-annotations-ps cd debian/c++-annotations-dvi cd debian/c++-annotations-contrib chmod a-x usr/share/doc/c\+\+-annotations-txt/changelog usr/share/doc/c\+\+-annotations-txt/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.txt chmod a-x usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 chmod a-x usr/share/doc/c\+\+-annotations-pdf/changelog usr/share/doc/c\+\+-annotations-pdf/changelog.Debian gzip -9nf usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 chmod a-x usr/share/doc/c\+\+-annotations-html/changelog usr/share/doc/c\+\+-annotations-html/changelog.Debian usr/share/doc/c\+\+-annotations/html/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/html/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/html/cplusplus.index usr/share/doc/c\+\+-annotations/html/cplusplus.opf chmod a-x usr/share/doc/c\+\+-annotations-ps/changelog usr/share/doc/c\+\+-annotations-ps/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.ps usr/share/doc/c\+\+-annotations/cplusplusus.ps gzip -9nf usr/share/doc/c\+\+-annotations-txt/changelog usr/share/doc/c\+\+-annotations-txt/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.txt chmod a-x usr/share/doc/c\+\+-annotations-dvi/changelog usr/share/doc/c\+\+-annotations-dvi/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.dvi usr/share/doc/c\+\+-annotations/cplusplusus.dvi chmod a-x usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex gzip -9nf usr/share/doc/c\+\+-annotations-pdf/changelog usr/share/doc/c\+\+-annotations-pdf/changelog.Debian chmod a-x usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey gzip -9nf usr/share/doc/c\+\+-annotations-ps/changelog usr/share/doc/c\+\+-annotations-ps/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.ps usr/share/doc/c\+\+-annotations/cplusplusus.ps gzip -9nf usr/share/doc/c\+\+-annotations-html/changelog usr/share/doc/c\+\+-annotations-html/changelog.Debian usr/share/doc/c\+\+-annotations/html/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/html/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/html/cplusplus.index usr/share/doc/c\+\+-annotations/html/cplusplus.opf gzip -9nf usr/share/doc/c\+\+-annotations-dvi/changelog usr/share/doc/c\+\+-annotations-dvi/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.dvi usr/share/doc/c\+\+-annotations/cplusplusus.dvi gzip -9nf usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex gzip -9nf usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' dh_fixperms find debian/c\+\+-annotations ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-html ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-txt ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-latex ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-pdf ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-ps ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-dvi ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-contrib ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-txt/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-txt/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-latex/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-latex/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-pdf/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-pdf/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-html/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-html/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-dvi/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-dvi/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-ps/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-ps/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-contrib/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-contrib/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-txt/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-pdf/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-latex/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-dvi/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-ps/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-contrib/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-html/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-txt -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-pdf -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-latex -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-dvi -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-ps -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-contrib -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-html -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations/usr/share/man debian/c\+\+-annotations/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 dh_missing dh_installdeb install -m0755 -d debian/c\+\+-annotations/DEBIAN install -m0755 -d debian/c\+\+-annotations-html/DEBIAN install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN dh_gencontrol install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN echo misc:Depends= >> debian/c++-annotations-latex.substvars echo misc:Pre-Depends= >> debian/c++-annotations-latex.substvars dpkg-gencontrol -pc\+\+-annotations-latex -ldebian/changelog -Tdebian/c\+\+-annotations-latex.substvars -cdebian/control -Pdebian/c\+\+-annotations-latex install -m0755 -d debian/c\+\+-annotations/DEBIAN echo misc:Depends= >> debian/c++-annotations.substvars echo misc:Pre-Depends= >> debian/c++-annotations.substvars dpkg-gencontrol -pc\+\+-annotations -ldebian/changelog -Tdebian/c\+\+-annotations.substvars -cdebian/control -Pdebian/c\+\+-annotations install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN echo misc:Depends= >> debian/c++-annotations-pdf.substvars echo misc:Pre-Depends= >> debian/c++-annotations-pdf.substvars dpkg-gencontrol -pc\+\+-annotations-pdf -ldebian/changelog -Tdebian/c\+\+-annotations-pdf.substvars -cdebian/control -Pdebian/c\+\+-annotations-pdf install -m0755 -d debian/c\+\+-annotations-html/DEBIAN echo misc:Depends= >> debian/c++-annotations-html.substvars echo misc:Pre-Depends= >> debian/c++-annotations-html.substvars dpkg-gencontrol -pc\+\+-annotations-html -ldebian/changelog -Tdebian/c\+\+-annotations-html.substvars -cdebian/control -Pdebian/c\+\+-annotations-html install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN echo misc:Depends= >> debian/c++-annotations-ps.substvars echo misc:Pre-Depends= >> debian/c++-annotations-ps.substvars dpkg-gencontrol -pc\+\+-annotations-ps -ldebian/changelog -Tdebian/c\+\+-annotations-ps.substvars -cdebian/control -Pdebian/c\+\+-annotations-ps install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN echo misc:Depends= >> debian/c++-annotations-txt.substvars echo misc:Pre-Depends= >> debian/c++-annotations-txt.substvars dpkg-gencontrol -pc\+\+-annotations-txt -ldebian/changelog -Tdebian/c\+\+-annotations-txt.substvars -cdebian/control -Pdebian/c\+\+-annotations-txt install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN echo misc:Depends= >> debian/c++-annotations-contrib.substvars echo misc:Pre-Depends= >> debian/c++-annotations-contrib.substvars dpkg-gencontrol -pc\+\+-annotations-contrib -ldebian/changelog -Tdebian/c\+\+-annotations-contrib.substvars -cdebian/control -Pdebian/c\+\+-annotations-contrib install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN echo misc:Depends= >> debian/c++-annotations-dvi.substvars echo misc:Pre-Depends= >> debian/c++-annotations-dvi.substvars dpkg-gencontrol -pc\+\+-annotations-dvi -ldebian/changelog -Tdebian/c\+\+-annotations-dvi.substvars -cdebian/control -Pdebian/c\+\+-annotations-dvi chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-dvi/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-pdf/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-txt/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-latex/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-ps/DEBIAN/control dh_md5sums install -m0755 -d debian/c\+\+-annotations-html/DEBIAN install -m0755 -d debian/c\+\+-annotations/DEBIAN install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN cd debian/c++-annotations-ps >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-html >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-pdf >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-latex >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN cd debian/c++-annotations-dvi >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-txt >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-contrib >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-txt/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-latex/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-dvi/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-ps/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-pdf/DEBIAN/md5sums dh_builddeb dpkg-deb --root-owner-group --build debian/c\+\+-annotations .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-html .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-txt .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-latex .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-pdf .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-ps .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-dvi .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-contrib .. dpkg-deb: building package 'c++-annotations' in '../c++-annotations_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-html' in '../c++-annotations-html_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-pdf' in '../c++-annotations-pdf_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-txt' in '../c++-annotations-txt_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-latex' in '../c++-annotations-latex_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-ps' in '../c++-annotations-ps_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-contrib' in '../c++-annotations-contrib_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-dvi' in '../c++-annotations-dvi_13.02.02-1_all.deb'. dpkg-genbuildinfo --build=binary -O../c++-annotations_13.02.02-1_amd64.buildinfo dpkg-genchanges --build=binary -O../c++-annotations_13.02.02-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1772378 and its subdirectories I: Current time: Thu Dec 3 06:28:15 -12 2026 I: pbuilder-time-stamp: 1796322495 Thu Dec 3 18:28:15 UTC 2026 I: Signing ./b1/c++-annotations_13.02.02-1_amd64.buildinfo as c++-annotations_13.02.02-1_amd64.buildinfo.asc Thu Dec 3 18:28:15 UTC 2026 I: Signed ./b1/c++-annotations_13.02.02-1_amd64.buildinfo as ./b1/c++-annotations_13.02.02-1_amd64.buildinfo.asc Thu Dec 3 18:28:15 UTC 2026 - build #1 for c++-annotations/unstable/amd64 on infom02-amd64 done. Starting cleanup. All cleanup done. Thu Dec 3 18:28:15 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-NJc0coqF, removing. /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 12:05 b1 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 11:58 b2 -rw-rw-r-- 1 jenkins jenkins 2717 Oct 31 04:42 c++-annotations_13.02.02-1.dsc -rw------- 1 jenkins jenkins 3898 Oct 31 11:58 rbuildlog.JQLaJmA /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b1: total 25508 -rw-r--r-- 1 jenkins jenkins 1335960 Oct 31 12:05 build.log -rw-r--r-- 1 jenkins jenkins 26588 Oct 31 12:05 c++-annotations-contrib_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 2555828 Oct 31 12:05 c++-annotations-dvi_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 884580 Oct 31 12:05 c++-annotations-html_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 1396556 Oct 31 12:05 c++-annotations-latex_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 11575804 Oct 31 12:05 c++-annotations-pdf_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 5234016 Oct 31 12:05 c++-annotations-ps_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 709988 Oct 31 12:05 c++-annotations-txt_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 9780 Oct 31 12:05 c++-annotations_13.02.02-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2717 Oct 31 12:05 c++-annotations_13.02.02-1.dsc -rw-r--r-- 1 jenkins jenkins 202780 Oct 31 12:05 c++-annotations_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 10433 Oct 31 12:05 c++-annotations_13.02.02-1_amd64.buildinfo -rw-rw-r-- 1 jenkins jenkins 11315 Oct 31 12:05 c++-annotations_13.02.02-1_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 4134 Oct 31 12:05 c++-annotations_13.02.02-1_amd64.changes -rw-r--r-- 1 jenkins jenkins 1769 Oct 31 12:05 c++-annotations_13.02.02-1_source.changes -rw-r--r-- 1 jenkins jenkins 2129649 Oct 31 12:05 c++-annotations_13.02.02.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b2: total 0 Fri Oct 31 12:05:16 UTC 2025 I: Deleting $TMPDIR on infom02-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 3 06:21:29 -12 2026 I: pbuilder-time-stamp: 1796322089 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [c++-annotations_13.02.02-1.dsc] I: copying [./c++-annotations_13.02.02.orig.tar.gz] I: copying [./c++-annotations_13.02.02-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./c++-annotations_13.02.02-1.dsc: no acceptable signature found dpkg-source: info: extracting c++-annotations in c++-annotations-13.02.02 dpkg-source: info: unpacking c++-annotations_13.02.02.orig.tar.gz dpkg-source: info: unpacking c++-annotations_13.02.02-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1772378/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='c19d3fa1d57746c09aa5f5c4df87190e' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='1772378' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/pbuilderrc_XUNr --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b1 --logfile b1/build.log c++-annotations_13.02.02-1.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom02-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1772378/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), flex, ghostscript, icmake (>= 13.04.00), libbobcat-dev (>= 6.09.00), libfl-dev, texlive-fonts-recommended, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, texlive-plain-generic, yodl (>= 4.04.00), zip dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on flex; however: Package flex is not installed. pbuilder-satisfydepends-dummy depends on ghostscript; however: Package ghostscript is not installed. pbuilder-satisfydepends-dummy depends on icmake (>= 13.04.00); however: Package icmake is not installed. pbuilder-satisfydepends-dummy depends on libbobcat-dev (>= 6.09.00); however: Package libbobcat-dev is not installed. pbuilder-satisfydepends-dummy depends on libfl-dev; however: Package libfl-dev is not installed. pbuilder-satisfydepends-dummy depends on texlive-fonts-recommended; however: Package texlive-fonts-recommended is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-base; however: Package texlive-latex-base is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however: Package texlive-latex-extra is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-recommended; however: Package texlive-latex-recommended is not installed. pbuilder-satisfydepends-dummy depends on texlive-plain-generic; however: Package texlive-plain-generic is not installed. pbuilder-satisfydepends-dummy depends on yodl (>= 4.04.00); however: Package yodl is not installed. pbuilder-satisfydepends-dummy depends on zip; however: Package zip is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} flex{a} fontconfig-config{a} fonts-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} ghostscript{a} groff-base{a} icmake{a} intltool-debian{a} libapache-pom-java{a} libarchive-zip-perl{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libbobcat-dev{a} libbobcat6{a} libbrotli1{a} libcairo2{a} libcom-err2{a} libcommons-logging-java{a} libcommons-parent-java{a} libcups2t64{a} libdbus-1-3{a} libdebhelper-perl{a} libdeflate0{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfl-dev{a} libfl2{a} libfontbox-java{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libglib2.0-0t64{a} libgnutls30t64{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libice6{a} libicu76{a} libidn12{a} libidn2-0{a} libijs-0.35{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libk5crypto3{a} libkeyutils1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libmilter1.0.1{a} libmpfi0{a} libopenjp2-7{a} libp11-kit0{a} libpaper-utils{a} libpaper2{a} libpdfbox-java{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpotrace0{a} libproc2-0{a} libptexenc1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libsharpyuv0{a} libsm6{a} libsynctex2{a} libtasn1-6{a} libteckit0{a} libtexlua53-5{a} libtext-charwidth-perl{a} libtext-wrapi18n-perl{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} libwebp7{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2-16{a} libxmu6{a} libxpm4{a} libxrender1{a} libxt6t64{a} libzzip-0-13t64{a} lmodern{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} poppler-data{a} preview-latex-style{a} procps{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-fonts-recommended{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-luatex{a} texlive-pictures{a} texlive-plain-generic{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} yodl{a} zip{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus default-jre dvisvgm fonts-droid-fallback krb5-locales libarchive-cpio-perl libfile-mimeinfo-perl libglib2.0-data libltdl-dev libmail-sendmail-perl libnet-dbus-perl libspreadsheet-parseexcel-perl libx11-protocol-perl linux-sysctl-defaults lynx psmisc ruby shared-mime-info tex-gyre tipa tk unzip wget x11-utils x11-xserver-utils xdg-user-dirs 0 packages upgraded, 151 newly installed, 0 to remove and 0 not upgraded. Need to get 245 MB of archives. After unpacking 766 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 flex amd64 2.6.4-8.2+b4 [423 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 poppler-data all 0.4.12-1 [1601 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.9-1 [2257 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-5 [260 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.9-1 [764 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B] Get: 31 http://deb.debian.org/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 32 http://deb.debian.org/debian unstable/main amd64 ucf all 3.0052 [43.3 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-2 [877 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-7 [540 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 43 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-0.3 [640 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.28 [941 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 libfontenc1 amd64 1:1.1.8-1+b2 [23.3 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.50-1 [282 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+26 [217 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 xfonts-utils amd64 1:7.7+7 [93.3 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 fonts-urw-base35 all 20200910-8 [10.8 MB] Get: 59 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-2.4 [318 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 fonts-lmodern all 2.005-1 [4540 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libgs-common all 10.06.0~dfsg-3 [149 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libgs10-common all 10.06.0~dfsg-3 [479 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 libavahi-common-data amd64 0.8-17 [112 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 libavahi-common3 amd64 0.8-17 [47.3 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.16.2-2 [178 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libavahi-client3 amd64 0.8-17 [52.1 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.9-2 [443 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.10-3 [1493 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get: 75 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libcups2t64 amd64 2.4.14-1 [255 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-2.4 [401 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libidn12 amd64 1.43-2 [48.3 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libijs-0.35 amd64 0.35-16 [16.0 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libjbig2dec0 amd64 0.20-1+b3 [65.1 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-4 [168 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 liblcms2-2 amd64 2.16-2 [160 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libopenjp2-7 amd64 2.5.3-2.1 [204 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libpaper2 amd64 2.2.5-0.3+b2 [16.7 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.23-2 [47.3 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [116 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.5.0-0.1 [318 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.7.1-1 [361 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.12-1 [815 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.6-1 [37.3 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.3 [208 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libgs10 amd64 10.06.0~dfsg-3 [2909 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 ghostscript amd64 10.06.0~dfsg-3 [50.6 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 icmake amd64 13.04.02-1 [579 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libapache-pom-java all 33-2 [5852 B] Get: 104 http://deb.debian.org/debian unstable/main amd64 libmilter1.0.1 amd64 8.18.1-7 [242 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libbobcat6 amd64 6.10.00-2 [398 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libbobcat-dev amd64 6.10.00-2 [1645 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.46.4-1 [259 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.12-1 [27.9 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.4-1+b1 [538 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libcommons-parent-java all 56-1 [10.8 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libcommons-logging-java all 1.3.0-2 [68.6 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libfl2 amd64 2.6.4-8.2+b4 [84.3 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libfl-dev amd64 2.6.4-8.2+b4 [85.6 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libfontbox-java all 1:1.8.16-5 [211 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.86.1-1 [1546 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-11 [76.7 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 12.1.0-1 [530 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libicu76 amd64 76.1-4 [9722 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 libkpathsea6 amd64 2025.20250727.75242+ds-4 [154 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libmpfi0 amd64 1.5.4+ds-4 [35.5 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libpaper-utils amd64 2.2.5-0.3+b2 [16.5 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libpdfbox-java all 1:1.8.16-5 [5527 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libpotrace0 amd64 1.16-2+b2 [25.6 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libptexenc1 amd64 2025.20250727.75242+ds-4 [50.5 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 libsynctex2 amd64 2025.20250727.75242+ds-4 [58.2 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libteckit0 amd64 2.5.12+ds1-1+b1 [341 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libtexlua53-5 amd64 2025.20250727.75242+ds-4 [99.4 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b4 [59.0 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b3 [56.2 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libxaw7 amd64 2:1.0.16-1 [212 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 libzzip-0-13t64 amd64 0.13.78+dfsg.1-0.2 [59.2 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 tex-common all 6.19 [29.4 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 lmodern all 2.005-1 [9480 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 preview-latex-style all 13.2-1.1 [350 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 texlive-binaries amd64 2025.20250727.75242+ds-4 [7261 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 xdg-utils all 1.2.1-2 [75.8 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 texlive-base all 2025.20250927-4 [23.1 MB] Get: 143 http://deb.debian.org/debian unstable/main amd64 texlive-fonts-recommended all 2025.20250927-4 [4991 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 texlive-luatex all 2025.20250927-4 [36.0 MB] Get: 145 http://deb.debian.org/debian unstable/main amd64 texlive-latex-base all 2025.20250927-4 [1319 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 texlive-latex-recommended all 2025.20250927-4 [8509 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 texlive-pictures all 2025.20250927-4 [23.6 MB] Get: 148 http://deb.debian.org/debian unstable/main amd64 texlive-latex-extra all 2025.20250927-3 [27.7 MB] Get: 149 http://deb.debian.org/debian unstable/main amd64 texlive-plain-generic all 2025.20250927-3 [29.9 MB] Get: 150 http://deb.debian.org/debian unstable/main amd64 yodl amd64 4.04.00-1 [200 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 zip amd64 3.0-15 [235 kB] Fetched 245 MB in 4s (56.0 MB/s) Preconfiguring packages ... Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../0-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package flex. Preparing to unpack .../1-flex_2.6.4-8.2+b4_amd64.deb ... Unpacking flex (2.6.4-8.2+b4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../2-libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package poppler-data. Preparing to unpack .../3-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../4-libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../5-python3.13-minimal_3.13.9-1_amd64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20914 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_amd64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.9-1_amd64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21929 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_amd64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libtext-charwidth-perl:amd64. Preparing to unpack .../013-libtext-charwidth-perl_0.04-11+b4_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../014-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../015-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package autoconf. Preparing to unpack .../016-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../017-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../018-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../019-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../020-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../021-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../022-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../023-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../024-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../025-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../026-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../027-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../028-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../029-libxml2-16_2.15.1+dfsg-0.3_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package gettext. Preparing to unpack .../030-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../031-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../032-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../033-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../034-libfontenc1_1%3a1.1.8-1+b2_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.8-1+b2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../036-libpng16-16t64_1.6.50-1_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../037-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../038-x11-common_1%3a7.7+26_all.deb ... Unpacking x11-common (1:7.7+26) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../039-xfonts-encodings_1%3a1.0.4-2.2_all.deb ... Unpacking xfonts-encodings (1:1.0.4-2.2) ... Selecting previously unselected package xfonts-utils. Preparing to unpack .../040-xfonts-utils_1%3a7.7+7_amd64.deb ... Unpacking xfonts-utils (1:7.7+7) ... Selecting previously unselected package fonts-urw-base35. Preparing to unpack .../041-fonts-urw-base35_20200910-8_all.deb ... Unpacking fonts-urw-base35 (20200910-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../042-fontconfig-config_2.15.0-2.4_amd64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../043-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libgs-common. Preparing to unpack .../044-libgs-common_10.06.0~dfsg-3_all.deb ... Unpacking libgs-common (10.06.0~dfsg-3) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../045-libgs10-common_10.06.0~dfsg-3_all.deb ... Unpacking libgs10-common (10.06.0~dfsg-3) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../046-libavahi-common-data_0.8-17_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-17) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../047-libavahi-common3_0.8-17_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-17) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../048-libdbus-1-3_1.16.2-2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.16.2-2) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../049-libavahi-client3_0.8-17_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-17) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../050-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../051-libp11-kit0_0.25.9-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../052-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../053-libgnutls30t64_3.8.10-3_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.10-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../054-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../055-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../056-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../057-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../058-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../059-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libcups2t64:amd64. Preparing to unpack .../060-libcups2t64_2.4.14-1_amd64.deb ... Unpacking libcups2t64:amd64 (2.4.14-1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../061-libfontconfig1_2.15.0-2.4_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-2.4) ... Selecting previously unselected package libidn12:amd64. Preparing to unpack .../062-libidn12_1.43-2_amd64.deb ... Unpacking libidn12:amd64 (1.43-2) ... Selecting previously unselected package libijs-0.35:amd64. Preparing to unpack .../063-libijs-0.35_0.35-16_amd64.deb ... Unpacking libijs-0.35:amd64 (0.35-16) ... Selecting previously unselected package libjbig2dec0:amd64. Preparing to unpack .../064-libjbig2dec0_0.20-1+b3_amd64.deb ... Unpacking libjbig2dec0:amd64 (0.20-1+b3) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../065-libjpeg62-turbo_1%3a2.1.5-4_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-4) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../066-liblcms2-2_2.16-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.16-2) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../067-libopenjp2-7_2.5.3-2.1_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.5.3-2.1) ... Selecting previously unselected package libpaper2:amd64. Preparing to unpack .../068-libpaper2_2.2.5-0.3+b2_amd64.deb ... Unpacking libpaper2:amd64 (2.2.5-0.3+b2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../069-libdeflate0_1.23-2_amd64.deb ... Unpacking libdeflate0:amd64 (1.23-2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../070-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../071-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../072-libsharpyuv0_1.5.0-0.1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../073-libwebp7_1.5.0-0.1_amd64.deb ... Unpacking libwebp7:amd64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../074-libtiff6_4.7.1-1_amd64.deb ... Unpacking libtiff6:amd64 (4.7.1-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../075-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../076-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../077-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../078-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../079-libx11-6_2%3a1.8.12-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.12-1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../080-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../081-libsm6_2%3a1.2.6-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.6-1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../082-libxt6t64_1%3a1.2.1-1.3_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.3) ... Selecting previously unselected package libgs10:amd64. Preparing to unpack .../083-libgs10_10.06.0~dfsg-3_amd64.deb ... Unpacking libgs10:amd64 (10.06.0~dfsg-3) ... Selecting previously unselected package ghostscript. Preparing to unpack .../084-ghostscript_10.06.0~dfsg-3_amd64.deb ... Unpacking ghostscript (10.06.0~dfsg-3) ... Selecting previously unselected package icmake. Preparing to unpack .../085-icmake_13.04.02-1_amd64.deb ... Unpacking icmake (13.04.02-1) ... Selecting previously unselected package libapache-pom-java. Preparing to unpack .../086-libapache-pom-java_33-2_all.deb ... Unpacking libapache-pom-java (33-2) ... Selecting previously unselected package libmilter1.0.1:amd64. Preparing to unpack .../087-libmilter1.0.1_8.18.1-7_amd64.deb ... Unpacking libmilter1.0.1:amd64 (8.18.1-7) ... Selecting previously unselected package libbobcat6. Preparing to unpack .../088-libbobcat6_6.10.00-2_amd64.deb ... Unpacking libbobcat6 (6.10.00-2) ... Selecting previously unselected package libbobcat-dev. Preparing to unpack .../089-libbobcat-dev_6.10.00-2_amd64.deb ... Unpacking libbobcat-dev (6.10.00-2) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../090-libpixman-1-0_0.46.4-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.46.4-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../091-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../092-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../093-libxext6_2%3a1.3.4-1+b3_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../094-libxrender1_1%3a0.9.12-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../095-libcairo2_1.18.4-1+b1_amd64.deb ... Unpacking libcairo2:amd64 (1.18.4-1+b1) ... Selecting previously unselected package libcommons-parent-java. Preparing to unpack .../096-libcommons-parent-java_56-1_all.deb ... Unpacking libcommons-parent-java (56-1) ... Selecting previously unselected package libcommons-logging-java. Preparing to unpack .../097-libcommons-logging-java_1.3.0-2_all.deb ... Unpacking libcommons-logging-java (1.3.0-2) ... Selecting previously unselected package libfl2:amd64. Preparing to unpack .../098-libfl2_2.6.4-8.2+b4_amd64.deb ... Unpacking libfl2:amd64 (2.6.4-8.2+b4) ... Selecting previously unselected package libfl-dev:amd64. Preparing to unpack .../099-libfl-dev_2.6.4-8.2+b4_amd64.deb ... Unpacking libfl-dev:amd64 (2.6.4-8.2+b4) ... Selecting previously unselected package libfontbox-java. Preparing to unpack .../100-libfontbox-java_1%3a1.8.16-5_all.deb ... Unpacking libfontbox-java (1:1.8.16-5) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../101-libglib2.0-0t64_2.86.1-1_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.86.1-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../102-libgraphite2-3_1.3.14-11_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../103-libharfbuzz0b_12.1.0-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (12.1.0-1) ... Selecting previously unselected package libicu76:amd64. Preparing to unpack .../104-libicu76_76.1-4_amd64.deb ... Unpacking libicu76:amd64 (76.1-4) ... Selecting previously unselected package libkpathsea6:amd64. Preparing to unpack .../105-libkpathsea6_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libkpathsea6:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libmpfi0:amd64. Preparing to unpack .../106-libmpfi0_1.5.4+ds-4_amd64.deb ... Unpacking libmpfi0:amd64 (1.5.4+ds-4) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../107-libpaper-utils_2.2.5-0.3+b2_amd64.deb ... Unpacking libpaper-utils (2.2.5-0.3+b2) ... Selecting previously unselected package libpdfbox-java. Preparing to unpack .../108-libpdfbox-java_1%3a1.8.16-5_all.deb ... Unpacking libpdfbox-java (1:1.8.16-5) ... Selecting previously unselected package libpotrace0:amd64. Preparing to unpack .../109-libpotrace0_1.16-2+b2_amd64.deb ... Unpacking libpotrace0:amd64 (1.16-2+b2) ... Selecting previously unselected package libptexenc1:amd64. Preparing to unpack .../110-libptexenc1_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libptexenc1:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libsynctex2:amd64. Preparing to unpack .../111-libsynctex2_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libsynctex2:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libteckit0:amd64. Preparing to unpack .../112-libteckit0_2.5.12+ds1-1+b1_amd64.deb ... Unpacking libteckit0:amd64 (2.5.12+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:amd64. Preparing to unpack .../113-libtexlua53-5_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libtexlua53-5:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../114-libxmu6_2%3a1.1.3-3+b4_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../115-libxpm4_1%3a3.5.17-1+b3_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.17-1+b3) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../116-libxaw7_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.16-1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../117-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package libzzip-0-13t64:amd64. Preparing to unpack .../118-libzzip-0-13t64_0.13.78+dfsg.1-0.2_amd64.deb ... Unpacking libzzip-0-13t64:amd64 (0.13.78+dfsg.1-0.2) ... Selecting previously unselected package tex-common. Preparing to unpack .../119-tex-common_6.19_all.deb ... Unpacking tex-common (6.19) ... Selecting previously unselected package lmodern. Preparing to unpack .../120-lmodern_2.005-1_all.deb ... Unpacking lmodern (2.005-1) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../121-preview-latex-style_13.2-1.1_all.deb ... Unpacking preview-latex-style (13.2-1.1) ... Selecting previously unselected package t1utils. Preparing to unpack .../122-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../123-texlive-binaries_2025.20250727.75242+ds-4_amd64.deb ... Unpacking texlive-binaries (2025.20250727.75242+ds-4) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../124-xdg-utils_1.2.1-2_all.deb ... Unpacking xdg-utils (1.2.1-2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../125-texlive-base_2025.20250927-4_all.deb ... Unpacking texlive-base (2025.20250927-4) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../126-texlive-fonts-recommended_2025.20250927-4_all.deb ... Unpacking texlive-fonts-recommended (2025.20250927-4) ... Selecting previously unselected package texlive-luatex. Preparing to unpack .../127-texlive-luatex_2025.20250927-4_all.deb ... Unpacking texlive-luatex (2025.20250927-4) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../128-texlive-latex-base_2025.20250927-4_all.deb ... Unpacking texlive-latex-base (2025.20250927-4) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../129-texlive-latex-recommended_2025.20250927-4_all.deb ... Unpacking texlive-latex-recommended (2025.20250927-4) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../130-texlive-pictures_2025.20250927-4_all.deb ... Unpacking texlive-pictures (2025.20250927-4) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../131-texlive-latex-extra_2025.20250927-3_all.deb ... Unpacking texlive-latex-extra (2025.20250927-3) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../132-texlive-plain-generic_2025.20250927-3_all.deb ... Unpacking texlive-plain-generic (2025.20250927-3) ... Selecting previously unselected package yodl. Preparing to unpack .../133-yodl_4.04.00-1_amd64.deb ... Unpacking yodl (4.04.00-1) ... Selecting previously unselected package zip. Preparing to unpack .../134-zip_3.0-15_amd64.deb ... Unpacking zip (3.0-15) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libgraphite2-3:amd64 (1.3.14-11) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libpixman-1-0:amd64 (0.46.4-1) ... Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ... Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up yodl (4.04.00-1) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Setting up libijs-0.35:amd64 (0.35-16) ... Setting up libdebhelper-perl (13.28) ... Setting up libgs-common (10.06.0~dfsg-3) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libfontbox-java (1:1.8.16-5) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up x11-common (1:7.7+26) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libdeflate0:amd64 (1.23-2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up poppler-data (0.4.12-1) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 3 18:23:32 UTC 2026. Universal Time is now: Thu Dec 3 18:23:32 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up zip (3.0-15) ... Setting up libfontenc1:amd64 (1:1.1.8-1+b2) ... Setting up autotools-dev (20240727.1) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-4) ... Setting up libzzip-0-13t64:amd64 (0.13.78+dfsg.1-0.2) ... Setting up icmake (13.04.02-1) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libjbig2dec0:amd64 (0.20-1+b3) ... Setting up libmilter1.0.1:amd64 (8.18.1-7) ... Setting up libteckit0:amd64 (2.5.12+ds1-1+b1) ... Setting up libapache-pom-java (33-2) ... Setting up libavahi-common-data:amd64 (0.8-17) ... Setting up libdbus-1-3:amd64 (1.16.2-2) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up t1utils (1.41-4) ... Setting up libtexlua53-5:amd64 (2025.20250727.75242+ds-4) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libpng16-16t64:amd64 (1.6.50-1) ... Setting up libidn12:amd64 (1.43-2) ... Setting up autopoint (0.23.1-2) ... Setting up libmpfi0:amd64 (1.5.4+ds-4) ... Setting up libfl2:amd64 (2.6.4-8.2+b4) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libkpathsea6:amd64 (2025.20250727.75242+ds-4) ... Setting up autoconf (2.72-3.1) ... Setting up libwebp7:amd64 (1.5.0-0.1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libtiff6:amd64 (4.7.1-1) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:amd64 (2.5.3-2.1) ... Setting up libx11-6:amd64 (2:1.8.12-1) ... Setting up netbase (6.5) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libicu76:amd64 (76.1-4) ... Setting up libpaper2:amd64 (2.2.5-0.3+b2) ... Setting up readline-common (8.3-3) ... Setting up xdg-utils (1.2.1-2) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libsynctex2:amd64 (2025.20250727.75242+ds-4) ... Setting up libpotrace0:amd64 (1.16-2+b2) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up flex (2.6.4-8.2+b4) ... Setting up gettext (0.23.1-2+b1) ... Setting up libpdfbox-java (1:1.8.16-5) ... Setting up libxpm4:amd64 (1:3.5.17-1+b3) ... Setting up libxrender1:amd64 (1:0.9.12-1) ... Setting up libtool (2.5.4-7) ... Setting up libcommons-parent-java (56-1) ... Setting up libavahi-common3:amd64 (0.8-17) ... Setting up libcommons-logging-java (1.3.0-2) ... Setting up libxext6:amd64 (2:1.3.4-1+b3) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up libpaper-utils (2.2.5-0.3+b2) ... Setting up libfl-dev:amd64 (2.6.4-8.2+b4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libglib2.0-0t64:amd64 (2.86.1-1) ... No schema files found: doing nothing. Setting up libptexenc1:amd64 (2025.20250727.75242+ds-4) ... Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libp11-kit0:amd64 (0.25.9-2) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up ucf (3.0052) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libharfbuzz0b:amd64 (12.1.0-1) ... Setting up libsm6:amd64 (2:1.2.6-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libavahi-client3:amd64 (0.8-17) ... Setting up libpython3-stdlib:amd64 (3.13.7-1) ... Setting up libgnutls30t64:amd64 (3.8.10-3) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up python3.13 (3.13.9-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up xfonts-utils (1:7.7+7) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up tex-common (6.19) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libbobcat6 (6.10.00-2) ... Setting up libxt6t64:amd64 (1:1.2.1-1.3) ... Setting up lmodern (2.005-1) ... Setting up libcups2t64:amd64 (2.4.14-1) ... Setting up libbobcat-dev (6.10.00-2) ... Setting up libxmu6:amd64 (2:1.1.3-3+b4) ... Setting up preview-latex-style (13.2-1.1) ... Setting up debhelper (13.28) ... Setting up libxaw7:amd64 (2:1.0.16-1) ... Setting up fonts-urw-base35 (20200910-8) ... Setting up libgs10-common (10.06.0~dfsg-3) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libfontconfig1:amd64 (2.15.0-2.4) ... Setting up libgs10:amd64 (10.06.0~dfsg-3) ... Setting up ghostscript (10.06.0~dfsg-3) ... Setting up libcairo2:amd64 (1.18.4-1+b1) ... Setting up texlive-binaries (2025.20250727.75242+ds-4) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2025.20250927-4) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up texlive-luatex (2025.20250927-4) ... Setting up texlive-plain-generic (2025.20250927-3) ... Setting up texlive-latex-base (2025.20250927-4) ... Setting up texlive-latex-recommended (2025.20250927-4) ... Setting up texlive-pictures (2025.20250927-4) ... Setting up texlive-fonts-recommended (2025.20250927-4) ... Setting up texlive-latex-extra (2025.20250927-3) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for tex-common (6.19) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/c++-annotations-13.02.02/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../c++-annotations_13.02.02-1_source.changes dpkg-buildpackage: info: source package c++-annotations dpkg-buildpackage: info: source version 13.02.02-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by tony mancill dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' rm -rf build-stamp debian/c++-annotations ./build clean rm -rf tmp ../sf/index.html ../sf/cppannotations rm -rf o indexentry/o aux/o dh_auto_clean make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/c\+\+-annotations.substvars debian/c\+\+-annotations-html.substvars debian/c\+\+-annotations-txt.substvars debian/c\+\+-annotations-latex.substvars debian/c\+\+-annotations-pdf.substvars debian/c\+\+-annotations-ps.substvars debian/c\+\+-annotations-dvi.substvars debian/c\+\+-annotations-contrib.substvars debian/files rm -fr -- debian/c\+\+-annotations/ debian/tmp/ debian/c\+\+-annotations-html/ debian/c\+\+-annotations-txt/ debian/c\+\+-annotations-latex/ debian/c\+\+-annotations-pdf/ debian/c\+\+-annotations-ps/ debian/c\+\+-annotations-dvi/ debian/c\+\+-annotations-contrib/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' ./build programs mkdir -p tmp/bin g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/paren src/paren/paren.cc -L/tmp/bobcat -lbobcat -s g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/trim src/trim/trim.cc -s g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/verbnrs src/verbnrs.cc -s gcc -Wall -O2 -fdiagnostics-color=never -g -o ../../tmp/bin/tab *.c -lfl -s ./build mkdir -p ../../tmp/bin mkdir o subdir aux g++ --std=c++26 -c -o o/display.o -Wall -O2 -fdiagnostics-color=never -g display.cc g++ --std=c++26 -c -o o/getkeys.o -Wall -O2 -fdiagnostics-color=never -g getkeys.cc g++ --std=c++26 -c -o o/head.o -Wall -O2 -fdiagnostics-color=never -g head.cc g++ --std=c++26 -c -o o/tail.o -Wall -O2 -fdiagnostics-color=never -g tail.cc g++ --std=c++26 -c -o o/usage.o -Wall -O2 -fdiagnostics-color=never -g usage.cc mkdir o subdir indexentry g++ --std=c++26 -c -o o/indexentry.o -Wall -O2 -fdiagnostics-color=never -g indexentry.cc g++ --std=c++26 -c -o o/operatorless.o -Wall -O2 -fdiagnostics-color=never -g operatorless.cc g++ --std=c++26 -c -o o/showrefs.o -Wall -O2 -fdiagnostics-color=never -g showrefs.cc mkdir o auxiliary *.cc files g++ --std=c++26 -c -o o/htmlindex.o -Wall -O2 -fdiagnostics-color=never -g htmlindex.cc g++ --std=c++26 -c -o o/version.o -Wall -O2 -fdiagnostics-color=never -g version.cc g++ -o ../../tmp/bin/htmlindex o/*.o */o/*.o -lbobcat -L. -L/tmp/bobcat -s g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/rmindexlines src/rmindexlines/rmindexlines.cc -s ./build docs mkdir -p tmp/man tmp/manhtml yodl2man -o ../tmp/man/c++-annotations.7 c++-annotations Yodl2man 4.04.00 Yodl: including file ../yo/version.yo Yodl is processing a(n) article yodl2html -o ../tmp/manhtml/c++-annotations-man.html c++-annotations Yodl2html 4.04.00 Yodl: including file ../yo/version.yo Yodl is processing a(n) article Document title: C++-Annotations(7) mkdir -p tmp/docs/txt yodl2txt --no-warnings -o ../tmp/docs/txt/cplusplus.txt -l3 cplusplus Yodl2html 4.04.00 Yodl: including file preamble Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration Unresolved label: 20.3.1 mkdir -p tmp/docs/html cp -r html/* tmp/docs/html yodl2html --no-warnings -l3 cplusplus Yodl2html 4.04.00 Yodl: including file preamble KINDLE NOT DEFINED Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration Unresolved label: 20.3.1 mv *.html ../tmp/docs/html cp cplusplus.css ../tmp/docs/html cp ../../../single/* . ../../../scripts/patchhtml < cplusplus26.html > _cplusplus26.html mv _cplusplus26.html cplusplus26.html ../../../scripts/patchhtml < cplusplus25.html > _cplusplus25.html mv _cplusplus25.html cplusplus25.html ../../../scripts/patchhtml < cplusplus24.html > _cplusplus24.html mv _cplusplus24.html cplusplus24.html ../../../scripts/patchhtml < cplusplus23.html > _cplusplus23.html mv _cplusplus23.html cplusplus23.html ../../../scripts/patchhtml < cplusplus22.html > _cplusplus22.html mv _cplusplus22.html cplusplus22.html ../../../scripts/patchhtml < cplusplus21.html > _cplusplus21.html mv _cplusplus21.html cplusplus21.html ../../../scripts/patchhtml < cplusplus20.html > _cplusplus20.html mv _cplusplus20.html cplusplus20.html ../../../scripts/patchhtml < cplusplus19.html > _cplusplus19.html mv _cplusplus19.html cplusplus19.html ../../../scripts/patchhtml < cplusplus18.html > _cplusplus18.html mv _cplusplus18.html cplusplus18.html ../../../scripts/patchhtml < cplusplus17.html > _cplusplus17.html mv _cplusplus17.html cplusplus17.html ../../../scripts/patchhtml < cplusplus16.html > _cplusplus16.html mv _cplusplus16.html cplusplus16.html ../../../scripts/patchhtml < cplusplus15.html > _cplusplus15.html mv _cplusplus15.html cplusplus15.html ../../../scripts/patchhtml < cplusplus14.html > _cplusplus14.html mv _cplusplus14.html cplusplus14.html ../../../scripts/patchhtml < cplusplus13.html > _cplusplus13.html mv _cplusplus13.html cplusplus13.html ../../../scripts/patchhtml < cplusplus12.html > _cplusplus12.html mv _cplusplus12.html cplusplus12.html ../../../scripts/patchhtml < cplusplus11.html > _cplusplus11.html mv _cplusplus11.html cplusplus11.html ../../../scripts/patchhtml < cplusplus10.html > _cplusplus10.html mv _cplusplus10.html cplusplus10.html ../../../scripts/patchhtml < cplusplus09.html > _cplusplus09.html mv _cplusplus09.html cplusplus09.html ../../../scripts/patchhtml < cplusplus08.html > _cplusplus08.html mv _cplusplus08.html cplusplus08.html ../../../scripts/patchhtml < cplusplus07.html > _cplusplus07.html mv _cplusplus07.html cplusplus07.html ../../../scripts/patchhtml < cplusplus06.html > _cplusplus06.html mv _cplusplus06.html cplusplus06.html ../../../scripts/patchhtml < cplusplus05.html > _cplusplus05.html mv _cplusplus05.html cplusplus05.html ../../../scripts/patchhtml < cplusplus04.html > _cplusplus04.html mv _cplusplus04.html cplusplus04.html ../../../scripts/patchhtml < cplusplus03.html > _cplusplus03.html mv _cplusplus03.html cplusplus03.html ../../../scripts/patchhtml < cplusplus02.html > _cplusplus02.html mv _cplusplus02.html cplusplus02.html ../../../scripts/patchhtml < cplusplus01.html > _cplusplus01.html mv _cplusplus01.html cplusplus01.html ../../../scripts/patchhtml < cplusplus.html > _cplusplus.html mv _cplusplus.html cplusplus.html ../../../scripts/htmlcontentspage > contents.html grep '^ cplusplus.index ../../bin/htmlindex < cplusplus.index > cppindex.html File cplusplus.html at 0 File cplusplus02.html at 1 File cplusplus03.html at 2 File cplusplus04.html at 3 File cplusplus05.html at 4 File cplusplus06.html at 5 File cplusplus07.html at 6 File cplusplus08.html at 7 File cplusplus09.html at 8 File cplusplus10.html at 9 File cplusplus11.html at 10 File cplusplus12.html at 11 File cplusplus13.html at 12 File cplusplus14.html at 13 File cplusplus15.html at 14 File cplusplus16.html at 15 File cplusplus17.html at 16 File cplusplus18.html at 17 File cplusplus19.html at 18 File cplusplus20.html at 19 File cplusplus21.html at 20 File cplusplus22.html at 21 File cplusplus23.html at 22 File cplusplus24.html at 23 File cplusplus25.html at 24 File cplusplus26.html at 25 ../../bin/rmindexlines < cplusplus26.html > _cplusplus26.html mv _cplusplus26.html cplusplus26.html ../../bin/rmindexlines < cplusplus25.html > _cplusplus25.html mv _cplusplus25.html cplusplus25.html ../../bin/rmindexlines < cplusplus24.html > _cplusplus24.html mv _cplusplus24.html cplusplus24.html ../../bin/rmindexlines < cplusplus23.html > _cplusplus23.html mv _cplusplus23.html cplusplus23.html ../../bin/rmindexlines < cplusplus22.html > _cplusplus22.html mv _cplusplus22.html cplusplus22.html ../../bin/rmindexlines < cplusplus21.html > _cplusplus21.html mv _cplusplus21.html cplusplus21.html ../../bin/rmindexlines < cplusplus20.html > _cplusplus20.html mv _cplusplus20.html cplusplus20.html ../../bin/rmindexlines < cplusplus19.html > _cplusplus19.html mv _cplusplus19.html cplusplus19.html ../../bin/rmindexlines < cplusplus18.html > _cplusplus18.html mv _cplusplus18.html cplusplus18.html ../../bin/rmindexlines < cplusplus17.html > _cplusplus17.html mv _cplusplus17.html cplusplus17.html ../../bin/rmindexlines < cplusplus16.html > _cplusplus16.html mv _cplusplus16.html cplusplus16.html ../../bin/rmindexlines < cplusplus15.html > _cplusplus15.html mv _cplusplus15.html cplusplus15.html ../../bin/rmindexlines < cplusplus14.html > _cplusplus14.html mv _cplusplus14.html cplusplus14.html ../../bin/rmindexlines < cplusplus13.html > _cplusplus13.html mv _cplusplus13.html cplusplus13.html ../../bin/rmindexlines < cplusplus12.html > _cplusplus12.html mv _cplusplus12.html cplusplus12.html ../../bin/rmindexlines < cplusplus11.html > _cplusplus11.html mv _cplusplus11.html cplusplus11.html ../../bin/rmindexlines < cplusplus10.html > _cplusplus10.html mv _cplusplus10.html cplusplus10.html ../../bin/rmindexlines < cplusplus09.html > _cplusplus09.html mv _cplusplus09.html cplusplus09.html ../../bin/rmindexlines < cplusplus08.html > _cplusplus08.html mv _cplusplus08.html cplusplus08.html ../../bin/rmindexlines < cplusplus07.html > _cplusplus07.html mv _cplusplus07.html cplusplus07.html ../../bin/rmindexlines < cplusplus06.html > _cplusplus06.html mv _cplusplus06.html cplusplus06.html ../../bin/rmindexlines < cplusplus05.html > _cplusplus05.html mv _cplusplus05.html cplusplus05.html ../../bin/rmindexlines < cplusplus04.html > _cplusplus04.html mv _cplusplus04.html cplusplus04.html ../../bin/rmindexlines < cplusplus03.html > _cplusplus03.html mv _cplusplus03.html cplusplus03.html ../../bin/rmindexlines < cplusplus02.html > _cplusplus02.html mv _cplusplus02.html cplusplus02.html ../../bin/rmindexlines < cplusplus01.html > _cplusplus01.html mv _cplusplus01.html cplusplus01.html ../../bin/rmindexlines < cplusplus.html > _cplusplus.html mv _cplusplus.html cplusplus.html mkdir -p tmp/docs/latex cp -r latex/* tmp/docs/latex yodl2latex --no-warnings -l3 -DAPATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ -o ../tmp/docs/latex/_cplusplus.latex cplusplus -D and APATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ Yodl2latex 4.04.00 Yodl: including file preamble Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration No post-processing required for this latex conversion touch tmp/_cplusplus-stamp ../../../scripts/patchlatexverb <_cplusplus.latex>cplusplus.latex /bin/sed -i 's/+latexcommand(\(..\){\(.\)})/\1\2/' cplusplus.latex touch ../../../tmp/cplusplus-stamp latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) No file cplusplus.aux. (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) Package hyperref Warning: Rerun to get /PageLabels entry. [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] No file cplusplus.toc. [2] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) LaTeX Warning: Reference `Overview' on page 1 undefined on input line 128. LaTeX Warning: Reference `IntroC' on page 1 undefined on input line 129. LaTeX Warning: Reference `FirstImpression' on page 1 undefined on input line 13 0. LaTeX Warning: Reference `NAMESPACE' on page 1 undefined on input line 132. LaTeX Warning: Reference `String' on page 1 undefined on input line 133. LaTeX Warning: Reference `IOStreams' on page 1 undefined on input line 134. LaTeX Warning: Reference `Classes' on page 1 undefined on input line 135. LaTeX Warning: Reference `StaticDataFun' on page 1 undefined on input line 137. LaTeX Warning: Reference `MEMORY' on page 1 undefined on input line 139. LaTeX Warning: Reference `EXCEPTIONS' on page 1 undefined on input line 141. LaTeX Warning: Reference `OVERLOADING' on page 1 undefined on input line 143. LaTeX Warning: Reference `CONTAINERS' on page 1 undefined on input line 144. LaTeX Warning: Reference `INHERITANCE' on page 1 undefined on input line 145. LaTeX Warning: Reference `POLYMORPHISM' on page 1 undefined on input line 147. LaTeX Warning: Reference `Friends' on page 1 undefined on input line 149. LaTeX Warning: Reference `PointMembers' on page 1 undefined on input line 151. LaTeX Warning: Reference `NESTEDCLASSES' on page 1 undefined on input line 153. LaTeX Warning: Reference `STL' on page 1 undefined on input line 154. LaTeX Warning: Reference `GENERIC' on page 1 undefined on input line 155. LaTeX Warning: Reference `THREADING' on page 1 undefined on input line 156. LaTeX Warning: Reference `TEMPLATES' on page 1 undefined on input line 157. LaTeX Warning: Reference `TEMPCLASS' on page 1 undefined on input line 159. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 1 undefined on input line 161. [1] LaTeX Warning: Reference `COROUTINES' on page 2 undefined on input line 162. LaTeX Warning: Reference `CONCRETE' on page 2 undefined on input line 163. [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 235. LaTeX Warning: Reference `MODULES' on page 4 undefined on input line 242. LaTeX Warning: Reference `CONSPOLY' on page 4 undefined on input line 248. LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 250. LaTeX Warning: Reference `FirstImpression' on page 4 undefined on input line 25 4. LaTeX Warning: Reference `BYTE' on page 4 undefined on input line 255. LaTeX Warning: Reference `OVERLOADING' on page 4 undefined on input line 256. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 4 undefined on input line 258 . LaTeX Warning: Reference `ITERATORCONS' on page 4 undefined on input line 266. LaTeX Warning: Reference `OPERATORINDEX' on page 4 undefined on input line 267. LaTeX Warning: Reference `STRINGVIEW' on page 4 undefined on input line 269. LaTeX Warning: Reference `OSYNC' on page 4 undefined on input line 270. LaTeX Warning: Reference `FREEBOUND' on page 4 undefined on input line 271. LaTeX Warning: Reference `BOUNDCONCEPT' on page 4 undefined on input line 272. LaTeX Warning: Reference `COROUTINES' on page 4 undefined on input line 282. LaTeX Warning: Reference `JTHREAD' on page 4 undefined on input line 282. LaTeX Warning: Reference `THREADING' on page 4 undefined on input line 283. Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) LaTeX Warning: Reference `WCHAR' on page 6 undefined on input line 361. LaTeX Warning: Reference `FunctionOverloading' on page 6 undefined on input lin e 362. Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] LaTeX Warning: Reference `INHERITANCE' on page 8 undefined on input line 494. LaTeX Warning: Reference `TEMPLATES' on page 8 undefined on input line 495. Original Yodl file: intro/object [8] LaTeX Warning: Reference `objects' on page 9 undefined on input line 590. (intro/objects.eps ) [9] LaTeX Warning: Reference `Classes' on page 10 undefined on input line 623. Original Yodl file: intro/differences Original Yodl file: intro/main LaTeX Warning: Reference `FUNTRY' on page 10 undefined on input line 646. LaTeX Warning: Reference `DESTRUCTOR' on page 10 undefined on input line 648. [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] LaTeX Warning: Reference `Classes' on page 13 undefined on input line 788. LaTeX Warning: Reference `ConstFunctions' on page 13 undefined on input line 78 9. LaTeX Warning: Reference `String' on page 13 undefined on input line 791. Original Yodl file: intro/default [13] Original Yodl file: intro/null LaTeX Warning: Reference `GENCONST' on page 14 undefined on input line 868. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 872. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 874. [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] LaTeX Warning: Reference `CLASSHEADER' on page 17 undefined on input line 1028. LaTeX Warning: Reference `MODULES' on page 17 undefined on input line 1035. Original Yodl file: intro/local [17] LaTeX Warning: Reference `String' on page 18 undefined on input line 1118. LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct LaTeX Warning: Reference `OOP' on page 19 undefined on input line 1178. LaTeX Warning: Reference `FunctionsInStructs' on page 19 undefined on input lin e 1198. [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] LaTeX Warning: Reference `ConstFunctions' on page 22 undefined on input line 13 47. [22] [23] Original Yodl file: first/namespaces LaTeX Warning: Reference `NAMESPACE' on page 24 undefined on input line 1452. Original Yodl file: first/scope LaTeX Warning: Reference `Classes' on page 24 undefined on input line 1491. [24] Original Yodl file: first/cout LaTeX Warning: Reference `Classes' on page 25 undefined on input line 1537. [25] LaTeX Warning: Reference `IOStreams' on page 26 undefined on input line 1610. [26] Original Yodl file: first/structs LaTeX Warning: Reference `FunctionInStruct' on page 27 undefined on input line 1619. Original Yodl file: first/public LaTeX Warning: Reference `Pretensions' on page 27 undefined on input line 1665. LaTeX Warning: Reference `INHERITANCE' on page 27 undefined on input line 1676. [27] LaTeX Warning: Reference `datahiding' on page 28 undefined on input line 1711. (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] LaTeX Warning: Reference `MEMORY' on page 33 undefined on input line 1993. [33] Original Yodl file: first/rvalueref [34] LaTeX Warning: Reference `MOVE' on page 35 undefined on input line 2146. [35] Original Yodl file: first/lvalues LaTeX Warning: Reference `String' on page 36 undefined on input line 2222. LaTeX Warning: Reference `Classes' on page 36 undefined on input line 2223. LaTeX Warning: Reference `PointMembers' on page 36 undefined on input line 2223 . [36] LaTeX Warning: Reference `Classes' on page 37 undefined on input line 2245. LaTeX Warning: Reference `String' on page 37 undefined on input line 2256. LaTeX Warning: Reference `PointMembers' on page 37 undefined on input line 2269 . [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] LaTeX Warning: Reference `UNIFORMINIT' on page 40 undefined on input line 2434. Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto LaTeX Warning: Reference `STL' on page 42 undefined on input line 2562. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 42 undefined on input line 256 2. LaTeX Warning: Reference `AUTODECL' on page 42 undefined on input line 2568. LaTeX Warning: Reference `String' on page 42 undefined on input line 2579. LaTeX Warning: Reference `CONTAINERS' on page 42 undefined on input line 2580. LaTeX Warning: Reference `STL' on page 42 undefined on input line 2581. [42] LaTeX Warning: Reference `ConstFunctions' on page 43 undefined on input line 26 51. LaTeX Warning: Reference `NOEXCEPT' on page 43 undefined on input line 2652. [43] Original Yodl file: first/binding LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2696. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2697. LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2711. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2711. [44] [45] Original Yodl file: first/using [46] LaTeX Warning: Reference `AUTO' on page 47 undefined on input line 2862. Original Yodl file: first/rangebased LaTeX Warning: Reference `FOREACH' on page 47 undefined on input line 2877. LaTeX Warning: Reference `CONTAINERS' on page 47 undefined on input line 2887. LaTeX Warning: Reference `ITERATORS' on page 47 undefined on input line 2889. LaTeX Warning: Reference `Classes' on page 47 undefined on input line 2913. [47] Original Yodl file: first/rawstring [48] LaTeX Warning: Reference `NAMESPACE' on page 49 undefined on input line 3027. [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] LaTeX Warning: Reference `SPACESHIP' on page 53 undefined on input line 3243. Original Yodl file: first/datatypes LaTeX Warning: Reference `String' on page 53 undefined on input line 3269. [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] LaTeX Warning: Reference `CPPCASTS' on page 57 undefined on input line 3499. LaTeX Warning: Reference `BYTE' on page 57 undefined on input line 3502. Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 LaTeX Warning: Reference `INHERITANCE' on page 58 undefined on input line 3593. [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast LaTeX Warning: Reference `POLYMORPHISM' on page 60 undefined on input line 3709 . LaTeX Warning: Reference `DYNAMICCAST' on page 60 undefined on input line 3721. Original Yodl file: first/sharedcast LaTeX Warning: Reference `SHAREDPTR' on page 60 undefined on input line 3727. LaTeX Warning: Reference `SHAREDCAST' on page 60 undefined on input line 3728. [60] Original Yodl file: first/keywords LaTeX Warning: Reference `FINAL' on page 61 undefined on input line 3781. Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] LaTeX Warning: Reference `OUTSIDE' on page 64 undefined on input line 3856. Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed LaTeX Warning: Reference `Classes' on page 64 undefined on input line 3879. Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] LaTeX Warning: Reference `OVERLOADING' on page 69 undefined on input line 4171. Original Yodl file: namespaces/std LaTeX Warning: Reference `STL' on page 69 undefined on input line 4192. LaTeX Warning: Reference `GENERIC' on page 69 undefined on input line 4192. [69] LaTeX Warning: Reference `NAMESPACEHDR' on page 70 undefined on input line 4228 . Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside LaTeX Warning: Reference `MEMORY' on page 72 undefined on input line 4383. [72] Original Yodl file: namespaces/chrono/intro LaTeX Warning: Reference `THREADING' on page 73 undefined on input line 4481. [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] LaTeX Warning: Reference `MEMORY' on page 76 undefined on input line 4726. [76] LaTeX Warning: Reference `NUMLIM' on page 77 undefined on input line 4752. Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] LaTeX Warning: Reference `MEMORY' on page 79 undefined on input line 4889. LaTeX Warning: Reference `DURATION' on page 79 undefined on input line 4935. LaTeX Warning: Reference `IOFORMAT' on page 79 undefined on input line 4939. LaTeX Warning: Reference `TIMEIMG' on page 79 undefined on input line 4941. (threading/time.eps ) LaTeX Warning: Reference `PUTTIME' on page 79 undefined on input line 4949. [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro LaTeX Warning: Reference `EXCEPTIONS' on page 81 undefined on input line 5013. LaTeX Warning: Reference `ERRORCODE' on page 81 undefined on input line 5014. Original Yodl file: namespaces/filesystem/errorcode LaTeX Warning: Reference `SYSTEMERROR' on page 81 undefined on input line 5019. [81] LaTeX Warning: Reference `ERRCAT' on page 82 undefined on input line 5035. LaTeX Warning: Reference `MEMTEMP' on page 82 undefined on input line 5052. LaTeX Warning: Reference `ERRCODEENUM' on page 82 undefined on input line 5055. Underfull \hbox (badness 1253) in paragraph at lines 5052--5058 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] LaTeX Warning: Reference `ERRCOND' on page 83 undefined on input line 5086. Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and LaTeX Warning: Reference `ERRCODEENUM' on page 83 undefined on input line 5110. Original Yodl file: namespaces/filesystem/filestatus LaTeX Warning: Reference `PATH' on page 83 undefined on input line 5127. [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = LaTeX Warning: Reference `FREEFS' on page 85 undefined on input line 5375. Original Yodl file: namespaces/filesystem/getstatus LaTeX Warning: Reference `FREEFS' on page 85 undefined on input line 5389. Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] LaTeX Warning: Reference `PATH' on page 86 undefined on input line 5456. LaTeX Warning: Reference `MAP' on page 86 undefined on input line 5456. [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] LaTeX Warning: Reference `DIRENTRY' on page 91 undefined on input line 5843. LaTeX Warning: Reference `TIMEPOINT' on page 91 undefined on input line 5859. Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class LaTeX Warning: Reference `FSSTATUS' on page 92 undefined on input line 5975. LaTeX Warning: Reference `FSESTAT' on page 92 undefined on input line 5975. [92] Original Yodl file: namespaces/filesystem/directoryiterator LaTeX Warning: Reference `ITERATORS' on page 93 undefined on input line 6009. Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror LaTeX Warning: Reference `EXCEPTIONS' on page 95 undefined on input line 6153. Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string LaTeX Warning: Reference `GENERIC' on page 97 undefined on input line 6192. [97] Original Yodl file: string/ops LaTeX Warning: Reference `ITERATORS' on page 98 undefined on input line 6260. LaTeX Warning: Reference `STRINGOVERVIEW' on page 98 undefined on input line 62 61. [98] Original Yodl file: string/overview LaTeX Warning: Reference `EXCEPTIONS' on page 99 undefined on input line 6345. [99] LaTeX Warning: Reference `ITERATORS' on page 100 undefined on input line 6369. Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators LaTeX Warning: Reference `ITERATORS' on page 101 undefined on input line 6421. LaTeX Warning: Reference `GENERIC' on page 101 undefined on input line 6430. Original Yodl file: string/operators [101] LaTeX Warning: Reference `CoutCinCerr' on page 102 undefined on input line 6508 . Original Yodl file: string/members [102] LaTeX Warning: Reference `STRINGOVERVIEW' on page 103 undefined on input line 6 544. [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, LaTeX Warning: Reference `STRINGVIEW' on page 104 undefined on input line 6605. [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6712. LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6713. [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] LaTeX Warning: Reference `CONTAINERS' on page 111 undefined on input line 6980. [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro LaTeX Warning: Reference `FirstImpression' on page 113 undefined on input line 6992. LaTeX Warning: Reference `Classes' on page 113 undefined on input line 7000. LaTeX Warning: Reference `INHERITANCE' on page 113 undefined on input line 7001 . LaTeX Warning: Reference `TEMPLATES' on page 113 undefined on input line 7015. [113] LaTeX Warning: Reference `INHERITANCE' on page 114 undefined on input line 7068 . LaTeX Warning: Reference `POLYMORPHISM' on page 114 undefined on input line 706 8. LaTeX Warning: Reference `CONCRETE' on page 114 undefined on input line 7069. (iostreams/ioclasses.eps ) LaTeX Warning: Reference `IOCLASSESFIG' on page 114 undefined on input line 707 5. LaTeX Warning: Reference `INHERITANCE' on page 114 undefined on input line 7087 . [114] [115] LaTeX Warning: Reference `OSYNC' on page 116 undefined on input line 7123. LaTeX Warning: Reference `CONCRETE' on page 116 undefined on input line 7123. Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like LaTeX Warning: Reference `STREAMBUF' on page 116 undefined on input line 7167. LaTeX Warning: Reference `FILEBUF' on page 116 undefined on input line 7168. LaTeX Warning: Reference `ISTREAM' on page 116 undefined on input line 7171. LaTeX Warning: Reference `OSTREAM' on page 116 undefined on input line 7174. LaTeX Warning: Reference `IOSTREAMBUF' on page 116 undefined on input line 7178 . [116] LaTeX Warning: Reference `OFSTREAM' on page 117 undefined on input line 7180. LaTeX Warning: Reference `IFSTREAM' on page 117 undefined on input line 7180. LaTeX Warning: Reference `FSTREAM' on page 117 undefined on input line 7180. LaTeX Warning: Reference `OSTRINGSTREAM' on page 117 undefined on input line 71 82. LaTeX Warning: Reference `ISTRINGSTREAM' on page 117 undefined on input line 71 82. LaTeX Warning: Reference `IOFORMAT' on page 117 undefined on input line 7184. Original Yodl file: iostreams/iosbase LaTeX Warning: Reference `IOCLASSESFIG' on page 117 undefined on input line 720 7. Original Yodl file: iostreams/ios LaTeX Warning: Reference `INHERITANCE' on page 117 undefined on input line 7227 . LaTeX Warning: Reference `FORMATFLAGS' on page 117 undefined on input line 7235 . [117] LaTeX Warning: Reference `STREAMBUF' on page 118 undefined on input line 7242. LaTeX Warning: Reference `STRBUF' on page 118 undefined on input line 7242. LaTeX Warning: Reference `COUPLING' on page 118 undefined on input line 7253. LaTeX Warning: Reference `COUPLING' on page 118 undefined on input line 7259. Original Yodl file: iostreams/conditions [118] [119] [120] LaTeX Warning: Reference `EXCEPTIONS' on page 121 undefined on input line 7463. LaTeX Warning: Reference `IOEXCEPTIONS' on page 121 undefined on input line 746 4. Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] LaTeX Warning: Reference `FORMATFLAGS' on page 122 undefined on input line 7533 . LaTeX Warning: Reference `FORMATFLAGS' on page 122 undefined on input line 7548 . LaTeX Warning: Reference `FORMATFLAGS' on page 122 undefined on input line 7552 . [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] LaTeX Warning: Reference `IOS' on page 126 undefined on input line 7790. LaTeX Warning: Reference `OSTRINGSTREAM' on page 126 undefined on input line 77 95. LaTeX Warning: Reference `IOS' on page 126 undefined on input line 7802. [126] LaTeX Warning: Reference `IOS' on page 127 undefined on input line 7823. Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] LaTeX Warning: Reference `STREAMBUF' on page 128 undefined on input line 7883. Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek LaTeX Warning: Reference `ISTREAMPOS' on page 129 undefined on input line 7990. Original Yodl file: iostreams/ostreamflush [129] LaTeX Warning: Reference `FORMATFLAGS' on page 130 undefined on input line 8010 . LaTeX Warning: Reference `OFSTREAM' on page 130 undefined on input line 8012. Original Yodl file: iostreams/ofstream LaTeX Warning: Reference `OUTPUTMODES' on page 130 undefined on input line 8039 . LaTeX Warning: Reference `STREAMBUF' on page 130 undefined on input line 8052. LaTeX Warning: Reference `FILEBUF' on page 130 undefined on input line 8053. [130] Original Yodl file: iostreams/outmodes LaTeX Warning: Reference `IFSTREAM' on page 131 undefined on input line 8108. [131] LaTeX Warning: Reference `EnumOverload' on page 132 undefined on input line 814 8. Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream LaTeX Warning: Reference `OSTREAM' on page 137 undefined on input line 8750. LaTeX Warning: Reference `STREAMBUF' on page 137 undefined on input line 8751. LaTeX Warning: Reference `CONCRETE' on page 137 undefined on input line 8751. Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] LaTeX Warning: Reference `IOSTATES' on page 138 undefined on input line 8821. LaTeX Warning: Reference `STRINGMEMBERS' on page 138 undefined on input line 88 34. [138] LaTeX Warning: Reference `IFSTREAM' on page 139 undefined on input line 8856. Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream LaTeX Warning: Reference `OUTPUTMODES' on page 140 undefined on input line 8951 . [140] LaTeX Warning: Reference `OFSTREAM' on page 141 undefined on input line 8985. LaTeX Warning: Reference `ISTREAMREAD' on page 141 undefined on input line 8987 . Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying LaTeX Warning: Reference `ISTREAMREAD' on page 142 undefined on input line 9071 . [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection LaTeX Warning: Reference `REDIRECTION' on page 144 undefined on input line 9202 . [144] [145] Original Yodl file: iostreams/readwrite LaTeX Warning: Reference `POLYMORPHISM' on page 146 undefined on input line 929 8. LaTeX Warning: Reference `IOSTREAMBUF' on page 146 undefined on input line 9299 . [146] LaTeX Warning: Reference `OUTPUTMODES' on page 147 undefined on input line 9369 . LaTeX Warning: Reference `OSTREAMPOS' on page 147 undefined on input line 9407. LaTeX Warning: Reference `ISTREAMPOS' on page 147 undefined on input line 9407. LaTeX Warning: Reference `IOSTATES' on page 147 undefined on input line 9409. [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] LaTeX Warning: Reference `FILEBUF' on page 151 undefined on input line 9655. LaTeX Warning: Reference `IOSTREAMBUF' on page 151 undefined on input line 9668 . LaTeX Warning: Reference `STREAMBUF' on page 151 undefined on input line 9671. [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro LaTeX Warning: Reference `POD' on page 153 undefined on input line 9717. LaTeX Warning: Reference `HIDING' on page 153 undefined on input line 9719. LaTeX Warning: Reference `APPLICATION' on page 153 undefined on input line 9720 . LaTeX Warning: Reference `UNIONS' on page 153 undefined on input line 9726. Underfull \vbox (badness 10000) has occurred while \output is active [153] LaTeX Warning: Reference `ConstFunctions' on page 154 undefined on input line 9 762. LaTeX Warning: Reference `StaticDataFun' on page 154 undefined on input line 98 20. LaTeX Warning: Reference `INHERITANCE' on page 154 undefined on input line 9824 . [154] LaTeX Warning: Reference `INTRONAME' on page 155 undefined on input line 9848. LaTeX Warning: Reference `CLASSHEADER' on page 155 undefined on input line 9853 . LaTeX Warning: Reference `NAMESPACEHDR' on page 155 undefined on input line 985 3. Original Yodl file: classes/construc LaTeX Warning: Reference `MEMORY' on page 155 undefined on input line 9872. LaTeX Warning: Reference `MemberInitializers' on page 155 undefined on input li ne 9885. [155] LaTeX Warning: Reference `DEFAULTED' on page 156 undefined on input line 9934. LaTeX Warning: Reference `DEFAULTED' on page 156 undefined on input line 9938. Original Yodl file: classes/application [156] LaTeX Warning: Reference `ConstFunctions' on page 157 undefined on input line 1 0023. [157] [158] Original Yodl file: classes/arguments LaTeX Warning: Reference `MemberInitializers' on page 159 undefined on input li ne 10120. [159] LaTeX Warning: Reference `VECTOR' on page 160 undefined on input line 10189. LaTeX Warning: Reference `AMBIGUITY' on page 160 undefined on input line 10190. [160] LaTeX Warning: Reference `CONSCALL' on page 161 undefined on input line 10227. Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] LaTeX Warning: Reference `INHERITANCE' on page 170 undefined on input line 1081 9. LaTeX Warning: Reference `POLYMORPHISM' on page 170 undefined on input line 108 20. [170] Original Yodl file: classes/constructorscall LaTeX Warning: Reference `INHERITANCE' on page 171 undefined on input line 1085 1. LaTeX Warning: Reference `StaticDataFun' on page 171 undefined on input line 10 891. [171] Original Yodl file: classes/uniforminit LaTeX Warning: Reference `FUNOBJ' on page 172 undefined on input line 10934. LaTeX Warning: Reference `POD' on page 172 undefined on input line 10935. [172] [173] Original Yodl file: classes/defaulted LaTeX Warning: Reference `INHERITANCE' on page 174 undefined on input line 1107 5. LaTeX Warning: Reference `MEMORY' on page 174 undefined on input line 11079. [174] Original Yodl file: classes/member LaTeX Warning: Reference `ConstRule' on page 175 undefined on input line 11112. LaTeX Warning: Reference `MEMORY' on page 175 undefined on input line 11134. [175] Original Yodl file: classes/anonymous [176] LaTeX Warning: Reference `RREF' on page 177 undefined on input line 11274. [177] Original Yodl file: classes/subtleties [178] LaTeX Warning: Reference `MEMORY' on page 179 undefined on input line 11342. [179] Original Yodl file: classes/inline LaTeX Warning: Reference `WHENINLINE' on page 180 undefined on input line 11440 . Original Yodl file: classes/defineinline [180] [181] LaTeX Warning: Reference `GENCONST' on page 182 undefined on input line 11524. Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use LaTeX Warning: Reference `POLYMORPHISM' on page 182 undefined on input line 115 75. [182] LaTeX Warning: Reference `POLYMORPHISM' on page 183 undefined on input line 115 92. Original Yodl file: classes/inlinevars Original Yodl file: classes/local LaTeX Warning: Reference `NONDEFINIT' on page 183 undefined on input line 11633 . [183] LaTeX Warning: Reference `INHERITANCE' on page 184 undefined on input line 1165 9. Original Yodl file: classes/mutable LaTeX Warning: Reference `ConstFunctions' on page 184 undefined on input line 1 1702. [184] Original Yodl file: classes/headers LaTeX Warning: Reference `CHeaders' on page 185 undefined on input line 11750. [185] [186] LaTeX Warning: Reference `INHERITANCE' on page 187 undefined on input line 1189 4. [187] LaTeX Warning: Reference `INHERITANCE' on page 188 undefined on input line 1192 7. LaTeX Warning: Reference `CHeaders' on page 188 undefined on input line 11940. [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public LaTeX Warning: Reference `StaticData' on page 193 undefined on input line 12248 . [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] LaTeX Warning: Reference `CALLINGCONVENTION' on page 199 undefined on input lin e 12577. [199] Original Yodl file: static/calling LaTeX Warning: Reference `GENERIC' on page 200 undefined on input line 12674. [200] LaTeX Warning: Reference `GENERIC' on page 201 undefined on input line 12724. [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro LaTeX Warning: Reference `NEWHANDLER' on page 203 undefined on input line 12750 . [203] Original Yodl file: memory/new LaTeX Warning: Reference `NEWHANDLER' on page 204 undefined on input line 12815 . [204] LaTeX Warning: Reference `PLACEMENT' on page 205 undefined on input line 12862. Original Yodl file: memory/newarray LaTeX Warning: Reference `DELETEARRAY' on page 205 undefined on input line 1287 5. [205] LaTeX Warning: Reference `NONDEFINIT' on page 206 undefined on input line 12944 . LaTeX Warning: Reference `ENLARGEARRAY' on page 206 undefined on input line 129 64. Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] LaTeX Warning: Reference `UNINIT' on page 211 undefined on input line 13256. Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] LaTeX Warning: Reference `INHERITANCE' on page 214 undefined on input line 1347 8. [214] [215] Original Yodl file: memory/setnew LaTeX Warning: Reference `STDEXC' on page 216 undefined on input line 13578. [216] Original Yodl file: memory/assignment [217] LaTeX Warning: Reference `badassign' on page 218 undefined on input line 13695. (memory/badassign.eps ) [218] Original Yodl file: memory/overload LaTeX Warning: Reference `rightass' on page 219 undefined on input line 13723. (memory/rightass.eps ) [219] LaTeX Warning: Reference `CoutCinCerr' on page 220 undefined on input line 1377 0. Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] LaTeX Warning: Reference `PointMembers' on page 222 undefined on input line 138 97. Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization LaTeX Warning: Reference `DESTRUCTOR' on page 223 undefined on input line 13945 . LaTeX Warning: Reference `MOVECONS' on page 223 undefined on input line 13996. [223] [224] Original Yodl file: memory/revising LaTeX Warning: Reference `DESTRUCTOR' on page 225 undefined on input line 14092 . LaTeX Warning: Reference `MOVE' on page 225 undefined on input line 14116. [225] Original Yodl file: memory/swapping LaTeX Warning: Reference `STL' on page 226 undefined on input line 14154. LaTeX Warning: Reference `SWAP' on page 226 undefined on input line 14155. LaTeX Warning: Reference `SWAPLIST' on page 226 undefined on input line 14186. (memory/fswap.eps ) [226] LaTeX Warning: Reference `SWAPSELF' on page 227 undefined on input line 14211. (memory/fswap2.eps ) LaTeX Warning: Reference `SWAPSELF' on page 227 undefined on input line 14226. LaTeX Warning: Reference `SWAPSELF' on page 227 undefined on input line 14235. [227] LaTeX Warning: Reference `SWAPLIST' on page 228 undefined on input line 14252. Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] LaTeX Warning: Reference `RVO' on page 231 undefined on input line 14476. Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] LaTeX Warning: Reference `COPYCONS' on page 233 undefined on input line 14547. LaTeX Warning: Reference `MOVEASS' on page 233 undefined on input line 14552. Original Yodl file: memory/movecomposition LaTeX Warning: Reference `INHERITANCE' on page 233 undefined on input line 1459 7. [233] [234] Original Yodl file: memory/moveassignment LaTeX Warning: Reference `MOVECONS' on page 235 undefined on input line 14709. Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly LaTeX Warning: Reference `CONTAINERS' on page 237 undefined on input line 14814 . Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications LaTeX Warning: Reference `REVISEDASS' on page 239 undefined on input line 14976 . Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate LaTeX Warning: Reference `INHERITANCE' on page 248 undefined on input line 1555 2. LaTeX Warning: Reference `INILIST' on page 248 undefined on input line 15583. LaTeX Warning: Reference `STRUCTBIND' on page 248 undefined on input line 15584 . Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] LaTeX Warning: Reference `STDEXC' on page 252 undefined on input line 15671. LaTeX Warning: Reference `INHERITANCE' on page 252 undefined on input line 1567 2. Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp LaTeX Warning: Reference `BASICEXCEPTION' on page 254 undefined on input line 1 5819. [254] Original Yodl file: exceptions/exception LaTeX Warning: Reference `BASICEXCEPTION' on page 255 undefined on input line 1 5908. [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] LaTeX Warning: Reference `EXCEPTIONCATCH' on page 260 undefined on input line 1 6215. LaTeX Warning: Reference `POLYMORPHISM' on page 260 undefined on input line 162 22. Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try LaTeX Warning: Reference `EMPTYTHROW' on page 261 undefined on input line 16292 . Original Yodl file: exceptions/catch [261] LaTeX Warning: Reference `UNIQUEPTR' on page 262 undefined on input line 16340. LaTeX Warning: Reference `SHAREDPTR' on page 262 undefined on input line 16340. [262] LaTeX Warning: Reference `EMPTYTHROW' on page 263 undefined on input line 16412 . [263] Original Yodl file: exceptions/defaultcatch LaTeX Warning: Reference `EXCEPTIONCATCH' on page 264 undefined on input line 1 6455. LaTeX Warning: Reference `EMPTYTHROW' on page 264 undefined on input line 16462 . [264] LaTeX Warning: Reference `THREADING' on page 265 undefined on input line 16505. LaTeX Warning: Reference `EXCPTR' on page 265 undefined on input line 16508. Original Yodl file: exceptions/noexcept LaTeX Warning: Reference `SYSTEMERROR' on page 265 undefined on input line 1652 0. LaTeX Warning: Reference `NOEXCEPT' on page 265 undefined on input line 16534. Original Yodl file: exceptions/iostreams [265] LaTeX Warning: Reference `STREAMBUF' on page 266 undefined on input line 16592. Original Yodl file: exceptions/standard LaTeX Warning: Reference `DYNAMICCAST' on page 266 undefined on input line 1662 4. [266] LaTeX Warning: Reference `TYPEID' on page 267 undefined on input line 16631. LaTeX Warning: Reference `TRANSMEM' on page 267 undefined on input line 16666. Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror LaTeX Warning: Reference `ERRORCODE' on page 268 undefined on input line 16740. LaTeX Warning: Reference `SYSERRFIG' on page 268 undefined on input line 16749. (exceptions/systemerror.eps ) LaTeX Warning: Reference `SYSERRFIG' on page 268 undefined on input line 16756. [268] [269] LaTeX Warning: Reference `ERRCODEENUM' on page 270 undefined on input line 1679 4. LaTeX Warning: Reference `SYSERRFIG' on page 270 undefined on input line 16797. Original Yodl file: exceptions/errorcategory LaTeX Warning: Reference `ERRCODEENUM' on page 270 undefined on input line 1680 2. LaTeX Warning: Reference `POLYMORPHISM' on page 270 undefined on input line 168 11. LaTeX Warning: Reference `ERRCOND' on page 270 undefined on input line 16815. [270] LaTeX Warning: Reference `FUTURE' on page 271 undefined on input line 16865. Original Yodl file: exceptions/errorcondition LaTeX Warning: Reference `ERRCODEENUM' on page 271 undefined on input line 1688 2. LaTeX Warning: Reference `MEMTEMP' on page 271 undefined on input line 16896. Underfull \hbox (badness 6927) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 273 undefined on input line 16 996. LaTeX Warning: Reference `ERRCODEENUM' on page 273 undefined on input line 1699 6. Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 275 undefined on input line 1 7119. Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] LaTeX Warning: Reference `NOEXCEPT' on page 279 undefined on input line 17349. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 279 undefined on input line 1 7356. LaTeX Warning: Reference `CopyDestroy' on page 279 undefined on input line 1736 1. Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] LaTeX Warning: Reference `SHAREDPTR' on page 284 undefined on input line 17676. [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more LaTeX Warning: Reference `MEMORY' on page 289 undefined on input line 17950. LaTeX Warning: Reference `FirstImpression' on page 289 undefined on input line 17952. LaTeX Warning: Reference `IOStreams' on page 289 undefined on input line 17953. Original Yodl file: overloading/array [289] LaTeX Warning: Reference `FunctionOverloading' on page 290 undefined on input l ine 18049. LaTeX Warning: Reference `ConstFunctions' on page 290 undefined on input line 1 8050. LaTeX Warning: Reference `MEMORY' on page 290 undefined on input line 18057. [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract LaTeX Warning: Reference `MEMORY' on page 293 undefined on input line 18240. [293] Original Yodl file: overloading/conversion [294] [295] LaTeX Warning: Reference `OverloadableOperators' on page 296 undefined on input line 18391. LaTeX Warning: Reference `SPECIALIZING' on page 296 undefined on input line 184 47. [296] [297] LaTeX Warning: Reference `BYTE' on page 298 undefined on input line 18536. LaTeX Warning: Reference `BYTE' on page 298 undefined on input line 18539. Original Yodl file: overloading/byte LaTeX Warning: Reference `FirstImpression' on page 298 undefined on input line 18546. [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] LaTeX Warning: Reference `EXCHANGE' on page 304 undefined on input line 18927. Original Yodl file: overloading/binary.yo [304] LaTeX Warning: Reference `EXPLICIT' on page 305 undefined on input line 19000. [305] [306] LaTeX Warning: Reference `Friends' on page 307 undefined on input line 19124. [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo LaTeX Warning: Reference `COMPARISONS' on page 311 undefined on input line 1938 3. [311] LaTeX Warning: Reference `TEMPFUNARGS' on page 312 undefined on input line 1940 7. [312] Original Yodl file: overloading/new LaTeX Warning: Reference `NEWDELETEARRAY' on page 313 undefined on input line 1 9488. [313] LaTeX Warning: Reference `StaticDataFun' on page 314 undefined on input line 19 565. [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete LaTeX Warning: Reference `NEWDELETEARRAY' on page 315 undefined on input line 1 9628. [315] LaTeX Warning: Reference `StaticDataFun' on page 316 undefined on input line 19 665. Original Yodl file: overloading/newdeletearray LaTeX Warning: Reference `NEWARRAY' on page 316 undefined on input line 19668. LaTeX Warning: Reference `DELETEARRAY' on page 316 undefined on input line 1966 8. LaTeX Warning: Reference `DELETEPTRS' on page 316 undefined on input line 19668 . Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] LaTeX Warning: Reference `StaticDataFun' on page 319 undefined on input line 19 849. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] LaTeX Warning: Reference `GENERIC' on page 321 undefined on input line 19976. Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators LaTeX Warning: Reference `IOStreams' on page 323 undefined on input line 20120. [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda LaTeX Warning: Reference `GENERIC' on page 326 undefined on input line 20341. LaTeX Warning: Reference `SORT' on page 326 undefined on input line 20343. LaTeX Warning: Reference `FIND' on page 326 undefined on input line 20343. [326] Original Yodl file: overloading/lambdasyntax [327] LaTeX Warning: Reference `ACCU' on page 328 undefined on input line 20441. LaTeX Warning: Reference `AUTO' on page 328 undefined on input line 20467. [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] LaTeX Warning: Reference `THREADING' on page 330 undefined on input line 20575. [330] Original Yodl file: overloading/lambdause [331] LaTeX Warning: Reference `FOREACH' on page 332 undefined on input line 20693. [332] LaTeX Warning: Reference `CONDEX' on page 333 undefined on input line 20783. LaTeX Warning: Reference `CONDEX' on page 333 undefined on input line 20789. [333] LaTeX Warning: Reference `TEMPCLASS' on page 334 undefined on input line 20846. Original Yodl file: overloading/iofstreamopen LaTeX Warning: Reference `OUTPUTMODES' on page 334 undefined on input line 2084 9. [334] Original Yodl file: overloading/userdefined LaTeX Warning: Reference `UDL' on page 335 undefined on input line 20937. [335] LaTeX Warning: Reference `UDL' on page 336 undefined on input line 21011. [336] Original Yodl file: overloading/overloadable LaTeX Warning: Reference `ConversionOperators' on page 337 undefined on input l ine 21099. [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container LaTeX Warning: Reference `TEMPLATES' on page 339 undefined on input line 21118. LaTeX Warning: Reference `PAIR' on page 339 undefined on input line 21128. LaTeX Warning: Reference `TEMPLATES' on page 339 undefined on input line 21142. [339] LaTeX Warning: Reference `TUPLES' on page 340 undefined on input line 21167. LaTeX Warning: Reference `String' on page 340 undefined on input line 21171. LaTeX Warning: Reference `IOStreams' on page 340 undefined on input line 21171. LaTeX Warning: Reference `STACK' on page 340 undefined on input line 21217. LaTeX Warning: Reference `PRIQUEUE' on page 340 undefined on input line 21218. LaTeX Warning: Reference `QUEUE' on page 340 undefined on input line 21219. LaTeX Warning: Reference `GENERIC' on page 340 undefined on input line 21233. LaTeX Warning: Reference `STL' on page 340 undefined on input line 21239. [340] Original Yodl file: containers/notations Original Yodl file: containers/pair LaTeX Warning: Reference `TEMPLATES' on page 341 undefined on input line 21295. [341] [342] LaTeX Warning: Reference `VECTOR' on page 343 undefined on input line 21364. LaTeX Warning: Reference `TUPLES' on page 343 undefined on input line 21373. Original Yodl file: containers/array [343] [344] LaTeX Warning: Reference `SORT' on page 345 undefined on input line 21481. Original Yodl file: containers/vector LaTeX Warning: Reference `PAIR' on page 345 undefined on input line 21512. [345] [346] [347] Original Yodl file: containers/list LaTeX Warning: Reference `listFig' on page 348 undefined on input line 21686. (containers/list.eps ) LaTeX Warning: Reference `listFig' on page 348 undefined on input line 21691. LaTeX Warning: Reference `listFig' on page 348 undefined on input line 21700. [348] LaTeX Warning: Reference `listFig' on page 349 undefined on input line 21719. LaTeX Warning: Reference `listAdd' on page 349 undefined on input line 21755. (containers/insertlist.eps ) LaTeX Warning: Reference `listFig' on page 349 undefined on input line 21763. LaTeX Warning: Reference `listDel' on page 349 undefined on input line 21763. (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue LaTeX Warning: Reference `queueFig' on page 355 undefined on input line 22094. (containers/queue.eps ) LaTeX Warning: Reference `queueFig' on page 355 undefined on input line 22099. [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] LaTeX Warning: Reference `QUEUE' on page 358 undefined on input line 22306. [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map LaTeX Warning: Reference `PAIR' on page 361 undefined on input line 22497. [361] LaTeX Warning: Reference `RELATIONAL' on page 362 undefined on input line 22515 . Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample LaTeX Warning: Reference `MAP' on page 369 undefined on input line 22957. [369] Original Yodl file: containers/multimap LaTeX Warning: Reference `MAP' on page 370 undefined on input line 23015. Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset LaTeX Warning: Reference `SET' on page 374 undefined on input line 23289. [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23426. LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23429. (containers/stack/stack.eps ) LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23438. LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23451. [377] LaTeX Warning: Reference `QUEUE' on page 378 undefined on input line 23481. Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] LaTeX Warning: Reference `GENERIC' on page 380 undefined on input line 23624. Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of LaTeX Warning: Reference `UMAPMEMBERS' on page 386 undefined on input line 2395 8. Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro LaTeX Warning: Reference `Composition' on page 391 undefined on input line 2417 7. LaTeX Warning: Reference `OOP' on page 391 undefined on input line 24198. LaTeX Warning: Reference `hierarchy' on page 391 undefined on input line 24211. (inheritance/hierarchy.eps ) LaTeX Warning: Reference `POLYMORPHISM' on page 391 undefined on input line 242 21. LaTeX Warning: Reference `POLYMORPHISM' on page 391 undefined on input line 242 23. Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] LaTeX Warning: Reference `POLYMORPHISM' on page 394 undefined on input line 243 61. Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights LaTeX Warning: Reference `HIDING' on page 395 undefined on input line 24433. LaTeX Warning: Reference `IOStreams' on page 395 undefined on input line 24454. [395] Original Yodl file: inheritance/derivationtypes [396] LaTeX Warning: Reference `MULTIPLE' on page 397 undefined on input line 24577. Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor LaTeX Warning: Reference `MULTIPLE' on page 398 undefined on input line 24650. LaTeX Warning: Reference `VehicleSystem' on page 398 undefined on input line 24 660. [398] Original Yodl file: inheritance/move LaTeX Warning: Reference `MOVE' on page 399 undefined on input line 24721. [399] Original Yodl file: inheritance/assignment LaTeX Warning: Reference `MOVEASS' on page 400 undefined on input line 24750. Original Yodl file: inheritance/usingbase LaTeX Warning: Reference `MULTIPLE' on page 400 undefined on input line 24778. [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv LaTeX Warning: Reference `MULTIPLE' on page 408 undefined on input line 25256. [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] LaTeX Warning: Reference `LOCAL' on page 411 undefined on input line 25457. [411] LaTeX Warning: Reference `THREADING' on page 412 undefined on input line 25516. LaTeX Warning: Reference `PLACEMENT' on page 412 undefined on input line 25520. [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function LaTeX Warning: Reference `VehicleSystem' on page 417 undefined on input line 25 779. [417] LaTeX Warning: Reference `INHERITWHY' on page 418 undefined on input line 25821 . [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor LaTeX Warning: Reference `VehicleSystem' on page 421 undefined on input line 26 022. [421] LaTeX Warning: Reference `VTABLE' on page 422 undefined on input line 26074. Original Yodl file: polymorphism/pure LaTeX Warning: Reference `FORK' on page 422 undefined on input line 26102. [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit LaTeX Warning: Reference `INHERITWHY' on page 424 undefined on input line 26226 . [424] Original Yodl file: polymorphism/multiple LaTeX Warning: Reference `IOStreams' on page 425 undefined on input line 26301. LaTeX Warning: Reference `INHERITANCE' on page 425 undefined on input line 2630 3. [425] LaTeX Warning: Reference `VehicleSystem' on page 426 undefined on input line 26 341. Original Yodl file: polymorphism/ambiguity LaTeX Warning: Reference `ambiguity' on page 426 undefined on input line 26356. (polymorphism/ambiguity.eps ) LaTeX Warning: Reference `InternalOrganization' on page 426 undefined on input line 26362. (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base LaTeX Warning: Reference `InternalOrganization' on page 427 undefined on input line 26403. [427] LaTeX Warning: Reference `VirtualBaseClass' on page 428 undefined on input line 26439. (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual LaTeX Warning: Reference `Truck' on page 431 undefined on input line 26629. [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] LaTeX Warning: Reference `EMPTYENUM' on page 434 undefined on input line 26865. [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] LaTeX Warning: Reference `FILEBUF' on page 440 undefined on input line 27223. LaTeX Warning: Reference `CONCRETE' on page 440 undefined on input line 27228. LaTeX Warning: Reference `SBPROTECTED' on page 440 undefined on input line 2725 5. LaTeX Warning: Reference `SBPROTECTED' on page 440 undefined on input line 2726 6. [440] LaTeX Warning: Reference `SBPROTECTED' on page 441 undefined on input line 2729 0. LaTeX Warning: Reference `SBPROTECTED' on page 441 undefined on input line 2729 4. Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27327. (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27351. LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27354. LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27360. [442] [443] LaTeX Warning: Reference `IOSTREAMBUF' on page 444 undefined on input line 2743 5. LaTeX Warning: Reference `IOSTREAMBUF' on page 444 undefined on input line 2744 4. Original Yodl file: polymorphism/protectedoutput [444] LaTeX Warning: Reference `IOSTREAMBUF' on page 445 undefined on input line 2746 5. LaTeX Warning: Reference `SBBUFFERS' on page 445 undefined on input line 27481. LaTeX Warning: Reference `SBBUFFERS' on page 445 undefined on input line 27484. LaTeX Warning: Reference `SBBUFFERS' on page 445 undefined on input line 27493. LaTeX Warning: Reference `IOSTREAMBUF' on page 445 undefined on input line 2751 1. [445] Original Yodl file: polymorphism/protectedbuffer LaTeX Warning: Reference `IOSTREAMBUF' on page 446 undefined on input line 2753 9. Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf LaTeX Warning: Reference `CONCRETE' on page 446 undefined on input line 27561. [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) LaTeX Warning: Reference `BuffersFig' on page 447 undefined on input line 27591 . [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception LaTeX Warning: Reference `EMPTYTHROW' on page 454 undefined on input line 28049 . LaTeX Warning: Reference `EMPTYTHROW' on page 454 undefined on input line 28057 . [454] [455] [456] Original Yodl file: polymorphism/implementation LaTeX Warning: Reference `ImplementationFigure' on page 457 undefined on input line 28233. LaTeX Warning: Reference `CaumonFigure' on page 457 undefined on input line 282 33. (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) LaTeX Warning: Reference `ImplementationFigure' on page 457 undefined on input line 28246. LaTeX Warning: Reference `CaumonFigure' on page 457 undefined on input line 282 46. [457] [458] LaTeX Warning: Reference `MultiVtableFig' on page 459 undefined on input line 2 8303. (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] LaTeX Warning: Reference `NOTINLINE' on page 461 undefined on input line 28389. Original Yodl file: polymorphism/constructors LaTeX Warning: Reference `VIRTDES' on page 461 undefined on input line 28392. LaTeX Warning: Reference `NESTEDCLASSES' on page 461 undefined on input line 28 430. [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro LaTeX Warning: Reference `NESTEDCLASSES' on page 465 undefined on input line 28 608. LaTeX Warning: Reference `TEMPLATES' on page 465 undefined on input line 28608. LaTeX Warning: Reference `OVERLOADING' on page 465 undefined on input line 2861 8. LaTeX Warning: Reference `EXTRACTORS' on page 465 undefined on input line 28628 . Original Yodl file: friends/friendfun LaTeX Warning: Reference `EXTRACTORS' on page 465 undefined on input line 28640 . LaTeX Warning: Reference `ASSIGNMENT' on page 465 undefined on input line 28641 . Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended LaTeX Warning: Reference `TEMPFRIENDS' on page 467 undefined on input line 2874 3. [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro LaTeX Warning: Reference `MEMORY' on page 469 undefined on input line 28749. Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] LaTeX Warning: Reference `ASSIGNMENT' on page 473 undefined on input line 29025 . [473] [474] LaTeX Warning: Reference `SORT' on page 475 undefined on input line 29147. Original Yodl file: pointermembers/static LaTeX Warning: Reference `CALLINGCONVENTION' on page 475 undefined on input lin e 29166. [475] Original Yodl file: pointermembers/sizes [476] LaTeX Warning: Reference `PMSIZES' on page 477 undefined on input line 29273. (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] LaTeX Warning: Reference `NESTEDFRIENDS' on page 483 undefined on input line 29 489. Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum LaTeX Warning: Reference `DYNAMICCAST' on page 490 undefined on input line 2996 7. [490] Original Yodl file: nested/virtcons.yo LaTeX Warning: Reference `VIRTCONS' on page 491 undefined on input line 29997. LaTeX Warning: Reference `VIRTCONS' on page 491 undefined on input line 30017. [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro LaTeX Warning: Reference `TEMPLATES' on page 493 undefined on input line 30081. LaTeX Warning: Reference `CONTAINERS' on page 493 undefined on input line 30085 . LaTeX Warning: Reference `FUNOBJ' on page 493 undefined on input line 30086. LaTeX Warning: Reference `GENERIC' on page 493 undefined on input line 30092. LaTeX Warning: Reference `NAMESPACEHDR' on page 493 undefined on input line 301 02. Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators LaTeX Warning: Reference `ITERATORCONS' on page 500 undefined on input line 305 57. [500] LaTeX Warning: Reference `DISTANCE' on page 501 undefined on input line 30583. Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing LaTeX Warning: Reference `AUTO' on page 501 undefined on input line 30632. [501] LaTeX Warning: Reference `ITERATORCONS' on page 502 undefined on input line 307 00. [502] LaTeX Warning: Reference `GENERIC' on page 503 undefined on input line 30708. Original Yodl file: stl/distance LaTeX Warning: Reference `ITERATORS' on page 503 undefined on input line 30760. [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] LaTeX Warning: Reference `OSTREAMBUFITER' on page 507 undefined on input line 3 0964. Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr LaTeX Warning: Reference `SHAREDPTR' on page 509 undefined on input line 31112. [509] Original Yodl file: stl/defining [510] LaTeX Warning: Reference `UNIQUEPLAIN' on page 511 undefined on input line 3120 3. LaTeX Warning: Reference `UNIQUEMOVE' on page 511 undefined on input line 31211 . LaTeX Warning: Reference `UNIQUENEW' on page 511 undefined on input line 31221. Original Yodl file: stl/uniqueplain LaTeX Warning: Reference `UNIQUEMEM' on page 511 undefined on input line 31239. Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr LaTeX Warning: Reference `UNIQUEPTR' on page 515 undefined on input line 31467. Original Yodl file: stl/definingshared LaTeX Warning: Reference `SHAREDPLAIN' on page 515 undefined on input line 3148 5. [515] LaTeX Warning: Reference `SHAREDNEW' on page 516 undefined on input line 31514. Original Yodl file: stl/sharedplain LaTeX Warning: Reference `SHAREDMEM' on page 516 undefined on input line 31532. Original Yodl file: stl/sharednew LaTeX Warning: Reference `UNIQUENEW' on page 516 undefined on input line 31546. [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts LaTeX Warning: Reference `UNIQUEPTR' on page 518 undefined on input line 31654. [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] LaTeX Warning: Reference `PERFECT' on page 521 undefined on input line 31792. Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons LaTeX Warning: Reference `SPACESHIP' on page 523 undefined on input line 31941. [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder LaTeX Warning: Reference `SPACESHIP' on page 526 undefined on input line 32103. Original Yodl file: stl/regularexp LaTeX Warning: Reference `Flexcpp' on page 526 undefined on input line 32123. [526] Original Yodl file: stl/regexlanguage LaTeX Warning: Reference `SMATCH' on page 527 undefined on input line 32188. [527] LaTeX Warning: Reference `REGSRCH' on page 528 undefined on input line 32262. Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch LaTeX Warning: Reference `REGALG' on page 532 undefined on input line 32481. LaTeX Warning: Reference `REGALG' on page 532 undefined on input line 32503. Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const LaTeX Warning: Reference `REGREP' on page 533 undefined on input line 32567. [533] Original Yodl file: stl/regalg LaTeX Warning: Reference `REGMATCH' on page 534 undefined on input line 32636. [534] LaTeX Warning: Reference `FORMAT' on page 535 undefined on input line 32648. LaTeX Warning: Reference `FORMAT' on page 535 undefined on input line 32651. Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, LaTeX Warning: Reference `FORMAT' on page 540 undefined on input line 32984. Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli LaTeX Warning: Reference `BINOMIAL' on page 544 undefined on input line 33262. [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf LaTeX Warning: Reference `CHISQUARED' on page 548 undefined on input line 33496 . [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric LaTeX Warning: Reference `BERNOULLI' on page 550 undefined on input line 33570. Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie LaTeX Warning: Reference `STRUCTBIND' on page 556 undefined on input line 33948 . LaTeX Warning: Reference `TUPLES' on page 556 undefined on input line 33949. [556] LaTeX Warning: Reference `TUPLES' on page 557 undefined on input line 33997. [557] LaTeX Warning: Reference `SPACESHIP' on page 558 undefined on input line 34033. LaTeX Warning: Reference `PARTORD' on page 558 undefined on input line 34056. Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] LaTeX Warning: Reference `ITERATORS' on page 564 undefined on input line 34284. LaTeX Warning: Reference `ITERATORCONS' on page 564 undefined on input line 342 88. Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol LaTeX Warning: Reference `GEN' on page 565 undefined on input line 34423. LaTeX Warning: Reference `SORT' on page 565 undefined on input line 34429. [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] LaTeX Warning: Reference `REDUCE' on page 567 undefined on input line 34536. Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] LaTeX Warning: Reference `LOWERBOUND' on page 572 undefined on input line 34881 . LaTeX Warning: Reference `UPPERBOUND' on page 572 undefined on input line 34881 . Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, LaTeX Warning: Reference `MAP' on page 576 undefined on input line 35135. LaTeX Warning: Reference `MULTIMAP' on page 576 undefined on input line 35136. LaTeX Warning: Reference `LOWERBOUND' on page 576 undefined on input line 35143 . LaTeX Warning: Reference `UPPERBOUND' on page 576 undefined on input line 35144 . LaTeX Warning: Reference `LOWERBOUND' on page 576 undefined on input line 35148 . LaTeX Warning: Reference `UPPERBOUND' on page 576 undefined on input line 35149 . [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, LaTeX Warning: Reference `TRANSFORM' on page 582 undefined on input line 35560. [582] [583] LaTeX Warning: Reference `TRANSFORM' on page 584 undefined on input line 35662. Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] LaTeX Warning: Reference `TRANSRED' on page 587 undefined on input line 35850. [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] LaTeX Warning: Reference `BINSRCH' on page 596 undefined on input line 36448. LaTeX Warning: Reference `UPPERBOUND' on page 596 undefined on input line 36451 . Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] LaTeX Warning: Reference `FOREACH' on page 625 undefined on input line 38378. [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, LaTeX Warning: Reference `INNERPROD' on page 626 undefined on input line 38422. [626] Original Yodl file: generic/uninitialized LaTeX Warning: Reference `PLACEMENT' on page 627 undefined on input line 38498. Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, LaTeX Warning: Reference `SORT' on page 629 undefined on input line 38650. [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap LaTeX Warning: Reference `heaptree' on page 634 undefined on input line 38959. (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] LaTeX Warning: Reference `THREAD' on page 640 undefined on input line 39238. Original Yodl file: threading/threading LaTeX Warning: Reference `SYSTEMERROR' on page 640 undefined on input line 3927 9. Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread LaTeX Warning: Reference `MEMTEMP' on page 641 undefined on input line 39343. [641] [642] [643] [644] [645] [646] LaTeX Warning: Reference `UNIFORMINIT' on page 647 undefined on input line 3969 2. LaTeX Warning: Reference `PACKAGE' on page 647 undefined on input line 39714. LaTeX Warning: Reference `FUTURE' on page 647 undefined on input line 39714. Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread LaTeX Warning: Reference `PROMISE' on page 650 undefined on input line 39946. LaTeX Warning: Reference `MUTEX' on page 650 undefined on input line 39947. LaTeX Warning: Reference `ATOMIC' on page 650 undefined on input line 39948. [650] LaTeX Warning: Reference `MEMTEMP' on page 651 undefined on input line 39957. LaTeX Warning: Reference `THREAD' on page 651 undefined on input line 39971. [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] LaTeX Warning: Reference `LOCKS' on page 655 undefined on input line 40228. [655] Original Yodl file: threading/initialization LaTeX Warning: Reference `MUTEX' on page 656 undefined on input line 40310. [656] LaTeX Warning: Reference `CONSTEXPR' on page 657 undefined on input line 40352. Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] LaTeX Warning: Reference `TIMESPEC' on page 665 undefined on input line 40883. LaTeX Warning: Reference `TIMESPEC' on page 665 undefined on input line 40891. [665] LaTeX Warning: Reference `TIMESPEC' on page 666 undefined on input line 40936. LaTeX Warning: Reference `TIMESPEC' on page 666 undefined on input line 40945. Original Yodl file: threading/scopedlock LaTeX Warning: Reference `DEADLOCKS' on page 666 undefined on input line 40967. [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ LaTeX Warning: Reference `CONDVAR1' on page 669 undefined on input line 41126. LaTeX Warning: Reference `CONDVAR2' on page 669 undefined on input line 41127. Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany LaTeX Warning: Reference `LOCKS' on page 671 undefined on input line 41307. [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] LaTeX Warning: Reference `TYPETRAITS' on page 675 undefined on input line 41506 . [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] LaTeX Warning: Reference `sorting' on page 679 undefined on input line 41757. (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] LaTeX Warning: Reference `MUTEX' on page 682 undefined on input line 41932. Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion LaTeX Warning: Reference `ASYNC' on page 682 undefined on input line 41956. LaTeX Warning: Reference `PACKAGE' on page 682 undefined on input line 41957. LaTeX Warning: Reference `PROMISE' on page 682 undefined on input line 41958. Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion LaTeX Warning: Reference `SHAREDFUTURE' on page 683 undefined on input line 420 25. [683] LaTeX Warning: Reference `DURATION' on page 684 undefined on input line 42051. LaTeX Warning: Reference `TIMEPOINT' on page 684 undefined on input line 42068. Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) LaTeX Warning: Reference `PROMISE' on page 684 undefined on input line 42084. LaTeX Warning: Reference `ASYNC' on page 684 undefined on input line 42090. Original Yodl file: threading/futureerrc [684] LaTeX Warning: Reference `PROMISE' on page 685 undefined on input line 42105. Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] LaTeX Warning: Reference `ASYNC' on page 688 undefined on input line 42312. Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] LaTeX Warning: Reference `EXCPTR' on page 698 undefined on input line 42964. [698] Original Yodl file: threading/compilations LaTeX Warning: Reference `compile' on page 699 undefined on input line 43025. Underfull \hbox (badness 3568) in paragraph at lines 43024--43028 []\T1/pnc/m/n/10 The pro-gram uses a \T1/lmtt/m/n/10 class Task \T1/pnc/m/n/10 con-tain-ing a command-specification (\T1/lmtt/m/n/10 d_command\T1/pnc/m/n/10 ) , and a Underfull \hbox (badness 1460) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 task spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) ( cf. Fig-ure []), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile LaTeX Warning: Reference `MULTICOMP' on page 707 undefined on input line 43528. [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 711 undefined on input line 43686 . LaTeX Warning: Reference `STL' on page 711 undefined on input line 43686. LaTeX Warning: Reference `CONCRETE' on page 711 undefined on input line 43700. LaTeX Warning: Reference `TEMPCLASS' on page 711 undefined on input line 43701. LaTeX Warning: Reference `VARIADIC' on page 711 undefined on input line 43707. LaTeX Warning: Reference `CONTAINERS' on page 711 undefined on input line 43710 . LaTeX Warning: Reference `String' on page 711 undefined on input line 43710. LaTeX Warning: Reference `IOStreams' on page 711 undefined on input line 43711. LaTeX Warning: Reference `GENERIC' on page 711 undefined on input line 43712. Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl LaTeX Warning: Reference `AUTO' on page 716 undefined on input line 44086. [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] LaTeX Warning: Reference `AUTO' on page 720 undefined on input line 44327. [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass LaTeX Warning: Reference `TEMPCLASS' on page 726 undefined on input line 44726. LaTeX Warning: Reference `CONTAINERS' on page 726 undefined on input line 44727 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 726 undefined on input line 44732. LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 726 undefined on input line 44737. [726] Original Yodl file: functiontemplates/algorithm LaTeX Warning: Reference `TEMPFUNARGS' on page 727 undefined on input line 4480 8. [727] Original Yodl file: functiontemplates/contractions [728] LaTeX Warning: Reference `PERFECT' on page 729 undefined on input line 44894. Original Yodl file: functiontemplates/declarations LaTeX Warning: Reference `TEMPFUNINST' on page 729 undefined on input line 4492 3. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 729 undefined on input line 44 931. LaTeX Warning: Reference `SPECIALIZING' on page 729 undefined on input line 449 33. [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations LaTeX Warning: Reference `NAMERESFUN' on page 731 undefined on input line 45044 . [731] LaTeX Warning: Reference `FUNCTIONSELECTION' on page 732 undefined on input lin e 45072. LaTeX Warning: Reference `TEMPFUNEXPLICIT' on page 732 undefined on input line 45090. Original Yodl file: functiontemplates/nocodebloat LaTeX Warning: Reference `TEMPFUNDECL' on page 732 undefined on input line 4509 3. [732] Original Yodl file: functiontemplates/explicit [733] LaTeX Warning: Reference `TEMPFUNARGS' on page 734 undefined on input line 4522 0. Original Yodl file: functiontemplates/overloading [734] LaTeX Warning: Reference `TEMPTEMPPAR' on page 735 undefined on input line 4532 3. [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] LaTeX Warning: Reference `TEMPFUNARGS' on page 739 undefined on input line 4552 4. [739] Original Yodl file: functiontemplates/avoiding LaTeX Warning: Reference `TEMPFUNEXDEC' on page 740 undefined on input line 455 98. [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion LaTeX Warning: Reference `ConversionOperators' on page 741 undefined on input l ine 45674. [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining LaTeX Warning: Reference `TEMPFUNARGS' on page 749 undefined on input line 4618 2. [749] (functiontemplates/selection.eps ) LaTeX Warning: Reference `selection' on page 750 undefined on input line 46282. [750] [751] Original Yodl file: functiontemplates/sfinae LaTeX Warning: Reference `ADVANCEDTEMPL' on page 752 undefined on input line 46 316. LaTeX Warning: Reference `DISTINGUISH' on page 752 undefined on input line 4631 9. LaTeX Warning: Reference `CLASSORNOT' on page 752 undefined on input line 46362 . LaTeX Warning: Reference `TYPECONV' on page 752 undefined on input line 46362. Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] LaTeX Warning: Reference `TEMPFRIENDS' on page 754 undefined on input line 4644 1. Original Yodl file: functiontemplates/variables.yo LaTeX Warning: Reference `TEMPCLASS' on page 754 undefined on input line 46449. [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 755 undefined on input line 46483 . LaTeX Warning: Reference `POLYMORPHISM' on page 755 undefined on input line 464 93. LaTeX Warning: Reference `POLYMORPHISM' on page 755 undefined on input line 465 05. LaTeX Warning: Reference `STATICPOLY' on page 755 undefined on input line 46515 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 755 undefined on input line 46526. Underfull \vbox (badness 10000) has occurred while \output is active [755] LaTeX Warning: Reference `NAMERESFUN' on page 756 undefined on input line 46548 . Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype LaTeX Warning: Reference `ADVANCEDTEMPL' on page 764 undefined on input line 47 057. LaTeX Warning: Reference `TEMPTEMPPAR' on page 764 undefined on input line 4705 7. [764] [765] Original Yodl file: classtemplates/membertemplates [766] LaTeX Warning: Reference `INSERTER' on page 767 undefined on input line 47232. [767] LaTeX Warning: Reference `FUNCTIONSELECTION' on page 768 undefined on input lin e 47295. Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate LaTeX Warning: Reference `DECLCLASSTEMP' on page 775 undefined on input line 47 737. [775] Original Yodl file: classtemplates/lambda [776] LaTeX Warning: Reference `TEMPFUNARGS' on page 777 undefined on input line 4789 3. [777] [778] Original Yodl file: classtemplates/static LaTeX Warning: Reference `TEMPFUNDECL' on page 779 undefined on input line 4805 1. [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] LaTeX Warning: Reference `DISTINGUISH' on page 787 undefined on input line 4850 9. Original Yodl file: classtemplates/matrixalgebra LaTeX Warning: Reference `COMPLEX' on page 787 undefined on input line 48525. [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] LaTeX Warning: Reference `ConversionOperators' on page 792 undefined on input l ine 48858. [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining LaTeX Warning: Reference `FUNCTIONSELECTION' on page 794 undefined on input lin e 49022. [794] [795] Original Yodl file: classtemplates/perfect [796] LaTeX Warning: Reference `CONTRACTIONS' on page 797 undefined on input line 492 02. [797] LaTeX Warning: Reference `DISTINGUISH' on page 798 undefined on input line 4924 6. LaTeX Warning: Reference `CONTRACTIONS' on page 798 undefined on input line 492 62. Original Yodl file: classtemplates/unpack LaTeX Warning: Reference `DEFVARTEMP' on page 798 undefined on input line 49284 . [798] LaTeX Warning: Reference `TUPLES' on page 799 undefined on input line 49321. [799] Original Yodl file: classtemplates/variadicnontype LaTeX Warning: Reference `UDL' on page 800 undefined on input line 49385. Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] LaTeX Warning: Reference `UNPACK' on page 803 undefined on input line 49590. [803] Original Yodl file: classtemplates/bindings LaTeX Warning: Reference `STRUCTBIND' on page 804 undefined on input line 49607 . [804] [805] [806] Original Yodl file: classtemplates/returntype LaTeX Warning: Reference `GENERIC' on page 807 undefined on input line 49807. Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] LaTeX Warning: Reference `PARTIAL' on page 809 undefined on input line 49939. [809] Original Yodl file: classtemplates/nameresolution LaTeX Warning: Reference `NAMERESFUN' on page 810 undefined on input line 50048 . [810] Original Yodl file: classtemplates/friends [811] LaTeX Warning: Reference `Friends' on page 812 undefined on input line 50149. Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] LaTeX Warning: Reference `BOUNDCONCEPT' on page 818 undefined on input line 505 79. [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] LaTeX Warning: Reference `SUBTLE' on page 823 undefined on input line 50906. Original Yodl file: classtemplates/template2concrete LaTeX Warning: Reference `FIND' on page 823 undefined on input line 50916. [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly LaTeX Warning: Reference `POLYMORPHISM' on page 832 undefined on input line 514 70. [832] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 833 undefined on input line 51 506. Original Yodl file: classtemplates/examplestaticpoly [833] LaTeX Warning: Reference `TEMPFUNINST' on page 834 undefined on input line 5159 3. LaTeX Warning: Reference `POLYMORPHISM' on page 834 undefined on input line 516 13. [834] [835] Original Yodl file: classtemplates/converting LaTeX Warning: Reference `POLYMORPHISM' on page 836 undefined on input line 517 24. [836] LaTeX Warning: Reference `STATPOLY' on page 837 undefined on input line 51814. (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using LaTeX Warning: Reference `POLYMORPHISM' on page 841 undefined on input line 519 78. [841] Original Yodl file: classtemplates/nesting [842] LaTeX Warning: Reference `TFROMC' on page 843 undefined on input line 52145. Underfull \hbox (badness 1308) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 Nested []enu-mer-a-tions and [][] nested type-defs and us-ing de c-la-ra-tions can also be de-fined by LaTeX Warning: Reference `TFROMC' on page 843 undefined on input line 52164. [843] Original Yodl file: classtemplates/iteratorcons LaTeX Warning: Reference `ITERATORS' on page 844 undefined on input line 52176. [844] LaTeX Warning: Reference `ITERATORS' on page 845 undefined on input line 52245. Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] LaTeX Warning: Reference `CONCRETEITER' on page 847 undefined on input line 523 88. Original Yodl file: classtemplates/randomiterator LaTeX Warning: Reference `CONTAINERS' on page 847 undefined on input line 52396 . LaTeX Warning: Reference `SORT' on page 847 undefined on input line 52430. [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle LaTeX Warning: Reference `DISTINGUISH' on page 855 undefined on input line 5293 9. LaTeX Warning: Reference `TYPERES' on page 855 undefined on input line 52943. Underfull \vbox (badness 6758) has occurred while \output is active [855] LaTeX Warning: Reference `DOTTEMP' on page 856 undefined on input line 52947. Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type LaTeX Warning: Reference `ALTERNATIVES' on page 862 undefined on input line 533 64. [862] Original Yodl file: advancedtemplates/alternatives [863] LaTeX Warning: Reference `DEFAULTED' on page 864 undefined on input line 53460. Original Yodl file: advancedtemplates/overloaded LaTeX Warning: Reference `INTTYPE' on page 864 undefined on input line 53488. [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined LaTeX Warning: Reference `UDLITERALS' on page 868 undefined on input line 53762 . [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] LaTeX Warning: Reference `PLACEMENT' on page 873 undefined on input line 54038. [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] LaTeX Warning: Reference `ALIASES' on page 875 undefined on input line 54181. [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum LaTeX Warning: Reference `ERRORCODE' on page 889 undefined on input line 55201. Underfull \hbox (badness 1436) in paragraph at lines 55201--55207 \T1/pnc/m/n/10 In sec-tion [] the class \T1/lmtt/m/n/10 std::error_code \T1/pnc /m/n/10 was in-tro-duced. One of its con-struc-tors ac-cepts [889] LaTeX Warning: Reference `ERRCOND' on page 890 undefined on input line 55280. [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype LaTeX Warning: Reference `TRANSFORM' on page 896 undefined on input line 55642. LaTeX Warning: Reference `INTTYPE' on page 896 undefined on input line 55675. [896] Original Yodl file: advancedtemplates/nulltype LaTeX Warning: Reference `TEMPLIST' on page 897 undefined on input line 55735. [897] Original Yodl file: advancedtemplates/conversion LaTeX Warning: Reference `TYPETRAITS' on page 898 undefined on input line 55757 . LaTeX Warning: Reference `CLASSORNOT' on page 898 undefined on input line 55800 . [898] LaTeX Warning: Reference `CLASSORNOT' on page 899 undefined on input line 55841 . LaTeX Warning: Reference `CLASSORNOT' on page 899 undefined on input line 55848 . [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length LaTeX Warning: Reference `VARIADIC' on page 901 undefined on input line 55976. [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] LaTeX Warning: Reference `MultiBaseFig' on page 912 undefined on input line 566 43. (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates LaTeX Warning: Reference `VECTOR' on page 916 undefined on input line 56878. LaTeX Warning: Reference `OVERLOADING' on page 916 undefined on input line 5688 8. LaTeX Warning: Reference `INHERITWHY' on page 916 undefined on input line 56898 . [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining LaTeX Warning: Reference `REQSIMPLE' on page 922 undefined on input line 57288. [922] LaTeX Warning: Reference `REQNEST' on page 923 undefined on input line 57315. LaTeX Warning: Reference `REQNEST' on page 923 undefined on input line 57341. LaTeX Warning: Reference `REQCOMP' on page 923 undefined on input line 57345. Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound LaTeX Warning: Reference `CXXCONCEPTS' on page 925 undefined on input line 5748 9. [925] LaTeX Warning: Reference `CXXCONCEPTS' on page 926 undefined on input line 5751 9. [926] Original Yodl file: advancedtemplates/concepts/nested LaTeX Warning: Reference `STL' on page 927 undefined on input line 57602. LaTeX Warning: Reference `ITERATORS' on page 927 undefined on input line 57603. [927] (advancedtemplates/concepts/nested.eps ) LaTeX Warning: Reference `ConceptFig' on page 928 undefined on input line 57625 . [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams LaTeX Warning: Reference `CONPACK' on page 934 undefined on input line 57964. [934] [935] Original Yodl file: advancedtemplates/concepts/parampack LaTeX Warning: Reference `CXXMULTI' on page 936 undefined on input line 58115. [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions LaTeX Warning: Reference `CONDEF' on page 938 undefined on input line 58262. [938] Original Yodl file: advancedtemplates/concepts/constrained LaTeX Warning: Reference `CONDEF' on page 939 undefined on input line 58333. [939] Original Yodl file: advancedtemplates/concepts/specializations [940] LaTeX Warning: Reference `SFINAE' on page 941 undefined on input line 58428. Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends LaTeX Warning: Reference `FREEBOUND' on page 943 undefined on input line 58547. [943] LaTeX Warning: Reference `FREEBOUND' on page 944 undefined on input line 58601. [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo LaTeX Warning: Reference `FUTURE' on page 948 undefined on input line 58837. LaTeX Warning: Reference `PROMISE' on page 948 undefined on input line 58838. [948] [949] Original Yodl file: coroutines/state.yo LaTeX Warning: Reference `SETSTATE' on page 950 undefined on input line 58988. [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] LaTeX Warning: Reference `FIBOCORO' on page 952 undefined on input line 59073. Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo LaTeX Warning: Reference `CoAwaitFig' on page 959 undefined on input line 59513 . (coroutines/coawait.eps ) LaTeX Warning: Reference `CoAwaitFig' on page 959 undefined on input line 59518 . LaTeX Warning: Reference `AwaitableFig' on page 959 undefined on input line 595 22. (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo LaTeX Warning: Reference `AwaiterFig' on page 960 undefined on input line 59565 . (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] LaTeX Warning: Reference `FIBOCORO' on page 962 undefined on input line 59651. [962] LaTeX Warning: Reference `FSACORO' on page 963 undefined on input line 59730. Original Yodl file: coroutines/fsa.yo [963] LaTeX Warning: Reference `FSAFig' on page 964 undefined on input line 59761. (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo LaTeX Warning: Reference `CoAwaitFig' on page 965 undefined on input line 59857 . LaTeX Warning: Reference `AwaitableFig' on page 965 undefined on input line 598 60. LaTeX Warning: Reference `STATEBASE' on page 965 undefined on input line 59867. [965] LaTeX Warning: Reference `AWAITER' on page 966 undefined on input line 59890. LaTeX Warning: Reference `AwaiterFig' on page 966 undefined on input line 59894 . [966] LaTeX Warning: Reference `AwaiterFig' on page 967 undefined on input line 59946 . Original Yodl file: coroutines/completingfsa.yo LaTeX Warning: Reference `FSACORO' on page 967 undefined on input line 59973. Original Yodl file: coroutines/recursive.yo [967] [968] LaTeX Warning: Reference `STATEBASE' on page 969 undefined on input line 60068. Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo LaTeX Warning: Reference `ITERATORS' on page 973 undefined on input line 60325. LaTeX Warning: Reference `ITERATORCONS' on page 973 undefined on input line 603 26. [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] LaTeX Warning: Reference `GCMCACHE' on page 982 undefined on input line 60849. Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] LaTeX Warning: Reference `PARTITIONS' on page 983 undefined on input line 60862 . Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo LaTeX Warning: Reference `PARTITIONS' on page 983 undefined on input line 60909 . [983] LaTeX Warning: Reference `MODMAPPER' on page 984 undefined on input line 60977. [984] [985] LaTeX Warning: Reference `MODHDR' on page 986 undefined on input line 61077. LaTeX Warning: Reference `PARTITIONS' on page 986 undefined on input line 61104 . [986] Original Yodl file: modules/gcmcache.yo LaTeX Warning: Reference `PARTITIONS' on page 987 undefined on input line 61132 . Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] LaTeX Warning: Reference `MODINIT' on page 989 undefined on input line 61276. Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo LaTeX Warning: Reference `PARTITIONS' on page 991 undefined on input line 61413 . [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] LaTeX Warning: Reference `PARTITIONS' on page 994 undefined on input line 61596 . [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) LaTeX Warning: Reference `MathPart' on page 996 undefined on input line 61710. [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo LaTeX Warning: Reference `MathPart' on page 999 undefined on input line 61900. Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo LaTeX Warning: Reference `MODTEMP' on page 1000 undefined on input line 61972. [1000] [1001] LaTeX Warning: Reference `MODTEMP' on page 1002 undefined on input line 62097. Original Yodl file: modules/modmap.yo LaTeX Warning: Reference `MODHDR' on page 1002 undefined on input line 62116. LaTeX Warning: Reference `LOCHDR' on page 1002 undefined on input line 62118. [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo LaTeX Warning: Reference `MODHDR' on page 1005 undefined on input line 62316. LaTeX Warning: Reference `LOCHDR' on page 1005 undefined on input line 62317. [1005] LaTeX Warning: Reference `threemods' on page 1006 undefined on input line 62334 . (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo LaTeX Warning: Reference `PARTITIONS' on page 1008 undefined on input line 6244 2. [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout LaTeX Warning: Reference `STRBUF' on page 1009 undefined on input line 62497. LaTeX Warning: Reference `REDIRECTION' on page 1009 undefined on input line 624 98. LaTeX Warning: Reference `REDIR' on page 1009 undefined on input line 62499. [1009] LaTeX Warning: Reference `FORK' on page 1010 undefined on input line 62553. [1010] LaTeX Warning: Reference `IFDNBUF' on page 1011 undefined on input line 62613. [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] LaTeX Warning: Reference `IFDSEEK' on page 1013 undefined on input line 62734. [1013] Original Yodl file: concrete/fdninbuf LaTeX Warning: Reference `FORK' on page 1014 undefined on input line 62797. LaTeX Warning: Reference `IFDBUF' on page 1014 undefined on input line 62808. [1014] LaTeX Warning: Reference `IFDBUF' on page 1015 undefined on input line 62875. [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] LaTeX Warning: Reference `PIPE' on page 1027 undefined on input line 63680. LaTeX Warning: Reference `REDIRECTION' on page 1027 undefined on input line 636 86. [1027] Original Yodl file: concrete/parents [1028] LaTeX Warning: Reference `DAEMON' on page 1029 undefined on input line 63779. Original Yodl file: concrete/redirection LaTeX Warning: Reference `REDIR' on page 1029 undefined on input line 63782. LaTeX Warning: Reference `PIPE' on page 1029 undefined on input line 63807. [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor LaTeX Warning: Reference `CHILD' on page 1038 undefined on input line 64378. [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] LaTeX Warning: Reference `IFDBUF' on page 1042 undefined on input line 64608. Original Yodl file: concrete/monitorexample LaTeX Warning: Reference `CHILD' on page 1042 undefined on input line 64655. [1042] [1043] LaTeX Warning: Reference `FOREACH' on page 1044 undefined on input line 64753. Original Yodl file: concrete/child [1044] [1045] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 1046 undefined on input line 64932. [1046] Original Yodl file: concrete/binop LaTeX Warning: Reference `OVERLOADBINARY' on page 1047 undefined on input line 64950. Original Yodl file: concrete/operators LaTeX Warning: Reference `OVERLOADBINARY' on page 1047 undefined on input line 64995. Underfull \vbox (badness 1681) has occurred while \output is active [1047] LaTeX Warning: Reference `OVERLOADBINARY' on page 1048 undefined on input line 65001. Original Yodl file: concrete/namespace LaTeX Warning: Reference `STATICPOLY' on page 1048 undefined on input line 6505 7. [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators LaTeX Warning: Reference `RANDOMIT' on page 1053 undefined on input line 65339. [1053] [1054] LaTeX Warning: Reference `RANDOMIT' on page 1055 undefined on input line 65459. LaTeX Warning: Reference `RANDOMIT' on page 1055 undefined on input line 65506. [1055] LaTeX Warning: Reference `REVERSEIT' on page 1056 undefined on input line 65558 . Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r LaTeX Warning: Reference `BISONDEF' on page 1057 undefined on input line 65608. Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] LaTeX Warning: Reference `UNIONS' on page 1064 undefined on input line 66061. [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration LaTeX Warning: Reference `BUILDFLEX' on page 1069 undefined on input line 66425 . [1069] [1070] No file cplusplus.ind. (./cplusplus.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. Package rerunfilecheck Warning: File `cplusplus.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1074 pages, 4071200 bytes). Transcript written on cplusplus.log. latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplus.out) (./cplusplus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplus.toc [2] [3] [4] [5] [6] Underfull \vbox (badness 2119) has occurred while \output is active [7] Underfull \vbox (badness 2119) has occurred while \output is active [8] Underfull \vbox (badness 2119) has occurred while \output is active [9] [10] Underfull \vbox (badness 1314) has occurred while \output is active [11] Underfull \vbox (badness 2119) has occurred while \output is active [12] Underfull \vbox (badness 2119) has occurred while \output is active [13] [14] Underfull \vbox (badness 2119) has occurred while \output is active [15] Underfull \vbox (badness 2119) has occurred while \output is active [16] Underfull \vbox (badness 2119) has occurred while \output is active [17] [18] Underfull \vbox (badness 2119) has occurred while \output is active [19] Underfull \vbox (badness 2119) has occurred while \output is active [20] Underfull \vbox (badness 2119) has occurred while \output is active [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1072) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] Original Yodl file: intro/local [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] [26] Original Yodl file: first/structs Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] [33] Original Yodl file: first/rvalueref [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto [42] [43] Original Yodl file: first/binding [44] [45] Original Yodl file: first/using [46] Original Yodl file: first/rangebased [47] Original Yodl file: first/rawstring [48] [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] Original Yodl file: first/datatypes [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast Original Yodl file: first/sharedcast [60] Original Yodl file: first/keywords Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std [69] Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and Original Yodl file: namespaces/filesystem/filestatus [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [92] Original Yodl file: namespaces/filesystem/directoryiterator Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [113] (iostreams/ioclasses.eps ) [114] [115] Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [116] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [117] Original Yodl file: iostreams/conditions [118] [119] [120] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] [126] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek Original Yodl file: iostreams/ostreamflush [129] Original Yodl file: iostreams/ofstream [130] Original Yodl file: iostreams/outmodes [131] Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] [138] Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream [140] Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection [144] [145] Original Yodl file: iostreams/readwrite [146] [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [153] [154] Original Yodl file: classes/construc [155] Original Yodl file: classes/application [156] [157] [158] Original Yodl file: classes/arguments [159] [160] Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] [170] Original Yodl file: classes/constructorscall [171] Original Yodl file: classes/uniforminit [172] [173] Original Yodl file: classes/defaulted [174] Original Yodl file: classes/member [175] Original Yodl file: classes/anonymous [176] [177] Original Yodl file: classes/subtleties [178] [179] Original Yodl file: classes/inline Original Yodl file: classes/defineinline [180] [181] Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use [182] Original Yodl file: classes/inlinevars Original Yodl file: classes/local [183] Original Yodl file: classes/mutable [184] Original Yodl file: classes/headers [185] [186] [187] [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] [199] Original Yodl file: static/calling [200] [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [203] Original Yodl file: memory/new [204] Original Yodl file: memory/newarray [205] Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] [214] [215] Original Yodl file: memory/setnew [216] Original Yodl file: memory/assignment [217] (memory/badassign.eps ) [218] Original Yodl file: memory/overload (memory/rightass.eps ) [219] Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization [223] [224] Original Yodl file: memory/revising [225] Original Yodl file: memory/swapping (memory/fswap.eps ) [226] (memory/fswap2.eps ) [227] Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] Original Yodl file: memory/movecomposition [233] [234] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp [254] Original Yodl file: exceptions/exception [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [261] [262] [263] Original Yodl file: exceptions/defaultcatch [264] Original Yodl file: exceptions/noexcept Original Yodl file: exceptions/iostreams [265] Original Yodl file: exceptions/standard [266] Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [268] [269] Original Yodl file: exceptions/errorcategory [270] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3590) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [289] [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract [293] Original Yodl file: overloading/conversion [294] [295] [296] [297] Original Yodl file: overloading/byte [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] Original Yodl file: overloading/binary.yo [304] [305] [306] [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [311] [312] Original Yodl file: overloading/new [313] [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete [315] Original Yodl file: overloading/newdeletearray Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda [326] Original Yodl file: overloading/lambdasyntax [327] [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] [330] Original Yodl file: overloading/lambdause [331] [332] [333] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2189) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [334] Original Yodl file: overloading/userdefined [335] [336] Original Yodl file: overloading/overloadable [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [339] [340] Original Yodl file: containers/notations Original Yodl file: containers/pair [341] [342] Original Yodl file: containers/array [343] [344] Original Yodl file: containers/vector [345] [346] [347] Original Yodl file: containers/list (containers/list.eps ) [348] (containers/insertlist.eps ) (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue (containers/queue.eps ) [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map [361] Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample [369] Original Yodl file: containers/multimap Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] (containers/stack/stack.eps ) [377] Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights [395] Original Yodl file: inheritance/derivationtypes [396] Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor [398] Original Yodl file: inheritance/move [399] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] [411] [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function [417] [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor [421] Original Yodl file: polymorphism/pure [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit [424] Original Yodl file: polymorphism/multiple [425] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base [427] (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] [440] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [442] [443] Original Yodl file: polymorphism/protectedoutput [444] [445] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [454] [455] [456] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [457] [458] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] Original Yodl file: polymorphism/constructors [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] [473] [474] Original Yodl file: pointermembers/static [475] Original Yodl file: pointermembers/sizes [476] (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum [490] Original Yodl file: nested/virtcons.yo [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators [500] Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [501] [502] Original Yodl file: stl/distance [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr [509] Original Yodl file: stl/defining [510] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr Original Yodl file: stl/definingshared [515] Original Yodl file: stl/sharedplain Original Yodl file: stl/sharednew [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [526] Original Yodl file: stl/regexlanguage [527] Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [533] Original Yodl file: stl/regalg [534] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie [556] [557] Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [582] [583] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [626] Original Yodl file: generic/uninitialized Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread [641] [642] [643] [644] [645] [646] Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread [650] [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] [655] Original Yodl file: threading/initialization [656] Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] [665] Original Yodl file: threading/scopedlock [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [683] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) Original Yodl file: threading/futureerrc [684] Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] [698] Original Yodl file: threading/compilations Underfull \hbox (badness 3068) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass [726] Original Yodl file: functiontemplates/algorithm [727] Original Yodl file: functiontemplates/contractions [728] Original Yodl file: functiontemplates/declarations [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations [731] Original Yodl file: functiontemplates/nocodebloat [732] Original Yodl file: functiontemplates/explicit [733] Original Yodl file: functiontemplates/overloading [734] [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] [739] Original Yodl file: functiontemplates/avoiding [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining [749] (functiontemplates/selection.eps ) [750] [751] Original Yodl file: functiontemplates/sfinae Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] Original Yodl file: functiontemplates/variables.yo [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [755] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype [764] [765] Original Yodl file: classtemplates/membertemplates [766] [767] Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate [775] Original Yodl file: classtemplates/lambda [776] [777] [778] Original Yodl file: classtemplates/static [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] Original Yodl file: classtemplates/matrixalgebra [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining [794] [795] Original Yodl file: classtemplates/perfect [796] [797] Original Yodl file: classtemplates/unpack [798] [799] Original Yodl file: classtemplates/variadicnontype Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] [803] Original Yodl file: classtemplates/bindings [804] [805] [806] Original Yodl file: classtemplates/returntype Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] [809] Original Yodl file: classtemplates/nameresolution [810] Original Yodl file: classtemplates/friends [811] Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] Original Yodl file: classtemplates/template2concrete [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly [832] Original Yodl file: classtemplates/examplestaticpoly [833] [834] [835] Original Yodl file: classtemplates/converting [836] (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using [841] Original Yodl file: classtemplates/nesting [842] Underfull \hbox (badness 1199) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion [843] Original Yodl file: classtemplates/iteratorcons [844] Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] Original Yodl file: classtemplates/randomiterator [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 6758) has occurred while \output is active [855] Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type [862] Original Yodl file: advancedtemplates/alternatives [863] Original Yodl file: advancedtemplates/overloaded [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum [889] [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype [896] Original Yodl file: advancedtemplates/nulltype [897] Original Yodl file: advancedtemplates/conversion [898] [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining [922] Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound [925] [926] Original Yodl file: advancedtemplates/concepts/nested [927] (advancedtemplates/concepts/nested.eps ) [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams [934] [935] Original Yodl file: advancedtemplates/concepts/parampack [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions [938] Original Yodl file: advancedtemplates/concepts/constrained [939] Original Yodl file: advancedtemplates/concepts/specializations [940] Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends [943] [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo [948] [949] Original Yodl file: coroutines/state.yo [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] [962] Original Yodl file: coroutines/fsa.yo [963] (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo [965] [966] Original Yodl file: coroutines/completingfsa.yo Original Yodl file: coroutines/recursive.yo [967] [968] Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo [983] [984] [985] [986] Original Yodl file: modules/gcmcache.yo Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo [1000] [1001] Original Yodl file: modules/modmap.yo [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo [1005] (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [1009] [1010] [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] [1013] Original Yodl file: concrete/fdninbuf [1014] [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] [1027] Original Yodl file: concrete/parents [1028] Original Yodl file: concrete/redirection [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] Original Yodl file: concrete/monitorexample [1042] [1043] Original Yodl file: concrete/child [1044] [1045] [1046] Original Yodl file: concrete/binop Original Yodl file: concrete/operators Underfull \vbox (badness 1681) has occurred while \output is active [1047] Original Yodl file: concrete/namespace [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators [1053] [1054] [1055] Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration [1069] [1070] No file cplusplus.ind. (./cplusplus.aux) LaTeX Warning: There were undefined references. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1094 pages, 4829056 bytes). Transcript written on cplusplus.log. sed 's/\!/"\!/g' cplusplus.idx | makeindex -i -o cplusplus.ind This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning input file stdin.......done (3580 entries accepted, 0 rejected). Sorting entries..................................done (45840 comparisons). Generating output file cplusplus.ind.......done (2708 lines written, 0 warnings). Output written in cplusplus.ind. Transcript written in stderr. latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplus.out) (./cplusplus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplus.toc [2] [3] [4] [5] [6] Underfull \vbox (badness 2119) has occurred while \output is active [7] Underfull \vbox (badness 2119) has occurred while \output is active [8] Underfull \vbox (badness 2119) has occurred while \output is active [9] [10] Underfull \vbox (badness 1314) has occurred while \output is active [11] Underfull \vbox (badness 2119) has occurred while \output is active [12] Underfull \vbox (badness 2119) has occurred while \output is active [13] [14] Underfull \vbox (badness 2119) has occurred while \output is active [15] Underfull \vbox (badness 2119) has occurred while \output is active [16] Underfull \vbox (badness 2119) has occurred while \output is active [17] [18] Underfull \vbox (badness 2119) has occurred while \output is active [19] Underfull \vbox (badness 2119) has occurred while \output is active [20] Underfull \vbox (badness 2119) has occurred while \output is active [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1072) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] Original Yodl file: intro/local [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] [26] Original Yodl file: first/structs Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] [33] Original Yodl file: first/rvalueref [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto [42] [43] Original Yodl file: first/binding [44] [45] Original Yodl file: first/using [46] Original Yodl file: first/rangebased [47] Original Yodl file: first/rawstring [48] [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] Original Yodl file: first/datatypes [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast Original Yodl file: first/sharedcast [60] Original Yodl file: first/keywords Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std [69] Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and Original Yodl file: namespaces/filesystem/filestatus [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [92] Original Yodl file: namespaces/filesystem/directoryiterator Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [113] (iostreams/ioclasses.eps ) [114] [115] Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [116] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [117] Original Yodl file: iostreams/conditions [118] [119] [120] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] [126] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek Original Yodl file: iostreams/ostreamflush [129] Original Yodl file: iostreams/ofstream [130] Original Yodl file: iostreams/outmodes [131] Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] [138] Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream [140] Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection [144] [145] Original Yodl file: iostreams/readwrite [146] [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [153] [154] Original Yodl file: classes/construc [155] Original Yodl file: classes/application [156] [157] [158] Original Yodl file: classes/arguments [159] [160] Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] [170] Original Yodl file: classes/constructorscall [171] Original Yodl file: classes/uniforminit [172] [173] Original Yodl file: classes/defaulted [174] Original Yodl file: classes/member [175] Original Yodl file: classes/anonymous [176] [177] Original Yodl file: classes/subtleties [178] [179] Original Yodl file: classes/inline Original Yodl file: classes/defineinline [180] [181] Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use [182] Original Yodl file: classes/inlinevars Original Yodl file: classes/local [183] Original Yodl file: classes/mutable [184] Original Yodl file: classes/headers [185] [186] [187] [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] [199] Original Yodl file: static/calling [200] [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [203] Original Yodl file: memory/new [204] Original Yodl file: memory/newarray [205] Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] [214] [215] Original Yodl file: memory/setnew [216] Original Yodl file: memory/assignment [217] (memory/badassign.eps ) [218] Original Yodl file: memory/overload (memory/rightass.eps ) [219] Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization [223] [224] Original Yodl file: memory/revising [225] Original Yodl file: memory/swapping (memory/fswap.eps ) [226] (memory/fswap2.eps ) [227] Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] Original Yodl file: memory/movecomposition [233] [234] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp [254] Original Yodl file: exceptions/exception [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [261] [262] [263] Original Yodl file: exceptions/defaultcatch [264] Original Yodl file: exceptions/noexcept Original Yodl file: exceptions/iostreams [265] Original Yodl file: exceptions/standard [266] Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [268] [269] Original Yodl file: exceptions/errorcategory [270] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3590) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [289] [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract [293] Original Yodl file: overloading/conversion [294] [295] [296] [297] Original Yodl file: overloading/byte [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] Original Yodl file: overloading/binary.yo [304] [305] [306] [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [311] [312] Original Yodl file: overloading/new [313] [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete [315] Original Yodl file: overloading/newdeletearray Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda [326] Original Yodl file: overloading/lambdasyntax [327] [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] [330] Original Yodl file: overloading/lambdause [331] [332] [333] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2189) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [334] Original Yodl file: overloading/userdefined [335] [336] Original Yodl file: overloading/overloadable [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [339] [340] Original Yodl file: containers/notations Original Yodl file: containers/pair [341] [342] Original Yodl file: containers/array [343] [344] Original Yodl file: containers/vector [345] [346] [347] Original Yodl file: containers/list (containers/list.eps ) [348] (containers/insertlist.eps ) (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue (containers/queue.eps ) [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map [361] Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample [369] Original Yodl file: containers/multimap Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] (containers/stack/stack.eps ) [377] Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights [395] Original Yodl file: inheritance/derivationtypes [396] Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor [398] Original Yodl file: inheritance/move [399] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] [411] [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function [417] [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor [421] Original Yodl file: polymorphism/pure [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit [424] Original Yodl file: polymorphism/multiple [425] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base [427] (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] [440] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [442] [443] Original Yodl file: polymorphism/protectedoutput [444] [445] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [454] [455] [456] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [457] [458] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] Original Yodl file: polymorphism/constructors [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] [473] [474] Original Yodl file: pointermembers/static [475] Original Yodl file: pointermembers/sizes [476] (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum [490] Original Yodl file: nested/virtcons.yo [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators [500] Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [501] [502] Original Yodl file: stl/distance [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr [509] Original Yodl file: stl/defining [510] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr Original Yodl file: stl/definingshared [515] Original Yodl file: stl/sharedplain Original Yodl file: stl/sharednew [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [526] Original Yodl file: stl/regexlanguage [527] Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [533] Original Yodl file: stl/regalg [534] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie [556] [557] Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [582] [583] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [626] Original Yodl file: generic/uninitialized Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread [641] [642] [643] [644] [645] [646] Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread [650] [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] [655] Original Yodl file: threading/initialization [656] Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] [665] Original Yodl file: threading/scopedlock [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [683] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) Original Yodl file: threading/futureerrc [684] Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] [698] Original Yodl file: threading/compilations Underfull \hbox (badness 3068) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass [726] Original Yodl file: functiontemplates/algorithm [727] Original Yodl file: functiontemplates/contractions [728] Original Yodl file: functiontemplates/declarations [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations [731] Original Yodl file: functiontemplates/nocodebloat [732] Original Yodl file: functiontemplates/explicit [733] Original Yodl file: functiontemplates/overloading [734] [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] [739] Original Yodl file: functiontemplates/avoiding [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining [749] (functiontemplates/selection.eps ) [750] [751] Original Yodl file: functiontemplates/sfinae Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] Original Yodl file: functiontemplates/variables.yo [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [755] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype [764] [765] Original Yodl file: classtemplates/membertemplates [766] [767] Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate [775] Original Yodl file: classtemplates/lambda [776] [777] [778] Original Yodl file: classtemplates/static [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] Original Yodl file: classtemplates/matrixalgebra [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining [794] [795] Original Yodl file: classtemplates/perfect [796] [797] Original Yodl file: classtemplates/unpack [798] [799] Original Yodl file: classtemplates/variadicnontype Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] [803] Original Yodl file: classtemplates/bindings [804] [805] [806] Original Yodl file: classtemplates/returntype Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] [809] Original Yodl file: classtemplates/nameresolution [810] Original Yodl file: classtemplates/friends [811] Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] Original Yodl file: classtemplates/template2concrete [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly [832] Original Yodl file: classtemplates/examplestaticpoly [833] [834] [835] Original Yodl file: classtemplates/converting [836] (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using [841] Original Yodl file: classtemplates/nesting [842] Underfull \hbox (badness 1199) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion [843] Original Yodl file: classtemplates/iteratorcons [844] Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] Original Yodl file: classtemplates/randomiterator [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 6758) has occurred while \output is active [855] Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type [862] Original Yodl file: advancedtemplates/alternatives [863] Original Yodl file: advancedtemplates/overloaded [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum [889] [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype [896] Original Yodl file: advancedtemplates/nulltype [897] Original Yodl file: advancedtemplates/conversion [898] [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining [922] Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound [925] [926] Original Yodl file: advancedtemplates/concepts/nested [927] (advancedtemplates/concepts/nested.eps ) [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams [934] [935] Original Yodl file: advancedtemplates/concepts/parampack [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions [938] Original Yodl file: advancedtemplates/concepts/constrained [939] Original Yodl file: advancedtemplates/concepts/specializations [940] Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends [943] [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo [948] [949] Original Yodl file: coroutines/state.yo [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] [962] Original Yodl file: coroutines/fsa.yo [963] (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo [965] [966] Original Yodl file: coroutines/completingfsa.yo Original Yodl file: coroutines/recursive.yo [967] [968] Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo [983] [984] [985] [986] Original Yodl file: modules/gcmcache.yo Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo [1000] [1001] Original Yodl file: modules/modmap.yo [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo [1005] (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [1009] [1010] [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] [1013] Original Yodl file: concrete/fdninbuf [1014] [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] [1027] Original Yodl file: concrete/parents [1028] Original Yodl file: concrete/redirection [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] Original Yodl file: concrete/monitorexample [1042] [1043] Original Yodl file: concrete/child [1044] [1045] [1046] Original Yodl file: concrete/binop Original Yodl file: concrete/operators Underfull \vbox (badness 1681) has occurred while \output is active [1047] Original Yodl file: concrete/namespace [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators [1053] [1054] [1055] Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration [1069] [1070] (./cplusplus.ind [1071] Underfull \hbox (badness 10000) in paragraph at lines 179--180 []\T1/pnc/m/n/10 atomic_compare_exchange_strong(_explicit), [1072] Underfull \hbox (badness 1466) in paragraph at lines 321--323 []\T1/pnc/m/n/10 chi_squared_distribution, [1073] [1074] [1075] [1076] Underfull \hbox (badness 2503) in paragraph at lines 784--786 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 800--802 []\T1/pnc/m/n/10 extreme_value_distribution, [1082] [1083] [1084] [1085] [1086] [1087] [1088] [1089] [1090] Underfull \hbox (badness 1515) in paragraph at lines 2416--2418 []\T1/pnc/m/n/10 template tem-plate pa-ram-e-ter: and tem-plate [1091] [1092] [1093]) (./cplusplus.aux) LaTeX Warning: There were undefined references. Package rerunfilecheck Warning: File `cplusplus.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1117 pages, 5815840 bytes). Transcript written on cplusplus.log. latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplus.out) (./cplusplus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplus.toc [2] [3] [4] [5] [6] Underfull \vbox (badness 2119) has occurred while \output is active [7] Underfull \vbox (badness 2119) has occurred while \output is active [8] Underfull \vbox (badness 2119) has occurred while \output is active [9] [10] Underfull \vbox (badness 1314) has occurred while \output is active [11] Underfull \vbox (badness 2119) has occurred while \output is active [12] Underfull \vbox (badness 2119) has occurred while \output is active [13] [14] Underfull \vbox (badness 2119) has occurred while \output is active [15] Underfull \vbox (badness 2119) has occurred while \output is active [16] Underfull \vbox (badness 2119) has occurred while \output is active [17] [18] Underfull \vbox (badness 2119) has occurred while \output is active [19] Underfull \vbox (badness 2119) has occurred while \output is active [20] Underfull \vbox (badness 2119) has occurred while \output is active [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1072) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] Original Yodl file: intro/local [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] [26] Original Yodl file: first/structs Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] [33] Original Yodl file: first/rvalueref [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto [42] [43] Original Yodl file: first/binding [44] [45] Original Yodl file: first/using [46] Original Yodl file: first/rangebased [47] Original Yodl file: first/rawstring [48] [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] Original Yodl file: first/datatypes [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast Original Yodl file: first/sharedcast [60] Original Yodl file: first/keywords Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std [69] Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and Original Yodl file: namespaces/filesystem/filestatus [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [92] Original Yodl file: namespaces/filesystem/directoryiterator Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [113] (iostreams/ioclasses.eps ) [114] [115] Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [116] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [117] Original Yodl file: iostreams/conditions [118] [119] [120] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] [126] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek Original Yodl file: iostreams/ostreamflush [129] Original Yodl file: iostreams/ofstream [130] Original Yodl file: iostreams/outmodes [131] Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] [138] Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream [140] Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection [144] [145] Original Yodl file: iostreams/readwrite [146] [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [153] [154] Original Yodl file: classes/construc [155] Original Yodl file: classes/application [156] [157] [158] Original Yodl file: classes/arguments [159] [160] Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] [170] Original Yodl file: classes/constructorscall [171] Original Yodl file: classes/uniforminit [172] [173] Original Yodl file: classes/defaulted [174] Original Yodl file: classes/member [175] Original Yodl file: classes/anonymous [176] [177] Original Yodl file: classes/subtleties [178] [179] Original Yodl file: classes/inline Original Yodl file: classes/defineinline [180] [181] Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use [182] Original Yodl file: classes/inlinevars Original Yodl file: classes/local [183] Original Yodl file: classes/mutable [184] Original Yodl file: classes/headers [185] [186] [187] [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] [199] Original Yodl file: static/calling [200] [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [203] Original Yodl file: memory/new [204] Original Yodl file: memory/newarray [205] Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] [214] [215] Original Yodl file: memory/setnew [216] Original Yodl file: memory/assignment [217] (memory/badassign.eps ) [218] Original Yodl file: memory/overload (memory/rightass.eps ) [219] Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization [223] [224] Original Yodl file: memory/revising [225] Original Yodl file: memory/swapping (memory/fswap.eps ) [226] (memory/fswap2.eps ) [227] Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] Original Yodl file: memory/movecomposition [233] [234] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp [254] Original Yodl file: exceptions/exception [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [261] [262] [263] Original Yodl file: exceptions/defaultcatch [264] Original Yodl file: exceptions/noexcept Original Yodl file: exceptions/iostreams [265] Original Yodl file: exceptions/standard [266] Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [268] [269] Original Yodl file: exceptions/errorcategory [270] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3590) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [289] [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract [293] Original Yodl file: overloading/conversion [294] [295] [296] [297] Original Yodl file: overloading/byte [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] Original Yodl file: overloading/binary.yo [304] [305] [306] [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [311] [312] Original Yodl file: overloading/new [313] [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete [315] Original Yodl file: overloading/newdeletearray Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda [326] Original Yodl file: overloading/lambdasyntax [327] [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] [330] Original Yodl file: overloading/lambdause [331] [332] [333] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2189) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [334] Original Yodl file: overloading/userdefined [335] [336] Original Yodl file: overloading/overloadable [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [339] [340] Original Yodl file: containers/notations Original Yodl file: containers/pair [341] [342] Original Yodl file: containers/array [343] [344] Original Yodl file: containers/vector [345] [346] [347] Original Yodl file: containers/list (containers/list.eps ) [348] (containers/insertlist.eps ) (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue (containers/queue.eps ) [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map [361] Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample [369] Original Yodl file: containers/multimap Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] (containers/stack/stack.eps ) [377] Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights [395] Original Yodl file: inheritance/derivationtypes [396] Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor [398] Original Yodl file: inheritance/move [399] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] [411] [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function [417] [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor [421] Original Yodl file: polymorphism/pure [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit [424] Original Yodl file: polymorphism/multiple [425] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base [427] (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] [440] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [442] [443] Original Yodl file: polymorphism/protectedoutput [444] [445] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [454] [455] [456] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [457] [458] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] Original Yodl file: polymorphism/constructors [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] [473] [474] Original Yodl file: pointermembers/static [475] Original Yodl file: pointermembers/sizes [476] (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum [490] Original Yodl file: nested/virtcons.yo [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators [500] Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [501] [502] Original Yodl file: stl/distance [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr [509] Original Yodl file: stl/defining [510] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr Original Yodl file: stl/definingshared [515] Original Yodl file: stl/sharedplain Original Yodl file: stl/sharednew [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [526] Original Yodl file: stl/regexlanguage [527] Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [533] Original Yodl file: stl/regalg [534] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie [556] [557] Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [582] [583] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [626] Original Yodl file: generic/uninitialized Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread [641] [642] [643] [644] [645] [646] Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread [650] [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] [655] Original Yodl file: threading/initialization [656] Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] [665] Original Yodl file: threading/scopedlock [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [683] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) Original Yodl file: threading/futureerrc [684] Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] [698] Original Yodl file: threading/compilations Underfull \hbox (badness 3068) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass [726] Original Yodl file: functiontemplates/algorithm [727] Original Yodl file: functiontemplates/contractions [728] Original Yodl file: functiontemplates/declarations [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations [731] Original Yodl file: functiontemplates/nocodebloat [732] Original Yodl file: functiontemplates/explicit [733] Original Yodl file: functiontemplates/overloading [734] [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] [739] Original Yodl file: functiontemplates/avoiding [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining [749] (functiontemplates/selection.eps ) [750] [751] Original Yodl file: functiontemplates/sfinae Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] Original Yodl file: functiontemplates/variables.yo [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [755] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype [764] [765] Original Yodl file: classtemplates/membertemplates [766] [767] Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate [775] Original Yodl file: classtemplates/lambda [776] [777] [778] Original Yodl file: classtemplates/static [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] Original Yodl file: classtemplates/matrixalgebra [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining [794] [795] Original Yodl file: classtemplates/perfect [796] [797] Original Yodl file: classtemplates/unpack [798] [799] Original Yodl file: classtemplates/variadicnontype Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] [803] Original Yodl file: classtemplates/bindings [804] [805] [806] Original Yodl file: classtemplates/returntype Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] [809] Original Yodl file: classtemplates/nameresolution [810] Original Yodl file: classtemplates/friends [811] Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] Original Yodl file: classtemplates/template2concrete [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly [832] Original Yodl file: classtemplates/examplestaticpoly [833] [834] [835] Original Yodl file: classtemplates/converting [836] (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using [841] Original Yodl file: classtemplates/nesting [842] Underfull \hbox (badness 1199) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion [843] Original Yodl file: classtemplates/iteratorcons [844] Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] Original Yodl file: classtemplates/randomiterator [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 6758) has occurred while \output is active [855] Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type [862] Original Yodl file: advancedtemplates/alternatives [863] Original Yodl file: advancedtemplates/overloaded [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum [889] [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype [896] Original Yodl file: advancedtemplates/nulltype [897] Original Yodl file: advancedtemplates/conversion [898] [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining [922] Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound [925] [926] Original Yodl file: advancedtemplates/concepts/nested [927] (advancedtemplates/concepts/nested.eps ) [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams [934] [935] Original Yodl file: advancedtemplates/concepts/parampack [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions [938] Original Yodl file: advancedtemplates/concepts/constrained [939] Original Yodl file: advancedtemplates/concepts/specializations [940] Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends [943] [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo [948] [949] Original Yodl file: coroutines/state.yo [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] [962] Original Yodl file: coroutines/fsa.yo [963] (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo [965] [966] Original Yodl file: coroutines/completingfsa.yo Original Yodl file: coroutines/recursive.yo [967] [968] Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo [983] [984] [985] [986] Original Yodl file: modules/gcmcache.yo Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo [1000] [1001] Original Yodl file: modules/modmap.yo [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo [1005] (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [1009] [1010] [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] [1013] Original Yodl file: concrete/fdninbuf [1014] [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] [1027] Original Yodl file: concrete/parents [1028] Original Yodl file: concrete/redirection [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] Original Yodl file: concrete/monitorexample [1042] [1043] Original Yodl file: concrete/child [1044] [1045] [1046] Original Yodl file: concrete/binop Original Yodl file: concrete/operators Underfull \vbox (badness 1681) has occurred while \output is active [1047] Original Yodl file: concrete/namespace [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators [1053] [1054] [1055] Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration [1069] [1070] (./cplusplus.ind [1071] Underfull \hbox (badness 10000) in paragraph at lines 179--180 []\T1/pnc/m/n/10 atomic_compare_exchange_strong(_explicit), [1072] Underfull \hbox (badness 1466) in paragraph at lines 321--323 []\T1/pnc/m/n/10 chi_squared_distribution, [1073] [1074] [1075] [1076] Underfull \hbox (badness 2503) in paragraph at lines 784--786 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 800--802 []\T1/pnc/m/n/10 extreme_value_distribution, [1082] [1083] [1084] [1085] [1086] [1087] [1088] [1089] [1090] Underfull \hbox (badness 1515) in paragraph at lines 2416--2418 []\T1/pnc/m/n/10 template tem-plate pa-ram-e-ter: and tem-plate [1091] [1092] [1093]) (./cplusplus.aux) LaTeX Warning: There were undefined references. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1117 pages, 5816188 bytes). Transcript written on cplusplus.log. rm _* *.out touch ../../../tmp/dvi-stamp dvips -t a4 -ocplusplus.ps cplusplus This is dvips(k) 2025.1 (TeX Live 2025) Copyright 2025 Radical Eye Software (www.radicaleye.com) ' TeX output 1970.01.01:0000' -> cplusplus.ps . [1] [2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10 <./intro/objects.eps>] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28<./first/datahiding.eps>] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80<./threading/time.eps>] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115 <./iostreams/ioclasses.eps>] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218<./memory/badassign.eps>] [219<./memory/rightass.eps>] [220] [221] [222] [223] [224] [225] [226] [227<./memory/fswap.eps>] [228 <./memory/fswap2.eps>] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269<./exceptions/systemerror.eps>] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348 <./containers/list.eps>] [349] [350<./containers/insertlist.eps> <./containers/dellist.eps>] [351] [352] [353] [354] [355 <./containers/queue.eps>] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374] [375] [376] [377<./containers/stack/stack.eps>] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391] [392<./inheritance/hierarchy.eps>] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424] [425] [426<./polymorphism/ambiguity.eps>] [427<./polymorphism/internal.eps>] [428<./polymorphism/virtbase.eps>] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443<./iostreams/sbbuffers.eps>] [444] [445] [446] [447 <./polymorphism/buffers.eps>] [448] [449] [450] [451] [452] [453] [454] [455] [456] [457] [458<./polymorphism/implementation.eps> <./polymorphism/caumon.eps>] [459] [460<./polymorphism/multivtable.eps>] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476] [477<./pointermembers/sizes.eps>] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578] [579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589] [590] [591] [592] [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] [609] [610] [611] [612] [613] [614] [615] [616] [617] [618] [619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630] [631] [632] [633] [634<./stl/heap.eps>] [635] [636] [637] [638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660] [661] [662] [663] [664] [665] [666] [667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678] [679<./threading/sorting.eps>] [680] [681] [682] [683] [684] [685] [686] [687] [688] [689] [690] [691] [692] [693] [694] [695] [696] [697] [698] [699<./threading/compile.eps>] [700] [701] [702] [703] [704] [705] [706] [707] [708] [709] [710] [711] [712] [713] [714] [715] [716] [717] [718] [719] [720] [721] [722] [723] [724] [725] [726] [727] [728] [729] [730] [731] [732] [733] [734] [735] [736] [737] [738] [739] [740] [741] [742] [743] [744] [745] [746] [747] [748] [749] [750] [751 <./functiontemplates/selection.eps>] [752] [753] [754] [755] [756] [757] [758] [759] [760] [761] [762] [763] [764] [765] [766] [767] [768] [769] [770] [771] [772] [773] [774] [775] [776] [777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788] [789] [790] [791] [792] [793] [794] [795] [796] [797] [798] [799] [800] [801] [802] [803] [804] [805] [806] [807] [808] [809] [810] [811] [812] [813] [814] [815] [816] [817] [818] [819] [820] [821] [822] [823] [824] [825] [826] [827] [828] [829] [830] [831] [832] [833] [834] [835] [836] [837] [838<./classtemplates/converting.eps>] [839] [840] [841] [842] [843] [844] [845] [846] [847] [848] [849] [850] [851] [852] [853] [854] [855] [856] [857] [858] [859] [860] [861] [862] [863] [864] [865] [866] [867] [868] [869] [870] [871] [872] [873] [874] [875] [876] [877] [878] [879] [880] [881] [882] [883] [884] [885] [886] [887] [888] [889] [890] [891] [892] [893] [894] [895] [896] [897] [898] [899] [900] [901] [902] [903] [904] [905] [906] [907] [908] [909] [910] [911] [912<./advancedtemplates/multibase.eps>] [913] [914] [915] [916] [917] [918] [919] [920] [921] [922] [923] [924] [925] [926] [927] [928<./advancedtemplates/concepts/nested.eps>] [929] [930] [931] [932] [933] [934] [935] [936] [937] [938] [939] [940] [941] [942] [943] [944] [945] [946] [947] [948] [949] [950] [951] [952] [953] [954] [955] [956] [957] [958] [959 <./coroutines/coawait.eps>] [960<./coroutines/awaitable.eps>] [961 <./coroutines/awaiter.eps>] [962] [963] [964<./coroutines/fsa.eps>] [965] [966] [967] [968] [969] [970] [971] [972] [973] [974] [975] [976] [977] [978] [979] [980] [981] [982] [983] [984] [985] [986] [987] [988] [989] [990] [991] [992] [993] [994] [995] [996<./modules/partition.eps>] [997] [998] [999] [1000] [1001] [1002] [1003] [1004] [1005] [1006<./modules/threemods.eps>] [1007] [1008] [1009] [1010] [1011] [1012] [1013] [1014] [1015] [1016] [1017] [1018] [1019] [1020] [1021] [1022] [1023] [1024] [1025] [1026] [1027] [1028] [1029] [1030] [1031] [1032] [1033] [1034] [1035] [1036] [1037] [1038] [1039] [1040] [1041] [1042] [1043] [1044] [1045] [1046] [1047] [1048] [1049] [1050] [1051] [1052] [1053] [1054] [1055] [1056] [1057] [1058] [1059] [1060] [1061] [1062] [1063] [1064] [1065] [1066] [1067] [1068] [1069] [1070] [1071] [1072] [1073] [1074] [1075] [1076] [1077] [1078] [1079] [1080] [1081] [1082] [1083] [1084] [1085] [1086] [1087] [1088] [1089] [1090] [1091] [1092] [1093] ps2pdf -sPAPERSIZE=a4 cplusplus.ps cplusplus.pdf yodl2latex --no-warnings -l3 -DAPATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ --define us -o ../tmp/docs/latex/_cplusplusus.latex cplusplus -D and APATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ Yodl2latex 4.04.00 Yodl: including file preamble Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration No post-processing required for this latex conversion touch tmp/_cplusplusus-stamp ../../../scripts/patchlatexverb <_cplusplusus.latex>cplusplusus.latex /bin/sed -i 's/+latexcommand(\(..\){\(.\)})/\1\2/' cplusplusus.latex touch ../../../tmp/cplusplusus-stamp latex cplusplusus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplusus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) No file cplusplusus.aux. (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) Package hyperref Warning: Rerun to get /PageLabels entry. [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] No file cplusplusus.toc. [2] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) LaTeX Warning: Reference `Overview' on page 1 undefined on input line 128. LaTeX Warning: Reference `IntroC' on page 1 undefined on input line 129. LaTeX Warning: Reference `FirstImpression' on page 1 undefined on input line 13 0. LaTeX Warning: Reference `NAMESPACE' on page 1 undefined on input line 132. LaTeX Warning: Reference `String' on page 1 undefined on input line 133. LaTeX Warning: Reference `IOStreams' on page 1 undefined on input line 134. LaTeX Warning: Reference `Classes' on page 1 undefined on input line 135. LaTeX Warning: Reference `StaticDataFun' on page 1 undefined on input line 137. LaTeX Warning: Reference `MEMORY' on page 1 undefined on input line 139. LaTeX Warning: Reference `EXCEPTIONS' on page 1 undefined on input line 141. LaTeX Warning: Reference `OVERLOADING' on page 1 undefined on input line 143. LaTeX Warning: Reference `CONTAINERS' on page 1 undefined on input line 144. LaTeX Warning: Reference `INHERITANCE' on page 1 undefined on input line 145. LaTeX Warning: Reference `POLYMORPHISM' on page 1 undefined on input line 147. LaTeX Warning: Reference `Friends' on page 1 undefined on input line 149. LaTeX Warning: Reference `PointMembers' on page 1 undefined on input line 151. LaTeX Warning: Reference `NESTEDCLASSES' on page 1 undefined on input line 153. LaTeX Warning: Reference `STL' on page 1 undefined on input line 154. LaTeX Warning: Reference `GENERIC' on page 1 undefined on input line 155. LaTeX Warning: Reference `THREADING' on page 1 undefined on input line 156. LaTeX Warning: Reference `TEMPLATES' on page 1 undefined on input line 157. LaTeX Warning: Reference `TEMPCLASS' on page 1 undefined on input line 159. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 1 undefined on input line 161. LaTeX Warning: Reference `COROUTINES' on page 1 undefined on input line 162. [1] LaTeX Warning: Reference `CONCRETE' on page 2 undefined on input line 163. [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 235. LaTeX Warning: Reference `MODULES' on page 4 undefined on input line 242. LaTeX Warning: Reference `CONSPOLY' on page 4 undefined on input line 248. LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 250. LaTeX Warning: Reference `FirstImpression' on page 4 undefined on input line 25 4. LaTeX Warning: Reference `BYTE' on page 4 undefined on input line 255. LaTeX Warning: Reference `OVERLOADING' on page 4 undefined on input line 256. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 4 undefined on input line 258 . LaTeX Warning: Reference `ITERATORCONS' on page 4 undefined on input line 266. LaTeX Warning: Reference `OPERATORINDEX' on page 4 undefined on input line 267. LaTeX Warning: Reference `STRINGVIEW' on page 4 undefined on input line 269. LaTeX Warning: Reference `OSYNC' on page 4 undefined on input line 270. LaTeX Warning: Reference `FREEBOUND' on page 4 undefined on input line 271. LaTeX Warning: Reference `BOUNDCONCEPT' on page 4 undefined on input line 272. LaTeX Warning: Reference `COROUTINES' on page 4 undefined on input line 282. LaTeX Warning: Reference `JTHREAD' on page 4 undefined on input line 282. LaTeX Warning: Reference `THREADING' on page 4 undefined on input line 283. Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) LaTeX Warning: Reference `WCHAR' on page 6 undefined on input line 361. LaTeX Warning: Reference `FunctionOverloading' on page 6 undefined on input lin e 362. Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] LaTeX Warning: Reference `INHERITANCE' on page 8 undefined on input line 494. LaTeX Warning: Reference `TEMPLATES' on page 8 undefined on input line 495. Original Yodl file: intro/object [8] LaTeX Warning: Reference `objects' on page 9 undefined on input line 590. (intro/objects.eps ) [9] LaTeX Warning: Reference `Classes' on page 10 undefined on input line 623. Original Yodl file: intro/differences Original Yodl file: intro/main LaTeX Warning: Reference `FUNTRY' on page 10 undefined on input line 646. LaTeX Warning: Reference `DESTRUCTOR' on page 10 undefined on input line 648. Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] LaTeX Warning: Reference `Classes' on page 12 undefined on input line 788. LaTeX Warning: Reference `ConstFunctions' on page 12 undefined on input line 78 9. LaTeX Warning: Reference `String' on page 12 undefined on input line 791. [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null LaTeX Warning: Reference `GENCONST' on page 14 undefined on input line 868. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 872. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 874. Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] LaTeX Warning: Reference `CLASSHEADER' on page 16 undefined on input line 1028. LaTeX Warning: Reference `MODULES' on page 16 undefined on input line 1035. Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `String' on page 18 undefined on input line 1118. LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct LaTeX Warning: Reference `OOP' on page 18 undefined on input line 1178. [18] LaTeX Warning: Reference `FunctionsInStructs' on page 19 undefined on input lin e 1198. Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] LaTeX Warning: Reference `ConstFunctions' on page 22 undefined on input line 13 47. [22] [23] Original Yodl file: first/namespaces LaTeX Warning: Reference `NAMESPACE' on page 24 undefined on input line 1452. Original Yodl file: first/scope LaTeX Warning: Reference `Classes' on page 24 undefined on input line 1491. [24] Original Yodl file: first/cout LaTeX Warning: Reference `Classes' on page 25 undefined on input line 1537. [25] LaTeX Warning: Reference `IOStreams' on page 26 undefined on input line 1610. Original Yodl file: first/structs LaTeX Warning: Reference `FunctionInStruct' on page 26 undefined on input line 1619. [26] Original Yodl file: first/public LaTeX Warning: Reference `Pretensions' on page 27 undefined on input line 1665. LaTeX Warning: Reference `INHERITANCE' on page 27 undefined on input line 1676. [27] LaTeX Warning: Reference `datahiding' on page 28 undefined on input line 1711. (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] LaTeX Warning: Reference `MEMORY' on page 32 undefined on input line 1993. [32] Original Yodl file: first/rvalueref [33] [34] LaTeX Warning: Reference `MOVE' on page 35 undefined on input line 2146. [35] Original Yodl file: first/lvalues LaTeX Warning: Reference `String' on page 36 undefined on input line 2222. LaTeX Warning: Reference `Classes' on page 36 undefined on input line 2223. LaTeX Warning: Reference `PointMembers' on page 36 undefined on input line 2223 . LaTeX Warning: Reference `Classes' on page 36 undefined on input line 2245. [36] LaTeX Warning: Reference `String' on page 37 undefined on input line 2256. LaTeX Warning: Reference `PointMembers' on page 37 undefined on input line 2269 . [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer LaTeX Warning: Reference `UNIFORMINIT' on page 39 undefined on input line 2434. [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto LaTeX Warning: Reference `STL' on page 41 undefined on input line 2562. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 41 undefined on input line 256 2. [41] LaTeX Warning: Reference `AUTODECL' on page 42 undefined on input line 2568. LaTeX Warning: Reference `String' on page 42 undefined on input line 2579. LaTeX Warning: Reference `CONTAINERS' on page 42 undefined on input line 2580. LaTeX Warning: Reference `STL' on page 42 undefined on input line 2581. [42] LaTeX Warning: Reference `ConstFunctions' on page 43 undefined on input line 26 51. LaTeX Warning: Reference `NOEXCEPT' on page 43 undefined on input line 2652. Original Yodl file: first/binding [43] LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2696. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2697. LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2711. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2711. [44] Original Yodl file: first/using [45] LaTeX Warning: Reference `AUTO' on page 46 undefined on input line 2862. Original Yodl file: first/rangebased LaTeX Warning: Reference `FOREACH' on page 46 undefined on input line 2877. [46] LaTeX Warning: Reference `CONTAINERS' on page 47 undefined on input line 2887. LaTeX Warning: Reference `ITERATORS' on page 47 undefined on input line 2889. LaTeX Warning: Reference `Classes' on page 47 undefined on input line 2913. [47] Original Yodl file: first/rawstring [48] LaTeX Warning: Reference `NAMESPACE' on page 49 undefined on input line 3027. Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship LaTeX Warning: Reference `SPACESHIP' on page 52 undefined on input line 3243. Original Yodl file: first/datatypes LaTeX Warning: Reference `String' on page 52 undefined on input line 3269. [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] LaTeX Warning: Reference `CPPCASTS' on page 56 undefined on input line 3499. LaTeX Warning: Reference `BYTE' on page 56 undefined on input line 3502. Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] LaTeX Warning: Reference `INHERITANCE' on page 58 undefined on input line 3593. Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast LaTeX Warning: Reference `POLYMORPHISM' on page 59 undefined on input line 3709 . Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] LaTeX Warning: Reference `DYNAMICCAST' on page 60 undefined on input line 3721. Original Yodl file: first/sharedcast LaTeX Warning: Reference `SHAREDPTR' on page 60 undefined on input line 3727. LaTeX Warning: Reference `SHAREDCAST' on page 60 undefined on input line 3728. Original Yodl file: first/keywords [60] LaTeX Warning: Reference `FINAL' on page 61 undefined on input line 3781. Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] LaTeX Warning: Reference `OUTSIDE' on page 64 undefined on input line 3856. Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed LaTeX Warning: Reference `Classes' on page 64 undefined on input line 3879. Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] LaTeX Warning: Reference `OVERLOADING' on page 68 undefined on input line 4171. [68] Original Yodl file: namespaces/std LaTeX Warning: Reference `STL' on page 69 undefined on input line 4192. LaTeX Warning: Reference `GENERIC' on page 69 undefined on input line 4192. LaTeX Warning: Reference `NAMESPACEHDR' on page 69 undefined on input line 4228 . Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] LaTeX Warning: Reference `MEMORY' on page 72 undefined on input line 4383. [72] Original Yodl file: namespaces/chrono/intro LaTeX Warning: Reference `THREADING' on page 73 undefined on input line 4481. [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] LaTeX Warning: Reference `MEMORY' on page 76 undefined on input line 4726. LaTeX Warning: Reference `NUMLIM' on page 76 undefined on input line 4752. [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint LaTeX Warning: Reference `MEMORY' on page 78 undefined on input line 4889. [78] LaTeX Warning: Reference `DURATION' on page 79 undefined on input line 4935. LaTeX Warning: Reference `IOFORMAT' on page 79 undefined on input line 4939. LaTeX Warning: Reference `TIMEIMG' on page 79 undefined on input line 4941. (threading/time.eps ) LaTeX Warning: Reference `PUTTIME' on page 79 undefined on input line 4949. Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro LaTeX Warning: Reference `EXCEPTIONS' on page 81 undefined on input line 5013. LaTeX Warning: Reference `ERRORCODE' on page 81 undefined on input line 5014. Original Yodl file: namespaces/filesystem/errorcode LaTeX Warning: Reference `SYSTEMERROR' on page 81 undefined on input line 5019. LaTeX Warning: Reference `ERRCAT' on page 81 undefined on input line 5035. [81] LaTeX Warning: Reference `MEMTEMP' on page 82 undefined on input line 5052. LaTeX Warning: Reference `ERRCODEENUM' on page 82 undefined on input line 5055. Underfull \hbox (badness 1389) in paragraph at lines 5052--5058 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, LaTeX Warning: Reference `ERRCOND' on page 82 undefined on input line 5086. Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] LaTeX Warning: Reference `ERRCODEENUM' on page 83 undefined on input line 5110. Original Yodl file: namespaces/filesystem/filestatus LaTeX Warning: Reference `PATH' on page 83 undefined on input line 5127. Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = LaTeX Warning: Reference `FREEFS' on page 84 undefined on input line 5375. [84] Original Yodl file: namespaces/filesystem/getstatus LaTeX Warning: Reference `FREEFS' on page 85 undefined on input line 5389. Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: LaTeX Warning: Reference `PATH' on page 85 undefined on input line 5456. LaTeX Warning: Reference `MAP' on page 85 undefined on input line 5456. [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, LaTeX Warning: Reference `DIRENTRY' on page 90 undefined on input line 5843. LaTeX Warning: Reference `TIMEPOINT' on page 90 undefined on input line 5859. Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] LaTeX Warning: Reference `FSSTATUS' on page 92 undefined on input line 5975. LaTeX Warning: Reference `FSESTAT' on page 92 undefined on input line 5975. Original Yodl file: namespaces/filesystem/directoryiterator LaTeX Warning: Reference `ITERATORS' on page 92 undefined on input line 6009. [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror LaTeX Warning: Reference `EXCEPTIONS' on page 95 undefined on input line 6153. [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string LaTeX Warning: Reference `GENERIC' on page 97 undefined on input line 6192. [97] Original Yodl file: string/ops LaTeX Warning: Reference `ITERATORS' on page 98 undefined on input line 6260. LaTeX Warning: Reference `STRINGOVERVIEW' on page 98 undefined on input line 62 61. [98] Original Yodl file: string/overview LaTeX Warning: Reference `EXCEPTIONS' on page 99 undefined on input line 6345. [99] LaTeX Warning: Reference `ITERATORS' on page 100 undefined on input line 6369. Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators LaTeX Warning: Reference `ITERATORS' on page 101 undefined on input line 6421. LaTeX Warning: Reference `GENERIC' on page 101 undefined on input line 6430. Original Yodl file: string/operators [101] LaTeX Warning: Reference `CoutCinCerr' on page 102 undefined on input line 6508 . Original Yodl file: string/members LaTeX Warning: Reference `STRINGOVERVIEW' on page 102 undefined on input line 6 544. [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] LaTeX Warning: Reference `STRINGVIEW' on page 104 undefined on input line 6605. [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6712. LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6713. Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject LaTeX Warning: Reference `CONTAINERS' on page 110 undefined on input line 6980. [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro LaTeX Warning: Reference `FirstImpression' on page 111 undefined on input line 6992. LaTeX Warning: Reference `Classes' on page 111 undefined on input line 7000. LaTeX Warning: Reference `INHERITANCE' on page 111 undefined on input line 7001 . LaTeX Warning: Reference `TEMPLATES' on page 111 undefined on input line 7015. [111] LaTeX Warning: Reference `INHERITANCE' on page 112 undefined on input line 7068 . LaTeX Warning: Reference `POLYMORPHISM' on page 112 undefined on input line 706 8. LaTeX Warning: Reference `CONCRETE' on page 112 undefined on input line 7069. (iostreams/ioclasses.eps ) LaTeX Warning: Reference `IOCLASSESFIG' on page 112 undefined on input line 707 5. LaTeX Warning: Reference `INHERITANCE' on page 112 undefined on input line 7087 . [112] [113] LaTeX Warning: Reference `OSYNC' on page 114 undefined on input line 7123. LaTeX Warning: Reference `CONCRETE' on page 114 undefined on input line 7123. Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like LaTeX Warning: Reference `STREAMBUF' on page 114 undefined on input line 7167. LaTeX Warning: Reference `FILEBUF' on page 114 undefined on input line 7168. LaTeX Warning: Reference `ISTREAM' on page 114 undefined on input line 7171. LaTeX Warning: Reference `OSTREAM' on page 114 undefined on input line 7174. LaTeX Warning: Reference `IOSTREAMBUF' on page 114 undefined on input line 7178 . LaTeX Warning: Reference `OFSTREAM' on page 114 undefined on input line 7180. LaTeX Warning: Reference `IFSTREAM' on page 114 undefined on input line 7180. LaTeX Warning: Reference `FSTREAM' on page 114 undefined on input line 7180. [114] LaTeX Warning: Reference `OSTRINGSTREAM' on page 115 undefined on input line 71 82. LaTeX Warning: Reference `ISTRINGSTREAM' on page 115 undefined on input line 71 82. LaTeX Warning: Reference `IOFORMAT' on page 115 undefined on input line 7184. Original Yodl file: iostreams/iosbase LaTeX Warning: Reference `IOCLASSESFIG' on page 115 undefined on input line 720 7. Original Yodl file: iostreams/ios LaTeX Warning: Reference `INHERITANCE' on page 115 undefined on input line 7227 . LaTeX Warning: Reference `FORMATFLAGS' on page 115 undefined on input line 7235 . LaTeX Warning: Reference `STREAMBUF' on page 115 undefined on input line 7242. LaTeX Warning: Reference `STRBUF' on page 115 undefined on input line 7242. [115] LaTeX Warning: Reference `COUPLING' on page 116 undefined on input line 7253. LaTeX Warning: Reference `COUPLING' on page 116 undefined on input line 7259. Original Yodl file: iostreams/conditions [116] [117] [118] LaTeX Warning: Reference `EXCEPTIONS' on page 119 undefined on input line 7463. LaTeX Warning: Reference `IOEXCEPTIONS' on page 119 undefined on input line 746 4. Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] LaTeX Warning: Reference `FORMATFLAGS' on page 120 undefined on input line 7533 . LaTeX Warning: Reference `FORMATFLAGS' on page 120 undefined on input line 7548 . LaTeX Warning: Reference `FORMATFLAGS' on page 120 undefined on input line 7552 . [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] LaTeX Warning: Reference `IOS' on page 124 undefined on input line 7790. LaTeX Warning: Reference `OSTRINGSTREAM' on page 124 undefined on input line 77 95. LaTeX Warning: Reference `IOS' on page 124 undefined on input line 7802. LaTeX Warning: Reference `IOS' on page 124 undefined on input line 7823. [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream LaTeX Warning: Reference `STREAMBUF' on page 125 undefined on input line 7883. Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] LaTeX Warning: Reference `ISTREAMPOS' on page 127 undefined on input line 7990. Original Yodl file: iostreams/ostreamflush LaTeX Warning: Reference `FORMATFLAGS' on page 127 undefined on input line 8010 . LaTeX Warning: Reference `OFSTREAM' on page 127 undefined on input line 8012. Original Yodl file: iostreams/ofstream [127] LaTeX Warning: Reference `OUTPUTMODES' on page 128 undefined on input line 8039 . LaTeX Warning: Reference `STREAMBUF' on page 128 undefined on input line 8052. LaTeX Warning: Reference `FILEBUF' on page 128 undefined on input line 8053. [128] Original Yodl file: iostreams/outmodes LaTeX Warning: Reference `IFSTREAM' on page 129 undefined on input line 8108. LaTeX Warning: Reference `EnumOverload' on page 129 undefined on input line 814 8. [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] LaTeX Warning: Reference `OSTREAM' on page 135 undefined on input line 8750. LaTeX Warning: Reference `STREAMBUF' on page 135 undefined on input line 8751. LaTeX Warning: Reference `CONCRETE' on page 135 undefined on input line 8751. Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] LaTeX Warning: Reference `IOSTATES' on page 136 undefined on input line 8821. LaTeX Warning: Reference `STRINGMEMBERS' on page 136 undefined on input line 88 34. LaTeX Warning: Reference `IFSTREAM' on page 136 undefined on input line 8856. [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] LaTeX Warning: Reference `OUTPUTMODES' on page 138 undefined on input line 8951 . LaTeX Warning: Reference `OFSTREAM' on page 138 undefined on input line 8985. LaTeX Warning: Reference `ISTREAMREAD' on page 138 undefined on input line 8987 . [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] LaTeX Warning: Reference `ISTREAMREAD' on page 140 undefined on input line 9071 . Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection LaTeX Warning: Reference `REDIRECTION' on page 142 undefined on input line 9202 . [142] Original Yodl file: iostreams/readwrite LaTeX Warning: Reference `POLYMORPHISM' on page 143 undefined on input line 929 8. LaTeX Warning: Reference `IOSTREAMBUF' on page 143 undefined on input line 9299 . [143] LaTeX Warning: Reference `OUTPUTMODES' on page 144 undefined on input line 9369 . [144] LaTeX Warning: Reference `OSTREAMPOS' on page 145 undefined on input line 9407. LaTeX Warning: Reference `ISTREAMPOS' on page 145 undefined on input line 9407. LaTeX Warning: Reference `IOSTATES' on page 145 undefined on input line 9409. [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] LaTeX Warning: Reference `FILEBUF' on page 149 undefined on input line 9655. LaTeX Warning: Reference `IOSTREAMBUF' on page 149 undefined on input line 9668 . LaTeX Warning: Reference `STREAMBUF' on page 149 undefined on input line 9671. [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro LaTeX Warning: Reference `POD' on page 151 undefined on input line 9717. LaTeX Warning: Reference `HIDING' on page 151 undefined on input line 9719. LaTeX Warning: Reference `APPLICATION' on page 151 undefined on input line 9720 . LaTeX Warning: Reference `UNIONS' on page 151 undefined on input line 9726. LaTeX Warning: Reference `ConstFunctions' on page 151 undefined on input line 9 762. Underfull \vbox (badness 10000) has occurred while \output is active [151] LaTeX Warning: Reference `StaticDataFun' on page 152 undefined on input line 98 20. LaTeX Warning: Reference `INHERITANCE' on page 152 undefined on input line 9824 . [152] LaTeX Warning: Reference `INTRONAME' on page 153 undefined on input line 9848. LaTeX Warning: Reference `CLASSHEADER' on page 153 undefined on input line 9853 . LaTeX Warning: Reference `NAMESPACEHDR' on page 153 undefined on input line 985 3. Original Yodl file: classes/construc LaTeX Warning: Reference `MEMORY' on page 153 undefined on input line 9872. LaTeX Warning: Reference `MemberInitializers' on page 153 undefined on input li ne 9885. [153] LaTeX Warning: Reference `DEFAULTED' on page 154 undefined on input line 9934. LaTeX Warning: Reference `DEFAULTED' on page 154 undefined on input line 9938. Original Yodl file: classes/application [154] LaTeX Warning: Reference `ConstFunctions' on page 155 undefined on input line 1 0023. [155] [156] Original Yodl file: classes/arguments LaTeX Warning: Reference `MemberInitializers' on page 157 undefined on input li ne 10120. [157] LaTeX Warning: Reference `VECTOR' on page 158 undefined on input line 10189. LaTeX Warning: Reference `AMBIGUITY' on page 158 undefined on input line 10190. LaTeX Warning: Reference `CONSCALL' on page 158 undefined on input line 10227. [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] LaTeX Warning: Reference `INHERITANCE' on page 168 undefined on input line 1081 9. LaTeX Warning: Reference `POLYMORPHISM' on page 168 undefined on input line 108 20. Original Yodl file: classes/constructorscall LaTeX Warning: Reference `INHERITANCE' on page 168 undefined on input line 1085 1. [168] LaTeX Warning: Reference `StaticDataFun' on page 169 undefined on input line 10 891. Original Yodl file: classes/uniforminit [169] LaTeX Warning: Reference `FUNOBJ' on page 170 undefined on input line 10934. LaTeX Warning: Reference `POD' on page 170 undefined on input line 10935. [170] [171] Original Yodl file: classes/defaulted LaTeX Warning: Reference `INHERITANCE' on page 172 undefined on input line 1107 5. LaTeX Warning: Reference `MEMORY' on page 172 undefined on input line 11079. Original Yodl file: classes/member [172] LaTeX Warning: Reference `ConstRule' on page 173 undefined on input line 11112. LaTeX Warning: Reference `MEMORY' on page 173 undefined on input line 11134. [173] Original Yodl file: classes/anonymous [174] LaTeX Warning: Reference `RREF' on page 175 undefined on input line 11274. Original Yodl file: classes/subtleties [175] LaTeX Warning: Reference `MEMORY' on page 176 undefined on input line 11342. [176] Original Yodl file: classes/inline LaTeX Warning: Reference `WHENINLINE' on page 177 undefined on input line 11440 . [177] Original Yodl file: classes/defineinline [178] LaTeX Warning: Reference `GENCONST' on page 179 undefined on input line 11524. Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use LaTeX Warning: Reference `POLYMORPHISM' on page 180 undefined on input line 115 75. LaTeX Warning: Reference `POLYMORPHISM' on page 180 undefined on input line 115 92. Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local LaTeX Warning: Reference `NONDEFINIT' on page 181 undefined on input line 11633 . LaTeX Warning: Reference `INHERITANCE' on page 181 undefined on input line 1165 9. [181] Original Yodl file: classes/mutable LaTeX Warning: Reference `ConstFunctions' on page 182 undefined on input line 1 1702. [182] Original Yodl file: classes/headers LaTeX Warning: Reference `CHeaders' on page 183 undefined on input line 11750. [183] [184] LaTeX Warning: Reference `INHERITANCE' on page 185 undefined on input line 1189 4. LaTeX Warning: Reference `INHERITANCE' on page 185 undefined on input line 1192 7. [185] LaTeX Warning: Reference `CHeaders' on page 186 undefined on input line 11940. Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public LaTeX Warning: Reference `StaticData' on page 191 undefined on input line 12248 . [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function LaTeX Warning: Reference `CALLINGCONVENTION' on page 196 undefined on input lin e 12577. [196] [197] Original Yodl file: static/calling LaTeX Warning: Reference `GENERIC' on page 198 undefined on input line 12674. [198] LaTeX Warning: Reference `GENERIC' on page 199 undefined on input line 12724. [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro LaTeX Warning: Reference `NEWHANDLER' on page 201 undefined on input line 12750 . [201] Original Yodl file: memory/new LaTeX Warning: Reference `NEWHANDLER' on page 202 undefined on input line 12815 . [202] LaTeX Warning: Reference `PLACEMENT' on page 203 undefined on input line 12862. Original Yodl file: memory/newarray LaTeX Warning: Reference `DELETEARRAY' on page 203 undefined on input line 1287 5. [203] LaTeX Warning: Reference `NONDEFINIT' on page 204 undefined on input line 12944 . LaTeX Warning: Reference `ENLARGEARRAY' on page 204 undefined on input line 129 64. Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] LaTeX Warning: Reference `UNINIT' on page 209 undefined on input line 13256. Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] LaTeX Warning: Reference `INHERITANCE' on page 212 undefined on input line 1347 8. [212] [213] Original Yodl file: memory/setnew LaTeX Warning: Reference `STDEXC' on page 214 undefined on input line 13578. [214] Original Yodl file: memory/assignment [215] LaTeX Warning: Reference `badassign' on page 216 undefined on input line 13695. (memory/badassign.eps ) Original Yodl file: memory/overload LaTeX Warning: Reference `rightass' on page 216 undefined on input line 13723. (memory/rightass.eps ) [216] LaTeX Warning: Reference `CoutCinCerr' on page 217 undefined on input line 1377 0. [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this LaTeX Warning: Reference `PointMembers' on page 219 undefined on input line 138 97. Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization LaTeX Warning: Reference `DESTRUCTOR' on page 220 undefined on input line 13945 . [220] LaTeX Warning: Reference `MOVECONS' on page 221 undefined on input line 13996. [221] Original Yodl file: memory/revising LaTeX Warning: Reference `DESTRUCTOR' on page 222 undefined on input line 14092 . [222] LaTeX Warning: Reference `MOVE' on page 223 undefined on input line 14116. Original Yodl file: memory/swapping LaTeX Warning: Reference `STL' on page 223 undefined on input line 14154. LaTeX Warning: Reference `SWAP' on page 223 undefined on input line 14155. [223] LaTeX Warning: Reference `SWAPLIST' on page 224 undefined on input line 14186. (memory/fswap.eps ) [224] LaTeX Warning: Reference `SWAPSELF' on page 225 undefined on input line 14211. (memory/fswap2.eps ) LaTeX Warning: Reference `SWAPSELF' on page 225 undefined on input line 14226. LaTeX Warning: Reference `SWAPSELF' on page 225 undefined on input line 14235. LaTeX Warning: Reference `SWAPLIST' on page 225 undefined on input line 14252. Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] LaTeX Warning: Reference `RVO' on page 229 undefined on input line 14476. Original Yodl file: memory/move [229] LaTeX Warning: Reference `COPYCONS' on page 230 undefined on input line 14547. LaTeX Warning: Reference `MOVEASS' on page 230 undefined on input line 14552. [230] Original Yodl file: memory/movecomposition LaTeX Warning: Reference `INHERITANCE' on page 231 undefined on input line 1459 7. [231] Original Yodl file: memory/moveassignment LaTeX Warning: Reference `MOVECONS' on page 232 undefined on input line 14709. Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly LaTeX Warning: Reference `CONTAINERS' on page 234 undefined on input line 14814 . Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] LaTeX Warning: Reference `REVISEDASS' on page 237 undefined on input line 14976 . Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate LaTeX Warning: Reference `INHERITANCE' on page 245 undefined on input line 1555 2. LaTeX Warning: Reference `INILIST' on page 245 undefined on input line 15583. LaTeX Warning: Reference `STRUCTBIND' on page 245 undefined on input line 15584 . Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] LaTeX Warning: Reference `STDEXC' on page 248 undefined on input line 15671. LaTeX Warning: Reference `INHERITANCE' on page 248 undefined on input line 1567 2. Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp LaTeX Warning: Reference `BASICEXCEPTION' on page 250 undefined on input line 1 5819. [250] Original Yodl file: exceptions/exception LaTeX Warning: Reference `BASICEXCEPTION' on page 251 undefined on input line 1 5908. [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] LaTeX Warning: Reference `EXCEPTIONCATCH' on page 256 undefined on input line 1 6215. LaTeX Warning: Reference `POLYMORPHISM' on page 256 undefined on input line 162 22. Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try LaTeX Warning: Reference `EMPTYTHROW' on page 257 undefined on input line 16292 . Original Yodl file: exceptions/catch [257] LaTeX Warning: Reference `UNIQUEPTR' on page 258 undefined on input line 16340. LaTeX Warning: Reference `SHAREDPTR' on page 258 undefined on input line 16340. [258] LaTeX Warning: Reference `EMPTYTHROW' on page 259 undefined on input line 16412 . Original Yodl file: exceptions/defaultcatch [259] LaTeX Warning: Reference `EXCEPTIONCATCH' on page 260 undefined on input line 1 6455. LaTeX Warning: Reference `EMPTYTHROW' on page 260 undefined on input line 16462 . LaTeX Warning: Reference `THREADING' on page 260 undefined on input line 16505. LaTeX Warning: Reference `EXCPTR' on page 260 undefined on input line 16508. Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] LaTeX Warning: Reference `SYSTEMERROR' on page 261 undefined on input line 1652 0. LaTeX Warning: Reference `NOEXCEPT' on page 261 undefined on input line 16534. Original Yodl file: exceptions/iostreams [261] LaTeX Warning: Reference `STREAMBUF' on page 262 undefined on input line 16592. Original Yodl file: exceptions/standard LaTeX Warning: Reference `DYNAMICCAST' on page 262 undefined on input line 1662 4. LaTeX Warning: Reference `TYPEID' on page 262 undefined on input line 16631. [262] LaTeX Warning: Reference `TRANSMEM' on page 263 undefined on input line 16666. Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror LaTeX Warning: Reference `ERRORCODE' on page 264 undefined on input line 16740. LaTeX Warning: Reference `SYSERRFIG' on page 264 undefined on input line 16749. (exceptions/systemerror.eps ) LaTeX Warning: Reference `SYSERRFIG' on page 264 undefined on input line 16756. [264] [265] LaTeX Warning: Reference `ERRCODEENUM' on page 266 undefined on input line 1679 4. LaTeX Warning: Reference `SYSERRFIG' on page 266 undefined on input line 16797. Original Yodl file: exceptions/errorcategory LaTeX Warning: Reference `ERRCODEENUM' on page 266 undefined on input line 1680 2. LaTeX Warning: Reference `POLYMORPHISM' on page 266 undefined on input line 168 11. LaTeX Warning: Reference `ERRCOND' on page 266 undefined on input line 16815. [266] LaTeX Warning: Reference `FUTURE' on page 267 undefined on input line 16865. Original Yodl file: exceptions/errorcondition LaTeX Warning: Reference `ERRCODEENUM' on page 267 undefined on input line 1688 2. LaTeX Warning: Reference `MEMTEMP' on page 267 undefined on input line 16896. Underfull \hbox (badness 7362) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 269 undefined on input line 16 996. LaTeX Warning: Reference `ERRCODEENUM' on page 269 undefined on input line 1699 6. Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 271 undefined on input line 1 7119. Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow LaTeX Warning: Reference `NOEXCEPT' on page 274 undefined on input line 17349. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 274 undefined on input line 1 7356. LaTeX Warning: Reference `CopyDestroy' on page 274 undefined on input line 1736 1. Original Yodl file: exceptions/function [274] [275] [276] Original Yodl file: exceptions/constructors [277] [278] LaTeX Warning: Reference `SHAREDPTR' on page 279 undefined on input line 17676. [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more LaTeX Warning: Reference `MEMORY' on page 285 undefined on input line 17950. LaTeX Warning: Reference `FirstImpression' on page 285 undefined on input line 17952. LaTeX Warning: Reference `IOStreams' on page 285 undefined on input line 17953. Original Yodl file: overloading/array [285] LaTeX Warning: Reference `FunctionOverloading' on page 286 undefined on input l ine 18049. LaTeX Warning: Reference `ConstFunctions' on page 286 undefined on input line 1 8050. LaTeX Warning: Reference `MEMORY' on page 286 undefined on input line 18057. [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract LaTeX Warning: Reference `MEMORY' on page 289 undefined on input line 18240. [289] Original Yodl file: overloading/conversion [290] [291] LaTeX Warning: Reference `OverloadableOperators' on page 292 undefined on input line 18391. LaTeX Warning: Reference `SPECIALIZING' on page 292 undefined on input line 184 47. [292] [293] LaTeX Warning: Reference `BYTE' on page 294 undefined on input line 18536. LaTeX Warning: Reference `BYTE' on page 294 undefined on input line 18539. Original Yodl file: overloading/byte LaTeX Warning: Reference `FirstImpression' on page 294 undefined on input line 18546. [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] LaTeX Warning: Reference `EXCHANGE' on page 300 undefined on input line 18927. Original Yodl file: overloading/binary.yo [300] LaTeX Warning: Reference `EXPLICIT' on page 301 undefined on input line 19000. [301] [302] LaTeX Warning: Reference `Friends' on page 303 undefined on input line 19124. [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo LaTeX Warning: Reference `COMPARISONS' on page 307 undefined on input line 1938 3. LaTeX Warning: Reference `TEMPFUNARGS' on page 307 undefined on input line 1940 7. [307] Original Yodl file: overloading/new LaTeX Warning: Reference `NEWDELETEARRAY' on page 308 undefined on input line 1 9488. [308] [309] LaTeX Warning: Reference `StaticDataFun' on page 310 undefined on input line 19 565. [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete LaTeX Warning: Reference `NEWDELETEARRAY' on page 311 undefined on input line 1 9628. LaTeX Warning: Reference `StaticDataFun' on page 311 undefined on input line 19 665. Original Yodl file: overloading/newdeletearray LaTeX Warning: Reference `NEWARRAY' on page 311 undefined on input line 19668. LaTeX Warning: Reference `DELETEARRAY' on page 311 undefined on input line 1966 8. LaTeX Warning: Reference `DELETEPTRS' on page 311 undefined on input line 19668 . [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] LaTeX Warning: Reference `StaticDataFun' on page 314 undefined on input line 19 849. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo LaTeX Warning: Reference `GENERIC' on page 316 undefined on input line 19976. [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators LaTeX Warning: Reference `IOStreams' on page 318 undefined on input line 20120. [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda LaTeX Warning: Reference `GENERIC' on page 322 undefined on input line 20341. LaTeX Warning: Reference `SORT' on page 322 undefined on input line 20343. LaTeX Warning: Reference `FIND' on page 322 undefined on input line 20343. Original Yodl file: overloading/lambdasyntax [322] LaTeX Warning: Reference `ACCU' on page 323 undefined on input line 20441. [323] LaTeX Warning: Reference `AUTO' on page 324 undefined on input line 20467. Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] LaTeX Warning: Reference `THREADING' on page 325 undefined on input line 20575. [325] Original Yodl file: overloading/lambdause [326] LaTeX Warning: Reference `FOREACH' on page 327 undefined on input line 20693. [327] LaTeX Warning: Reference `CONDEX' on page 328 undefined on input line 20783. LaTeX Warning: Reference `CONDEX' on page 328 undefined on input line 20789. [328] LaTeX Warning: Reference `TEMPCLASS' on page 329 undefined on input line 20846. Original Yodl file: overloading/iofstreamopen LaTeX Warning: Reference `OUTPUTMODES' on page 329 undefined on input line 2084 9. [329] Original Yodl file: overloading/userdefined LaTeX Warning: Reference `UDL' on page 330 undefined on input line 20937. [330] [331] LaTeX Warning: Reference `UDL' on page 332 undefined on input line 21011. Original Yodl file: overloading/overloadable LaTeX Warning: Reference `ConversionOperators' on page 332 undefined on input l ine 21099. [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container LaTeX Warning: Reference `TEMPLATES' on page 335 undefined on input line 21118. LaTeX Warning: Reference `PAIR' on page 335 undefined on input line 21128. LaTeX Warning: Reference `TEMPLATES' on page 335 undefined on input line 21142. [335] LaTeX Warning: Reference `TUPLES' on page 336 undefined on input line 21167. LaTeX Warning: Reference `String' on page 336 undefined on input line 21171. LaTeX Warning: Reference `IOStreams' on page 336 undefined on input line 21171. LaTeX Warning: Reference `STACK' on page 336 undefined on input line 21217. LaTeX Warning: Reference `PRIQUEUE' on page 336 undefined on input line 21218. LaTeX Warning: Reference `QUEUE' on page 336 undefined on input line 21219. LaTeX Warning: Reference `GENERIC' on page 336 undefined on input line 21233. LaTeX Warning: Reference `STL' on page 336 undefined on input line 21239. [336] Original Yodl file: containers/notations Original Yodl file: containers/pair LaTeX Warning: Reference `TEMPLATES' on page 337 undefined on input line 21295. [337] LaTeX Warning: Reference `VECTOR' on page 338 undefined on input line 21364. [338] LaTeX Warning: Reference `TUPLES' on page 339 undefined on input line 21373. Original Yodl file: containers/array [339] LaTeX Warning: Reference `SORT' on page 340 undefined on input line 21481. [340] Original Yodl file: containers/vector LaTeX Warning: Reference `PAIR' on page 341 undefined on input line 21512. [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21686. (containers/list.eps ) LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21691. LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21700. LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21719. [344] LaTeX Warning: Reference `listAdd' on page 345 undefined on input line 21755. (containers/insertlist.eps ) LaTeX Warning: Reference `listFig' on page 345 undefined on input line 21763. LaTeX Warning: Reference `listDel' on page 345 undefined on input line 21763. (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] LaTeX Warning: Reference `queueFig' on page 351 undefined on input line 22094. (containers/queue.eps ) LaTeX Warning: Reference `queueFig' on page 351 undefined on input line 22099. [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] LaTeX Warning: Reference `QUEUE' on page 354 undefined on input line 22306. Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map LaTeX Warning: Reference `PAIR' on page 357 undefined on input line 22497. LaTeX Warning: Reference `RELATIONAL' on page 357 undefined on input line 22515 . [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample LaTeX Warning: Reference `MAP' on page 364 undefined on input line 22957. [364] Original Yodl file: containers/multimap LaTeX Warning: Reference `MAP' on page 365 undefined on input line 23015. Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset LaTeX Warning: Reference `SET' on page 369 undefined on input line 23289. [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack LaTeX Warning: Reference `StackFig' on page 371 undefined on input line 23426. LaTeX Warning: Reference `StackFig' on page 371 undefined on input line 23429. (containers/stack/stack.eps ) LaTeX Warning: Reference `StackFig' on page 371 undefined on input line 23438. [371] LaTeX Warning: Reference `StackFig' on page 372 undefined on input line 23451. LaTeX Warning: Reference `QUEUE' on page 372 undefined on input line 23481. [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] LaTeX Warning: Reference `GENERIC' on page 375 undefined on input line 23624. Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of LaTeX Warning: Reference `UMAPMEMBERS' on page 380 undefined on input line 2395 8. [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro LaTeX Warning: Reference `Composition' on page 385 undefined on input line 2417 7. LaTeX Warning: Reference `OOP' on page 385 undefined on input line 24198. LaTeX Warning: Reference `hierarchy' on page 385 undefined on input line 24211. (inheritance/hierarchy.eps ) LaTeX Warning: Reference `POLYMORPHISM' on page 385 undefined on input line 242 21. LaTeX Warning: Reference `POLYMORPHISM' on page 385 undefined on input line 242 23. Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] LaTeX Warning: Reference `POLYMORPHISM' on page 388 undefined on input line 243 61. Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights LaTeX Warning: Reference `HIDING' on page 389 undefined on input line 24433. LaTeX Warning: Reference `IOStreams' on page 389 undefined on input line 24454. [389] Original Yodl file: inheritance/derivationtypes [390] LaTeX Warning: Reference `MULTIPLE' on page 391 undefined on input line 24577. Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor LaTeX Warning: Reference `MULTIPLE' on page 392 undefined on input line 24650. LaTeX Warning: Reference `VehicleSystem' on page 392 undefined on input line 24 660. [392] Original Yodl file: inheritance/move LaTeX Warning: Reference `MOVE' on page 393 undefined on input line 24721. [393] Original Yodl file: inheritance/assignment LaTeX Warning: Reference `MOVEASS' on page 394 undefined on input line 24750. Original Yodl file: inheritance/usingbase LaTeX Warning: Reference `MULTIPLE' on page 394 undefined on input line 24778. [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv LaTeX Warning: Reference `MULTIPLE' on page 401 undefined on input line 25256. [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] LaTeX Warning: Reference `LOCAL' on page 404 undefined on input line 25457. [404] LaTeX Warning: Reference `THREADING' on page 405 undefined on input line 25516. LaTeX Warning: Reference `PLACEMENT' on page 405 undefined on input line 25520. [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function LaTeX Warning: Reference `VehicleSystem' on page 409 undefined on input line 25 779. [409] LaTeX Warning: Reference `INHERITWHY' on page 410 undefined on input line 25821 . [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor LaTeX Warning: Reference `VehicleSystem' on page 413 undefined on input line 26 022. [413] LaTeX Warning: Reference `VTABLE' on page 414 undefined on input line 26074. Original Yodl file: polymorphism/pure LaTeX Warning: Reference `FORK' on page 414 undefined on input line 26102. [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit LaTeX Warning: Reference `INHERITWHY' on page 416 undefined on input line 26226 . [416] Original Yodl file: polymorphism/multiple LaTeX Warning: Reference `IOStreams' on page 417 undefined on input line 26301. LaTeX Warning: Reference `INHERITANCE' on page 417 undefined on input line 2630 3. [417] LaTeX Warning: Reference `VehicleSystem' on page 418 undefined on input line 26 341. Original Yodl file: polymorphism/ambiguity LaTeX Warning: Reference `ambiguity' on page 418 undefined on input line 26356. (polymorphism/ambiguity.eps ) LaTeX Warning: Reference `InternalOrganization' on page 418 undefined on input line 26362. (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base LaTeX Warning: Reference `InternalOrganization' on page 419 undefined on input line 26403. LaTeX Warning: Reference `VirtualBaseClass' on page 419 undefined on input line 26439. (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual LaTeX Warning: Reference `Truck' on page 422 undefined on input line 26629. [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] LaTeX Warning: Reference `EMPTYENUM' on page 426 undefined on input line 26865. [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef LaTeX Warning: Reference `FILEBUF' on page 431 undefined on input line 27223. LaTeX Warning: Reference `CONCRETE' on page 431 undefined on input line 27228. [431] LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2725 5. LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2726 6. LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2729 0. LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2729 4. Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27327. (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27351. LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27354. LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27360. [433] [434] [435] LaTeX Warning: Reference `IOSTREAMBUF' on page 436 undefined on input line 2743 5. LaTeX Warning: Reference `IOSTREAMBUF' on page 436 undefined on input line 2744 4. Original Yodl file: polymorphism/protectedoutput LaTeX Warning: Reference `IOSTREAMBUF' on page 436 undefined on input line 2746 5. LaTeX Warning: Reference `SBBUFFERS' on page 436 undefined on input line 27481. LaTeX Warning: Reference `SBBUFFERS' on page 436 undefined on input line 27484. [436] LaTeX Warning: Reference `SBBUFFERS' on page 437 undefined on input line 27493. LaTeX Warning: Reference `IOSTREAMBUF' on page 437 undefined on input line 2751 1. Original Yodl file: polymorphism/protectedbuffer LaTeX Warning: Reference `IOSTREAMBUF' on page 437 undefined on input line 2753 9. Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf LaTeX Warning: Reference `CONCRETE' on page 438 undefined on input line 27561. Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) LaTeX Warning: Reference `BuffersFig' on page 438 undefined on input line 27591 . [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception LaTeX Warning: Reference `EMPTYTHROW' on page 445 undefined on input line 28049 . [445] LaTeX Warning: Reference `EMPTYTHROW' on page 446 undefined on input line 28057 . [446] [447] Original Yodl file: polymorphism/implementation LaTeX Warning: Reference `ImplementationFigure' on page 448 undefined on input line 28233. LaTeX Warning: Reference `CaumonFigure' on page 448 undefined on input line 282 33. (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) LaTeX Warning: Reference `ImplementationFigure' on page 448 undefined on input line 28246. LaTeX Warning: Reference `CaumonFigure' on page 448 undefined on input line 282 46. [448] [449] LaTeX Warning: Reference `MultiVtableFig' on page 450 undefined on input line 2 8303. (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] LaTeX Warning: Reference `NOTINLINE' on page 452 undefined on input line 28389. Original Yodl file: polymorphism/constructors LaTeX Warning: Reference `VIRTDES' on page 452 undefined on input line 28392. LaTeX Warning: Reference `NESTEDCLASSES' on page 452 undefined on input line 28 430. [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro LaTeX Warning: Reference `NESTEDCLASSES' on page 457 undefined on input line 28 608. LaTeX Warning: Reference `TEMPLATES' on page 457 undefined on input line 28608. LaTeX Warning: Reference `OVERLOADING' on page 457 undefined on input line 2861 8. LaTeX Warning: Reference `EXTRACTORS' on page 457 undefined on input line 28628 . Original Yodl file: friends/friendfun LaTeX Warning: Reference `EXTRACTORS' on page 457 undefined on input line 28640 . LaTeX Warning: Reference `ASSIGNMENT' on page 457 undefined on input line 28641 . Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended LaTeX Warning: Reference `TEMPFRIENDS' on page 459 undefined on input line 2874 3. [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro LaTeX Warning: Reference `MEMORY' on page 461 undefined on input line 28749. Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] LaTeX Warning: Reference `ASSIGNMENT' on page 465 undefined on input line 29025 . [465] [466] LaTeX Warning: Reference `SORT' on page 467 undefined on input line 29147. Original Yodl file: pointermembers/static LaTeX Warning: Reference `CALLINGCONVENTION' on page 467 undefined on input lin e 29166. Original Yodl file: pointermembers/sizes [467] [468] LaTeX Warning: Reference `PMSIZES' on page 469 undefined on input line 29273. (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- LaTeX Warning: Reference `NESTEDFRIENDS' on page 474 undefined on input line 29 489. [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum LaTeX Warning: Reference `DYNAMICCAST' on page 482 undefined on input line 2996 7. Original Yodl file: nested/virtcons.yo LaTeX Warning: Reference `VIRTCONS' on page 482 undefined on input line 29997. [482] LaTeX Warning: Reference `VIRTCONS' on page 483 undefined on input line 30017. [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro LaTeX Warning: Reference `TEMPLATES' on page 485 undefined on input line 30081. LaTeX Warning: Reference `CONTAINERS' on page 485 undefined on input line 30085 . LaTeX Warning: Reference `FUNOBJ' on page 485 undefined on input line 30086. LaTeX Warning: Reference `GENERIC' on page 485 undefined on input line 30092. LaTeX Warning: Reference `NAMESPACEHDR' on page 485 undefined on input line 301 02. Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators LaTeX Warning: Reference `ITERATORCONS' on page 492 undefined on input line 305 57. LaTeX Warning: Reference `DISTANCE' on page 492 undefined on input line 30583. [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing LaTeX Warning: Reference `AUTO' on page 493 undefined on input line 30632. [493] LaTeX Warning: Reference `ITERATORCONS' on page 494 undefined on input line 307 00. LaTeX Warning: Reference `GENERIC' on page 494 undefined on input line 30708. [494] Original Yodl file: stl/distance LaTeX Warning: Reference `ITERATORS' on page 495 undefined on input line 30760. [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators LaTeX Warning: Reference `OSTREAMBUFITER' on page 498 undefined on input line 3 0964. Original Yodl file: stl/ostreamiterators [498] Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr LaTeX Warning: Reference `SHAREDPTR' on page 501 undefined on input line 31112. [501] Original Yodl file: stl/defining LaTeX Warning: Reference `UNIQUEPLAIN' on page 502 undefined on input line 3120 3. LaTeX Warning: Reference `UNIQUEMOVE' on page 502 undefined on input line 31211 . LaTeX Warning: Reference `UNIQUENEW' on page 502 undefined on input line 31221. Original Yodl file: stl/uniqueplain [502] LaTeX Warning: Reference `UNIQUEMEM' on page 503 undefined on input line 31239. Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr LaTeX Warning: Reference `UNIQUEPTR' on page 506 undefined on input line 31467. [506] Original Yodl file: stl/definingshared LaTeX Warning: Reference `SHAREDPLAIN' on page 507 undefined on input line 3148 5. LaTeX Warning: Reference `SHAREDNEW' on page 507 undefined on input line 31514. Original Yodl file: stl/sharedplain [507] LaTeX Warning: Reference `SHAREDMEM' on page 508 undefined on input line 31532. Original Yodl file: stl/sharednew LaTeX Warning: Reference `UNIQUENEW' on page 508 undefined on input line 31546. Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts LaTeX Warning: Reference `UNIQUEPTR' on page 510 undefined on input line 31654. [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared LaTeX Warning: Reference `PERFECT' on page 512 undefined on input line 31792. Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons LaTeX Warning: Reference `SPACESHIP' on page 514 undefined on input line 31941. [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder LaTeX Warning: Reference `SPACESHIP' on page 517 undefined on input line 32103. Original Yodl file: stl/regularexp LaTeX Warning: Reference `Flexcpp' on page 517 undefined on input line 32123. [517] Original Yodl file: stl/regexlanguage LaTeX Warning: Reference `SMATCH' on page 518 undefined on input line 32188. [518] LaTeX Warning: Reference `REGSRCH' on page 519 undefined on input line 32262. [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch LaTeX Warning: Reference `REGALG' on page 523 undefined on input line 32481. LaTeX Warning: Reference `REGALG' on page 523 undefined on input line 32503. Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const LaTeX Warning: Reference `REGREP' on page 524 undefined on input line 32567. [524] Original Yodl file: stl/regalg LaTeX Warning: Reference `REGMATCH' on page 525 undefined on input line 32636. [525] LaTeX Warning: Reference `FORMAT' on page 526 undefined on input line 32648. LaTeX Warning: Reference `FORMAT' on page 526 undefined on input line 32651. Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] LaTeX Warning: Reference `FORMAT' on page 531 undefined on input line 32984. Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli LaTeX Warning: Reference `BINOMIAL' on page 535 undefined on input line 33262. Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf LaTeX Warning: Reference `CHISQUARED' on page 539 undefined on input line 33496 . Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric LaTeX Warning: Reference `BERNOULLI' on page 540 undefined on input line 33570. Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie LaTeX Warning: Reference `STRUCTBIND' on page 547 undefined on input line 33948 . LaTeX Warning: Reference `TUPLES' on page 547 undefined on input line 33949. [547] LaTeX Warning: Reference `TUPLES' on page 548 undefined on input line 33997. LaTeX Warning: Reference `SPACESHIP' on page 548 undefined on input line 34033. LaTeX Warning: Reference `PARTORD' on page 548 undefined on input line 34056. [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] LaTeX Warning: Reference `ITERATORS' on page 554 undefined on input line 34284. LaTeX Warning: Reference `ITERATORCONS' on page 554 undefined on input line 342 88. Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol LaTeX Warning: Reference `GEN' on page 555 undefined on input line 34423. LaTeX Warning: Reference `SORT' on page 555 undefined on input line 34429. [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, LaTeX Warning: Reference `REDUCE' on page 556 undefined on input line 34536. [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] LaTeX Warning: Reference `LOWERBOUND' on page 562 undefined on input line 34881 . LaTeX Warning: Reference `UPPERBOUND' on page 562 undefined on input line 34881 . Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] LaTeX Warning: Reference `MAP' on page 566 undefined on input line 35135. LaTeX Warning: Reference `MULTIMAP' on page 566 undefined on input line 35136. LaTeX Warning: Reference `LOWERBOUND' on page 566 undefined on input line 35143 . LaTeX Warning: Reference `UPPERBOUND' on page 566 undefined on input line 35144 . LaTeX Warning: Reference `LOWERBOUND' on page 566 undefined on input line 35148 . LaTeX Warning: Reference `UPPERBOUND' on page 566 undefined on input line 35149 . [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, LaTeX Warning: Reference `TRANSFORM' on page 572 undefined on input line 35560. [572] LaTeX Warning: Reference `TRANSFORM' on page 573 undefined on input line 35662. [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 LaTeX Warning: Reference `TRANSRED' on page 576 undefined on input line 35850. [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] LaTeX Warning: Reference `BINSRCH' on page 585 undefined on input line 36448. LaTeX Warning: Reference `UPPERBOUND' on page 585 undefined on input line 36451 . Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] LaTeX Warning: Reference `FOREACH' on page 614 undefined on input line 38378. Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, LaTeX Warning: Reference `INNERPROD' on page 615 undefined on input line 38422. [615] Original Yodl file: generic/uninitialized LaTeX Warning: Reference `PLACEMENT' on page 616 undefined on input line 38498. Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, LaTeX Warning: Reference `SORT' on page 618 undefined on input line 38650. [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap LaTeX Warning: Reference `heaptree' on page 623 undefined on input line 38959. (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] LaTeX Warning: Reference `THREAD' on page 628 undefined on input line 39238. Original Yodl file: threading/threading LaTeX Warning: Reference `SYSTEMERROR' on page 628 undefined on input line 3927 9. Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread LaTeX Warning: Reference `MEMTEMP' on page 629 undefined on input line 39343. [629] [630] [631] [632] [633] LaTeX Warning: Reference `UNIFORMINIT' on page 634 undefined on input line 3969 2. [634] LaTeX Warning: Reference `PACKAGE' on page 635 undefined on input line 39714. LaTeX Warning: Reference `FUTURE' on page 635 undefined on input line 39714. Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread LaTeX Warning: Reference `PROMISE' on page 638 undefined on input line 39946. LaTeX Warning: Reference `MUTEX' on page 638 undefined on input line 39947. LaTeX Warning: Reference `ATOMIC' on page 638 undefined on input line 39948. LaTeX Warning: Reference `MEMTEMP' on page 638 undefined on input line 39957. [638] LaTeX Warning: Reference `THREAD' on page 639 undefined on input line 39971. [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a LaTeX Warning: Reference `LOCKS' on page 642 undefined on input line 40228. [642] Original Yodl file: threading/initialization [643] LaTeX Warning: Reference `MUTEX' on page 644 undefined on input line 40310. LaTeX Warning: Reference `CONSTEXPR' on page 644 undefined on input line 40352. [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] LaTeX Warning: Reference `TIMESPEC' on page 653 undefined on input line 40883. LaTeX Warning: Reference `TIMESPEC' on page 653 undefined on input line 40891. [653] LaTeX Warning: Reference `TIMESPEC' on page 654 undefined on input line 40936. LaTeX Warning: Reference `TIMESPEC' on page 654 undefined on input line 40945. Original Yodl file: threading/scopedlock LaTeX Warning: Reference `DEADLOCKS' on page 654 undefined on input line 40967. [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ LaTeX Warning: Reference `CONDVAR1' on page 656 undefined on input line 41126. LaTeX Warning: Reference `CONDVAR2' on page 656 undefined on input line 41127. [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] LaTeX Warning: Reference `LOCKS' on page 659 undefined on input line 41307. Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic LaTeX Warning: Reference `TYPETRAITS' on page 662 undefined on input line 41506 . Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort LaTeX Warning: Reference `sorting' on page 666 undefined on input line 41757. (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared LaTeX Warning: Reference `MUTEX' on page 669 undefined on input line 41932. [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion LaTeX Warning: Reference `ASYNC' on page 670 undefined on input line 41956. LaTeX Warning: Reference `PACKAGE' on page 670 undefined on input line 41957. LaTeX Warning: Reference `PROMISE' on page 670 undefined on input line 41958. Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] LaTeX Warning: Reference `SHAREDFUTURE' on page 671 undefined on input line 420 25. LaTeX Warning: Reference `DURATION' on page 671 undefined on input line 42051. LaTeX Warning: Reference `TIMEPOINT' on page 671 undefined on input line 42068. Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] LaTeX Warning: Reference `PROMISE' on page 672 undefined on input line 42084. LaTeX Warning: Reference `ASYNC' on page 672 undefined on input line 42090. Original Yodl file: threading/futureerrc LaTeX Warning: Reference `PROMISE' on page 672 undefined on input line 42105. [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] LaTeX Warning: Reference `ASYNC' on page 675 undefined on input line 42312. Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] LaTeX Warning: Reference `EXCPTR' on page 685 undefined on input line 42964. [685] Original Yodl file: threading/compilations LaTeX Warning: Reference `compile' on page 686 undefined on input line 43025. Underfull \hbox (badness 3930) in paragraph at lines 43024--43028 []\T1/pnc/m/n/10 The pro-gram uses a \T1/lmtt/m/n/10 class Task \T1/pnc/m/n/10 con-tain-ing a command-specification (\T1/lmtt/m/n/10 d_command\T1/pnc/m/n/10 ) , and a Underfull \hbox (badness 1584) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 task spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) ( cf. Fig-ure []), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile LaTeX Warning: Reference `MULTICOMP' on page 694 undefined on input line 43528. Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 697 undefined on input line 43686 . LaTeX Warning: Reference `STL' on page 697 undefined on input line 43686. LaTeX Warning: Reference `CONCRETE' on page 697 undefined on input line 43700. LaTeX Warning: Reference `TEMPCLASS' on page 697 undefined on input line 43701. LaTeX Warning: Reference `VARIADIC' on page 697 undefined on input line 43707. LaTeX Warning: Reference `CONTAINERS' on page 697 undefined on input line 43710 . LaTeX Warning: Reference `String' on page 697 undefined on input line 43710. LaTeX Warning: Reference `IOStreams' on page 697 undefined on input line 43711. LaTeX Warning: Reference `GENERIC' on page 697 undefined on input line 43712. Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl LaTeX Warning: Reference `AUTO' on page 702 undefined on input line 44086. [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] LaTeX Warning: Reference `AUTO' on page 706 undefined on input line 44327. [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass LaTeX Warning: Reference `TEMPCLASS' on page 712 undefined on input line 44726. LaTeX Warning: Reference `CONTAINERS' on page 712 undefined on input line 44727 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 712 undefined on input line 44732. LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 712 undefined on input line 44737. [712] Original Yodl file: functiontemplates/algorithm LaTeX Warning: Reference `TEMPFUNARGS' on page 713 undefined on input line 4480 8. Original Yodl file: functiontemplates/contractions [713] LaTeX Warning: Reference `PERFECT' on page 714 undefined on input line 44894. Original Yodl file: functiontemplates/declarations [714] LaTeX Warning: Reference `TEMPFUNINST' on page 715 undefined on input line 4492 3. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 715 undefined on input line 44 931. LaTeX Warning: Reference `SPECIALIZING' on page 715 undefined on input line 449 33. [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] LaTeX Warning: Reference `NAMERESFUN' on page 717 undefined on input line 45044 . LaTeX Warning: Reference `FUNCTIONSELECTION' on page 717 undefined on input lin e 45072. LaTeX Warning: Reference `TEMPFUNEXPLICIT' on page 717 undefined on input line 45090. Original Yodl file: functiontemplates/nocodebloat LaTeX Warning: Reference `TEMPFUNDECL' on page 717 undefined on input line 4509 3. [717] [718] Original Yodl file: functiontemplates/explicit LaTeX Warning: Reference `TEMPFUNARGS' on page 719 undefined on input line 4522 0. Original Yodl file: functiontemplates/overloading [719] [720] LaTeX Warning: Reference `TEMPTEMPPAR' on page 721 undefined on input line 4532 3. Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] LaTeX Warning: Reference `TEMPFUNARGS' on page 724 undefined on input line 4552 4. [724] Original Yodl file: functiontemplates/avoiding LaTeX Warning: Reference `TEMPFUNEXDEC' on page 725 undefined on input line 455 98. [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion LaTeX Warning: Reference `ConversionOperators' on page 726 undefined on input l ine 45674. Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining LaTeX Warning: Reference `TEMPFUNARGS' on page 734 undefined on input line 4618 2. [734] (functiontemplates/selection.eps ) LaTeX Warning: Reference `selection' on page 735 undefined on input line 46282. [735] [736] Original Yodl file: functiontemplates/sfinae LaTeX Warning: Reference `ADVANCEDTEMPL' on page 737 undefined on input line 46 316. LaTeX Warning: Reference `DISTINGUISH' on page 737 undefined on input line 4631 9. [737] LaTeX Warning: Reference `CLASSORNOT' on page 738 undefined on input line 46362 . LaTeX Warning: Reference `TYPECONV' on page 738 undefined on input line 46362. Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary LaTeX Warning: Reference `TEMPFRIENDS' on page 739 undefined on input line 4644 1. Original Yodl file: functiontemplates/variables.yo LaTeX Warning: Reference `TEMPCLASS' on page 739 undefined on input line 46449. [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 741 undefined on input line 46483 . LaTeX Warning: Reference `POLYMORPHISM' on page 741 undefined on input line 464 93. LaTeX Warning: Reference `POLYMORPHISM' on page 741 undefined on input line 465 05. LaTeX Warning: Reference `STATICPOLY' on page 741 undefined on input line 46515 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 741 undefined on input line 46526. Underfull \vbox (badness 10000) has occurred while \output is active [741] LaTeX Warning: Reference `NAMERESFUN' on page 742 undefined on input line 46548 . Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype LaTeX Warning: Reference `ADVANCEDTEMPL' on page 750 undefined on input line 47 057. LaTeX Warning: Reference `TEMPTEMPPAR' on page 750 undefined on input line 4705 7. [750] [751] Original Yodl file: classtemplates/membertemplates LaTeX Warning: Reference `INSERTER' on page 752 undefined on input line 47232. [752] LaTeX Warning: Reference `FUNCTIONSELECTION' on page 753 undefined on input lin e 47295. [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate LaTeX Warning: Reference `DECLCLASSTEMP' on page 760 undefined on input line 47 737. [760] [761] Original Yodl file: classtemplates/lambda LaTeX Warning: Reference `TEMPFUNARGS' on page 762 undefined on input line 4789 3. [762] [763] Original Yodl file: classtemplates/static [764] LaTeX Warning: Reference `TEMPFUNDECL' on page 765 undefined on input line 4805 1. Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] LaTeX Warning: Reference `DISTINGUISH' on page 772 undefined on input line 4850 9. Original Yodl file: classtemplates/matrixalgebra LaTeX Warning: Reference `COMPLEX' on page 772 undefined on input line 48525. [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] LaTeX Warning: Reference `ConversionOperators' on page 777 undefined on input l ine 48858. [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining LaTeX Warning: Reference `FUNCTIONSELECTION' on page 779 undefined on input lin e 49022. [779] [780] Original Yodl file: classtemplates/perfect [781] LaTeX Warning: Reference `CONTRACTIONS' on page 782 undefined on input line 492 02. [782] LaTeX Warning: Reference `DISTINGUISH' on page 783 undefined on input line 4924 6. LaTeX Warning: Reference `CONTRACTIONS' on page 783 undefined on input line 492 62. Original Yodl file: classtemplates/unpack LaTeX Warning: Reference `DEFVARTEMP' on page 783 undefined on input line 49284 . [783] LaTeX Warning: Reference `TUPLES' on page 784 undefined on input line 49321. Original Yodl file: classtemplates/variadicnontype [784] LaTeX Warning: Reference `UDL' on page 785 undefined on input line 49385. Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] LaTeX Warning: Reference `UNPACK' on page 788 undefined on input line 49590. Original Yodl file: classtemplates/bindings LaTeX Warning: Reference `STRUCTBIND' on page 788 undefined on input line 49607 . [788] [789] [790] Original Yodl file: classtemplates/returntype LaTeX Warning: Reference `GENERIC' on page 791 undefined on input line 49807. [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations LaTeX Warning: Reference `PARTIAL' on page 793 undefined on input line 49939. [793] [794] Original Yodl file: classtemplates/nameresolution LaTeX Warning: Reference `NAMERESFUN' on page 795 undefined on input line 50048 . Original Yodl file: classtemplates/friends [795] LaTeX Warning: Reference `Friends' on page 796 undefined on input line 50149. Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] LaTeX Warning: Reference `BOUNDCONCEPT' on page 803 undefined on input line 505 79. [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] LaTeX Warning: Reference `SUBTLE' on page 807 undefined on input line 50906. [807] Original Yodl file: classtemplates/template2concrete LaTeX Warning: Reference `FIND' on page 808 undefined on input line 50916. [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly LaTeX Warning: Reference `POLYMORPHISM' on page 816 undefined on input line 514 70. [816] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 817 undefined on input line 51 506. Original Yodl file: classtemplates/examplestaticpoly [817] LaTeX Warning: Reference `TEMPFUNINST' on page 818 undefined on input line 5159 3. LaTeX Warning: Reference `POLYMORPHISM' on page 818 undefined on input line 516 13. [818] [819] Original Yodl file: classtemplates/converting LaTeX Warning: Reference `POLYMORPHISM' on page 820 undefined on input line 517 24. [820] LaTeX Warning: Reference `STATPOLY' on page 821 undefined on input line 51814. (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using LaTeX Warning: Reference `POLYMORPHISM' on page 824 undefined on input line 519 78. [824] [825] Original Yodl file: classtemplates/nesting [826] LaTeX Warning: Reference `TFROMC' on page 827 undefined on input line 52145. Underfull \hbox (badness 1454) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 Nested []enu-mer-a-tions and [][] nested type-defs and us-ing de c-la-ra-tions can also be de-fined by LaTeX Warning: Reference `TFROMC' on page 827 undefined on input line 52164. Original Yodl file: classtemplates/iteratorcons LaTeX Warning: Reference `ITERATORS' on page 827 undefined on input line 52176. [827] LaTeX Warning: Reference `ITERATORS' on page 828 undefined on input line 52245. [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] LaTeX Warning: Reference `CONCRETEITER' on page 830 undefined on input line 523 88. [830] Original Yodl file: classtemplates/randomiterator LaTeX Warning: Reference `CONTAINERS' on page 831 undefined on input line 52396 . LaTeX Warning: Reference `SORT' on page 831 undefined on input line 52430. [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle LaTeX Warning: Reference `DISTINGUISH' on page 839 undefined on input line 5293 9. LaTeX Warning: Reference `TYPERES' on page 839 undefined on input line 52943. Underfull \vbox (badness 10000) has occurred while \output is active [839] LaTeX Warning: Reference `DOTTEMP' on page 840 undefined on input line 52947. Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type LaTeX Warning: Reference `ALTERNATIVES' on page 846 undefined on input line 533 64. [846] Original Yodl file: advancedtemplates/alternatives LaTeX Warning: Reference `DEFAULTED' on page 847 undefined on input line 53460. Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] LaTeX Warning: Reference `INTTYPE' on page 848 undefined on input line 53488. Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined LaTeX Warning: Reference `UDLITERALS' on page 852 undefined on input line 53762 . [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] LaTeX Warning: Reference `PLACEMENT' on page 856 undefined on input line 54038. [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] LaTeX Warning: Reference `ALIASES' on page 858 undefined on input line 54181. [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum LaTeX Warning: Reference `ERRORCODE' on page 872 undefined on input line 55201. Underfull \hbox (badness 1577) in paragraph at lines 55201--55207 \T1/pnc/m/n/10 In sec-tion [] the class \T1/lmtt/m/n/10 std::error_code \T1/pnc /m/n/10 was in-tro-duced. One of its con-struc-tors ac-cepts [872] LaTeX Warning: Reference `ERRCOND' on page 873 undefined on input line 55280. [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype LaTeX Warning: Reference `TRANSFORM' on page 879 undefined on input line 55642. LaTeX Warning: Reference `INTTYPE' on page 879 undefined on input line 55675. [879] Original Yodl file: advancedtemplates/nulltype LaTeX Warning: Reference `TEMPLIST' on page 880 undefined on input line 55735. Original Yodl file: advancedtemplates/conversion [880] LaTeX Warning: Reference `TYPETRAITS' on page 881 undefined on input line 55757 . LaTeX Warning: Reference `CLASSORNOT' on page 881 undefined on input line 55800 . [881] LaTeX Warning: Reference `CLASSORNOT' on page 882 undefined on input line 55841 . LaTeX Warning: Reference `CLASSORNOT' on page 882 undefined on input line 55848 . [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length LaTeX Warning: Reference `VARIADIC' on page 884 undefined on input line 55976. [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] LaTeX Warning: Reference `MultiBaseFig' on page 895 undefined on input line 566 43. (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates LaTeX Warning: Reference `VECTOR' on page 898 undefined on input line 56878. LaTeX Warning: Reference `OVERLOADING' on page 898 undefined on input line 5688 8. [898] LaTeX Warning: Reference `INHERITWHY' on page 899 undefined on input line 56898 . Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] LaTeX Warning: Reference `REQSIMPLE' on page 905 undefined on input line 57288. LaTeX Warning: Reference `REQNEST' on page 905 undefined on input line 57315. LaTeX Warning: Reference `REQNEST' on page 905 undefined on input line 57341. [905] LaTeX Warning: Reference `REQCOMP' on page 906 undefined on input line 57345. Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound LaTeX Warning: Reference `CXXCONCEPTS' on page 908 undefined on input line 5748 9. LaTeX Warning: Reference `CXXCONCEPTS' on page 908 undefined on input line 5751 9. [908] [909] Original Yodl file: advancedtemplates/concepts/nested LaTeX Warning: Reference `STL' on page 910 undefined on input line 57602. LaTeX Warning: Reference `ITERATORS' on page 910 undefined on input line 57603. (advancedtemplates/concepts/nested.eps ) LaTeX Warning: Reference `ConceptFig' on page 910 undefined on input line 57625 . [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams LaTeX Warning: Reference `CONPACK' on page 916 undefined on input line 57964. [916] [917] Original Yodl file: advancedtemplates/concepts/parampack LaTeX Warning: Reference `CXXMULTI' on page 918 undefined on input line 58115. [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions LaTeX Warning: Reference `CONDEF' on page 920 undefined on input line 58262. [920] Original Yodl file: advancedtemplates/concepts/constrained LaTeX Warning: Reference `CONDEF' on page 921 undefined on input line 58333. [921] Original Yodl file: advancedtemplates/concepts/specializations [922] LaTeX Warning: Reference `SFINAE' on page 923 undefined on input line 58428. Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends LaTeX Warning: Reference `FREEBOUND' on page 925 undefined on input line 58547. [925] LaTeX Warning: Reference `FREEBOUND' on page 926 undefined on input line 58601. [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo LaTeX Warning: Reference `FUTURE' on page 930 undefined on input line 58837. LaTeX Warning: Reference `PROMISE' on page 930 undefined on input line 58838. [930] [931] Original Yodl file: coroutines/state.yo LaTeX Warning: Reference `SETSTATE' on page 932 undefined on input line 58988. [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] LaTeX Warning: Reference `FIBOCORO' on page 934 undefined on input line 59073. Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo LaTeX Warning: Reference `CoAwaitFig' on page 940 undefined on input line 59513 . (coroutines/coawait.eps ) LaTeX Warning: Reference `CoAwaitFig' on page 940 undefined on input line 59518 . LaTeX Warning: Reference `AwaitableFig' on page 940 undefined on input line 595 22. (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] LaTeX Warning: Reference `AwaiterFig' on page 942 undefined on input line 59565 . (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo LaTeX Warning: Reference `FIBOCORO' on page 943 undefined on input line 59651. [943] [944] LaTeX Warning: Reference `FSACORO' on page 945 undefined on input line 59730. Original Yodl file: coroutines/fsa.yo LaTeX Warning: Reference `FSAFig' on page 945 undefined on input line 59761. (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo LaTeX Warning: Reference `CoAwaitFig' on page 947 undefined on input line 59857 . LaTeX Warning: Reference `AwaitableFig' on page 947 undefined on input line 598 60. LaTeX Warning: Reference `STATEBASE' on page 947 undefined on input line 59867. LaTeX Warning: Reference `AWAITER' on page 947 undefined on input line 59890. LaTeX Warning: Reference `AwaiterFig' on page 947 undefined on input line 59894 . [947] LaTeX Warning: Reference `AwaiterFig' on page 948 undefined on input line 59946 . Original Yodl file: coroutines/completingfsa.yo [948] LaTeX Warning: Reference `FSACORO' on page 949 undefined on input line 59973. Original Yodl file: coroutines/recursive.yo [949] LaTeX Warning: Reference `STATEBASE' on page 950 undefined on input line 60068. [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo LaTeX Warning: Reference `ITERATORS' on page 954 undefined on input line 60325. LaTeX Warning: Reference `ITERATORCONS' on page 954 undefined on input line 603 26. [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] LaTeX Warning: Reference `GCMCACHE' on page 962 undefined on input line 60849. Original Yodl file: modules/syntax.yo LaTeX Warning: Reference `PARTITIONS' on page 962 undefined on input line 60862 . [962] Original Yodl file: modules/initial.yo LaTeX Warning: Reference `PARTITIONS' on page 963 undefined on input line 60909 . [963] LaTeX Warning: Reference `MODMAPPER' on page 964 undefined on input line 60977. [964] [965] LaTeX Warning: Reference `MODHDR' on page 966 undefined on input line 61077. LaTeX Warning: Reference `PARTITIONS' on page 966 undefined on input line 61104 . Original Yodl file: modules/gcmcache.yo LaTeX Warning: Reference `PARTITIONS' on page 966 undefined on input line 61132 . [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] LaTeX Warning: Reference `MODINIT' on page 969 undefined on input line 61276. Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo LaTeX Warning: Reference `PARTITIONS' on page 971 undefined on input line 61413 . [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] LaTeX Warning: Reference `PARTITIONS' on page 974 undefined on input line 61596 . [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) LaTeX Warning: Reference `MathPart' on page 975 undefined on input line 61710. [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo LaTeX Warning: Reference `MathPart' on page 978 undefined on input line 61900. [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo LaTeX Warning: Reference `MODTEMP' on page 979 undefined on input line 61972. [979] [980] LaTeX Warning: Reference `MODTEMP' on page 981 undefined on input line 62097. [981] Original Yodl file: modules/modmap.yo LaTeX Warning: Reference `MODHDR' on page 982 undefined on input line 62116. LaTeX Warning: Reference `LOCHDR' on page 982 undefined on input line 62118. [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo LaTeX Warning: Reference `MODHDR' on page 985 undefined on input line 62316. LaTeX Warning: Reference `LOCHDR' on page 985 undefined on input line 62317. LaTeX Warning: Reference `threemods' on page 985 undefined on input line 62334. (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo LaTeX Warning: Reference `PARTITIONS' on page 987 undefined on input line 62442 . [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout LaTeX Warning: Reference `STRBUF' on page 989 undefined on input line 62497. LaTeX Warning: Reference `REDIRECTION' on page 989 undefined on input line 6249 8. LaTeX Warning: Reference `REDIR' on page 989 undefined on input line 62499. [989] LaTeX Warning: Reference `FORK' on page 990 undefined on input line 62553. [990] LaTeX Warning: Reference `IFDNBUF' on page 991 undefined on input line 62613. [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] LaTeX Warning: Reference `IFDSEEK' on page 993 undefined on input line 62734. Original Yodl file: concrete/fdninbuf LaTeX Warning: Reference `FORK' on page 993 undefined on input line 62797. [993] LaTeX Warning: Reference `IFDBUF' on page 994 undefined on input line 62808. [994] LaTeX Warning: Reference `IFDBUF' on page 995 undefined on input line 62875. [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] LaTeX Warning: Reference `PIPE' on page 1007 undefined on input line 63680. LaTeX Warning: Reference `REDIRECTION' on page 1007 undefined on input line 636 86. Original Yodl file: concrete/parents [1007] LaTeX Warning: Reference `DAEMON' on page 1008 undefined on input line 63779. Original Yodl file: concrete/redirection LaTeX Warning: Reference `REDIR' on page 1008 undefined on input line 63782. [1008] LaTeX Warning: Reference `PIPE' on page 1009 undefined on input line 63807. Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor LaTeX Warning: Reference `CHILD' on page 1017 undefined on input line 64378. [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] LaTeX Warning: Reference `IFDBUF' on page 1021 undefined on input line 64608. Original Yodl file: concrete/monitorexample [1021] LaTeX Warning: Reference `CHILD' on page 1022 undefined on input line 64655. [1022] LaTeX Warning: Reference `FOREACH' on page 1023 undefined on input line 64753. Original Yodl file: concrete/child [1023] [1024] [1025] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 1026 undefined on input line 64932. Original Yodl file: concrete/binop LaTeX Warning: Reference `OVERLOADBINARY' on page 1026 undefined on input line 64950. [1026] Original Yodl file: concrete/operators LaTeX Warning: Reference `OVERLOADBINARY' on page 1027 undefined on input line 64995. LaTeX Warning: Reference `OVERLOADBINARY' on page 1027 undefined on input line 65001. Original Yodl file: concrete/namespace [1027] LaTeX Warning: Reference `STATICPOLY' on page 1028 undefined on input line 6505 7. Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators LaTeX Warning: Reference `RANDOMIT' on page 1032 undefined on input line 65339. [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] LaTeX Warning: Reference `RANDOMIT' on page 1034 undefined on input line 65459. LaTeX Warning: Reference `RANDOMIT' on page 1034 undefined on input line 65506. [1034] LaTeX Warning: Reference `REVERSEIT' on page 1035 undefined on input line 65558 . Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r LaTeX Warning: Reference `BISONDEF' on page 1036 undefined on input line 65608. Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] LaTeX Warning: Reference `UNIONS' on page 1042 undefined on input line 66061. [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] LaTeX Warning: Reference `BUILDFLEX' on page 1048 undefined on input line 66425 . [1048] No file cplusplusus.ind. (./cplusplusus.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. Package rerunfilecheck Warning: File `cplusplusus.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on cplusplusus.dvi (1052 pages, 4054348 bytes). Transcript written on cplusplusus.log. latex cplusplusus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplusus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplusus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplusus.out) (./cplusplusus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplusus.toc Underfull \vbox (badness 2556) has occurred while \output is active [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1199) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct [18] Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] Original Yodl file: first/structs [26] Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] Original Yodl file: first/rvalueref [33] [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto [41] [42] Original Yodl file: first/binding [43] [44] Original Yodl file: first/using [45] Original Yodl file: first/rangebased [46] [47] Original Yodl file: first/rawstring [48] Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship Original Yodl file: first/datatypes [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] Original Yodl file: first/sharedcast Original Yodl file: first/keywords [60] Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] Original Yodl file: namespaces/filesystem/filestatus Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = [84] Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] Original Yodl file: namespaces/filesystem/directoryiterator [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [111] (iostreams/ioclasses.eps ) [112] [113] Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [114] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [115] Original Yodl file: iostreams/conditions [116] [117] [118] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] Original Yodl file: iostreams/ostreamflush Original Yodl file: iostreams/ofstream [127] [128] Original Yodl file: iostreams/outmodes [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection [142] Original Yodl file: iostreams/readwrite [143] [144] [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [151] [152] Original Yodl file: classes/construc [153] Original Yodl file: classes/application [154] [155] [156] Original Yodl file: classes/arguments [157] [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] Original Yodl file: classes/constructorscall [168] Original Yodl file: classes/uniforminit [169] [170] [171] Original Yodl file: classes/defaulted Original Yodl file: classes/member [172] [173] Original Yodl file: classes/anonymous [174] Original Yodl file: classes/subtleties [175] [176] Original Yodl file: classes/inline [177] Original Yodl file: classes/defineinline [178] Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local [181] Original Yodl file: classes/mutable [182] Original Yodl file: classes/headers [183] [184] [185] Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function [196] [197] Original Yodl file: static/calling [198] [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [201] Original Yodl file: memory/new [202] Original Yodl file: memory/newarray [203] Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] [212] [213] Original Yodl file: memory/setnew [214] Original Yodl file: memory/assignment [215] (memory/badassign.eps ) Original Yodl file: memory/overload (memory/rightass.eps ) [216] [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization [220] [221] Original Yodl file: memory/revising [222] Original Yodl file: memory/swapping [223] (memory/fswap.eps ) [224] (memory/fswap2.eps ) Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] Original Yodl file: memory/move [229] [230] Original Yodl file: memory/movecomposition [231] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp [250] Original Yodl file: exceptions/exception [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [257] [258] Original Yodl file: exceptions/defaultcatch [259] Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] Original Yodl file: exceptions/iostreams [261] Original Yodl file: exceptions/standard [262] Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [264] [265] Original Yodl file: exceptions/errorcategory [266] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3861) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow [274] Original Yodl file: exceptions/function [275] [276] Original Yodl file: exceptions/constructors Underfull \vbox (badness 3884) has occurred while \output is active [277] [278] [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [285] [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract [289] Original Yodl file: overloading/conversion [290] [291] [292] [293] Original Yodl file: overloading/byte [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] Original Yodl file: overloading/binary.yo [300] [301] [302] [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [307] Original Yodl file: overloading/new [308] [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete Original Yodl file: overloading/newdeletearray [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda Original Yodl file: overloading/lambdasyntax [322] [323] Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] [325] Original Yodl file: overloading/lambdause [326] [327] [328] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2401) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [329] Original Yodl file: overloading/userdefined [330] [331] Original Yodl file: overloading/overloadable [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [335] [336] Original Yodl file: containers/notations Original Yodl file: containers/pair [337] [338] Original Yodl file: containers/array [339] [340] Original Yodl file: containers/vector [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list (containers/list.eps ) [344] (containers/insertlist.eps ) (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] (containers/queue.eps ) [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample [364] Original Yodl file: containers/multimap Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack (containers/stack/stack.eps ) [371] [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights [389] Original Yodl file: inheritance/derivationtypes [390] Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor [392] Original Yodl file: inheritance/move [393] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] [404] [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function [409] [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor [413] Original Yodl file: polymorphism/pure [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit [416] Original Yodl file: polymorphism/multiple [417] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef [431] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [433] [434] [435] Original Yodl file: polymorphism/protectedoutput [436] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [445] [446] [447] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [448] [449] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] Original Yodl file: polymorphism/constructors [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] [465] [466] Original Yodl file: pointermembers/static Original Yodl file: pointermembers/sizes [467] [468] (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum Original Yodl file: nested/virtcons.yo [482] [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [493] [494] Original Yodl file: stl/distance [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and [498] Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr [501] Original Yodl file: stl/defining [502] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr [506] Original Yodl file: stl/definingshared Original Yodl file: stl/sharedplain [507] Original Yodl file: stl/sharednew Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [517] Original Yodl file: stl/regexlanguage [518] [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [524] Original Yodl file: stl/regalg [525] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie [547] [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [572] [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [615] Original Yodl file: generic/uninitialized Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread [629] [630] [631] [632] [633] [634] Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread [638] [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [642] Original Yodl file: threading/initialization [643] [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] [653] Original Yodl file: threading/scopedlock [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] Original Yodl file: threading/futureerrc [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] [685] Original Yodl file: threading/compilations Underfull \hbox (badness 3291) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass [712] Original Yodl file: functiontemplates/algorithm Original Yodl file: functiontemplates/contractions [713] Original Yodl file: functiontemplates/declarations [714] [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] Original Yodl file: functiontemplates/nocodebloat [717] [718] Original Yodl file: functiontemplates/explicit Original Yodl file: functiontemplates/overloading [719] [720] Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] [724] Original Yodl file: functiontemplates/avoiding [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining [734] (functiontemplates/selection.eps ) [735] [736] Original Yodl file: functiontemplates/sfinae [737] Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary Original Yodl file: functiontemplates/variables.yo [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [741] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype [750] [751] Original Yodl file: classtemplates/membertemplates [752] [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate [760] [761] Original Yodl file: classtemplates/lambda [762] [763] Original Yodl file: classtemplates/static [764] Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] Original Yodl file: classtemplates/matrixalgebra [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining [779] [780] Original Yodl file: classtemplates/perfect [781] [782] Original Yodl file: classtemplates/unpack [783] Original Yodl file: classtemplates/variadicnontype [784] Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] Original Yodl file: classtemplates/bindings [788] [789] [790] Original Yodl file: classtemplates/returntype [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations [793] [794] Original Yodl file: classtemplates/nameresolution Original Yodl file: classtemplates/friends [795] Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] [807] Original Yodl file: classtemplates/template2concrete [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly [816] Original Yodl file: classtemplates/examplestaticpoly [817] [818] [819] Original Yodl file: classtemplates/converting [820] (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using [824] [825] Original Yodl file: classtemplates/nesting [826] Underfull \hbox (badness 1348) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion Original Yodl file: classtemplates/iteratorcons [827] [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] [830] Original Yodl file: classtemplates/randomiterator [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 10000) has occurred while \output is active [839] Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type [846] Original Yodl file: advancedtemplates/alternatives Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum [872] [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype [879] Original Yodl file: advancedtemplates/nulltype Original Yodl file: advancedtemplates/conversion [880] [881] [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates [898] Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] [905] Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound [908] [909] Original Yodl file: advancedtemplates/concepts/nested (advancedtemplates/concepts/nested.eps ) [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams [916] [917] Original Yodl file: advancedtemplates/concepts/parampack [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions [920] Original Yodl file: advancedtemplates/concepts/constrained [921] Original Yodl file: advancedtemplates/concepts/specializations [922] Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends [925] [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo [930] [931] Original Yodl file: coroutines/state.yo [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo [943] [944] Original Yodl file: coroutines/fsa.yo (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo [947] Original Yodl file: coroutines/completingfsa.yo [948] Original Yodl file: coroutines/recursive.yo [949] [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] Original Yodl file: modules/syntax.yo [962] Original Yodl file: modules/initial.yo [963] [964] [965] Original Yodl file: modules/gcmcache.yo [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo [979] [980] [981] Original Yodl file: modules/modmap.yo [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [989] [990] [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] Original Yodl file: concrete/fdninbuf [993] [994] [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] Original Yodl file: concrete/parents [1007] Original Yodl file: concrete/redirection [1008] Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] Original Yodl file: concrete/monitorexample [1021] [1022] Original Yodl file: concrete/child [1023] [1024] [1025] Original Yodl file: concrete/binop [1026] Original Yodl file: concrete/operators Original Yodl file: concrete/namespace [1027] Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] [1034] Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] [1048] No file cplusplusus.ind. (./cplusplusus.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on cplusplusus.dvi (1072 pages, 4818456 bytes). Transcript written on cplusplusus.log. sed 's/\!/"\!/g' cplusplusus.idx | makeindex -i -o cplusplusus.ind This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning input file stdin.......done (3580 entries accepted, 0 rejected). Sorting entries..................................done (45999 comparisons). Generating output file cplusplusus.ind.......done (2702 lines written, 0 warnings). Output written in cplusplusus.ind. Transcript written in stderr. latex cplusplusus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplusus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplusus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplusus.out) (./cplusplusus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplusus.toc Underfull \vbox (badness 2556) has occurred while \output is active [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1199) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct [18] Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] Original Yodl file: first/structs [26] Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] Original Yodl file: first/rvalueref [33] [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto [41] [42] Original Yodl file: first/binding [43] [44] Original Yodl file: first/using [45] Original Yodl file: first/rangebased [46] [47] Original Yodl file: first/rawstring [48] Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship Original Yodl file: first/datatypes [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] Original Yodl file: first/sharedcast Original Yodl file: first/keywords [60] Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] Original Yodl file: namespaces/filesystem/filestatus Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = [84] Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] Original Yodl file: namespaces/filesystem/directoryiterator [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [111] (iostreams/ioclasses.eps ) [112] [113] Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [114] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [115] Original Yodl file: iostreams/conditions [116] [117] [118] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] Original Yodl file: iostreams/ostreamflush Original Yodl file: iostreams/ofstream [127] [128] Original Yodl file: iostreams/outmodes [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection [142] Original Yodl file: iostreams/readwrite [143] [144] [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [151] [152] Original Yodl file: classes/construc [153] Original Yodl file: classes/application [154] [155] [156] Original Yodl file: classes/arguments [157] [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] Original Yodl file: classes/constructorscall [168] Original Yodl file: classes/uniforminit [169] [170] [171] Original Yodl file: classes/defaulted Original Yodl file: classes/member [172] [173] Original Yodl file: classes/anonymous [174] Original Yodl file: classes/subtleties [175] [176] Original Yodl file: classes/inline [177] Original Yodl file: classes/defineinline [178] Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local [181] Original Yodl file: classes/mutable [182] Original Yodl file: classes/headers [183] [184] [185] Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function [196] [197] Original Yodl file: static/calling [198] [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [201] Original Yodl file: memory/new [202] Original Yodl file: memory/newarray [203] Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] [212] [213] Original Yodl file: memory/setnew [214] Original Yodl file: memory/assignment [215] (memory/badassign.eps ) Original Yodl file: memory/overload (memory/rightass.eps ) [216] [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization [220] [221] Original Yodl file: memory/revising [222] Original Yodl file: memory/swapping [223] (memory/fswap.eps ) [224] (memory/fswap2.eps ) Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] Original Yodl file: memory/move [229] [230] Original Yodl file: memory/movecomposition [231] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp [250] Original Yodl file: exceptions/exception [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [257] [258] Original Yodl file: exceptions/defaultcatch [259] Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] Original Yodl file: exceptions/iostreams [261] Original Yodl file: exceptions/standard [262] Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [264] [265] Original Yodl file: exceptions/errorcategory [266] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3861) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow [274] Original Yodl file: exceptions/function [275] [276] Original Yodl file: exceptions/constructors Underfull \vbox (badness 3884) has occurred while \output is active [277] [278] [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [285] [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract [289] Original Yodl file: overloading/conversion [290] [291] [292] [293] Original Yodl file: overloading/byte [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] Original Yodl file: overloading/binary.yo [300] [301] [302] [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [307] Original Yodl file: overloading/new [308] [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete Original Yodl file: overloading/newdeletearray [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda Original Yodl file: overloading/lambdasyntax [322] [323] Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] [325] Original Yodl file: overloading/lambdause [326] [327] [328] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2401) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [329] Original Yodl file: overloading/userdefined [330] [331] Original Yodl file: overloading/overloadable [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [335] [336] Original Yodl file: containers/notations Original Yodl file: containers/pair [337] [338] Original Yodl file: containers/array [339] [340] Original Yodl file: containers/vector [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list (containers/list.eps ) [344] (containers/insertlist.eps ) (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] (containers/queue.eps ) [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample [364] Original Yodl file: containers/multimap Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack (containers/stack/stack.eps ) [371] [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights [389] Original Yodl file: inheritance/derivationtypes [390] Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor [392] Original Yodl file: inheritance/move [393] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] [404] [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function [409] [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor [413] Original Yodl file: polymorphism/pure [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit [416] Original Yodl file: polymorphism/multiple [417] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef [431] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [433] [434] [435] Original Yodl file: polymorphism/protectedoutput [436] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [445] [446] [447] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [448] [449] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] Original Yodl file: polymorphism/constructors [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] [465] [466] Original Yodl file: pointermembers/static Original Yodl file: pointermembers/sizes [467] [468] (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum Original Yodl file: nested/virtcons.yo [482] [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [493] [494] Original Yodl file: stl/distance [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and [498] Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr [501] Original Yodl file: stl/defining [502] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr [506] Original Yodl file: stl/definingshared Original Yodl file: stl/sharedplain [507] Original Yodl file: stl/sharednew Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [517] Original Yodl file: stl/regexlanguage [518] [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [524] Original Yodl file: stl/regalg [525] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie [547] [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [572] [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [615] Original Yodl file: generic/uninitialized Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread [629] [630] [631] [632] [633] [634] Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread [638] [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [642] Original Yodl file: threading/initialization [643] [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] [653] Original Yodl file: threading/scopedlock [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] Original Yodl file: threading/futureerrc [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] [685] Original Yodl file: threading/compilations Underfull \hbox (badness 3291) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass [712] Original Yodl file: functiontemplates/algorithm Original Yodl file: functiontemplates/contractions [713] Original Yodl file: functiontemplates/declarations [714] [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] Original Yodl file: functiontemplates/nocodebloat [717] [718] Original Yodl file: functiontemplates/explicit Original Yodl file: functiontemplates/overloading [719] [720] Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] [724] Original Yodl file: functiontemplates/avoiding [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining [734] (functiontemplates/selection.eps ) [735] [736] Original Yodl file: functiontemplates/sfinae [737] Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary Original Yodl file: functiontemplates/variables.yo [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [741] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype [750] [751] Original Yodl file: classtemplates/membertemplates [752] [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate [760] [761] Original Yodl file: classtemplates/lambda [762] [763] Original Yodl file: classtemplates/static [764] Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] Original Yodl file: classtemplates/matrixalgebra [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining [779] [780] Original Yodl file: classtemplates/perfect [781] [782] Original Yodl file: classtemplates/unpack [783] Original Yodl file: classtemplates/variadicnontype [784] Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] Original Yodl file: classtemplates/bindings [788] [789] [790] Original Yodl file: classtemplates/returntype [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations [793] [794] Original Yodl file: classtemplates/nameresolution Original Yodl file: classtemplates/friends [795] Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] [807] Original Yodl file: classtemplates/template2concrete [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly [816] Original Yodl file: classtemplates/examplestaticpoly [817] [818] [819] Original Yodl file: classtemplates/converting [820] (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using [824] [825] Original Yodl file: classtemplates/nesting [826] Underfull \hbox (badness 1348) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion Original Yodl file: classtemplates/iteratorcons [827] [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] [830] Original Yodl file: classtemplates/randomiterator [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 10000) has occurred while \output is active [839] Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type [846] Original Yodl file: advancedtemplates/alternatives Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum [872] [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype [879] Original Yodl file: advancedtemplates/nulltype Original Yodl file: advancedtemplates/conversion [880] [881] [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates [898] Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] [905] Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound [908] [909] Original Yodl file: advancedtemplates/concepts/nested (advancedtemplates/concepts/nested.eps ) [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams [916] [917] Original Yodl file: advancedtemplates/concepts/parampack [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions [920] Original Yodl file: advancedtemplates/concepts/constrained [921] Original Yodl file: advancedtemplates/concepts/specializations [922] Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends [925] [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo [930] [931] Original Yodl file: coroutines/state.yo [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo [943] [944] Original Yodl file: coroutines/fsa.yo (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo [947] Original Yodl file: coroutines/completingfsa.yo [948] Original Yodl file: coroutines/recursive.yo [949] [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] Original Yodl file: modules/syntax.yo [962] Original Yodl file: modules/initial.yo [963] [964] [965] Original Yodl file: modules/gcmcache.yo [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo [979] [980] [981] Original Yodl file: modules/modmap.yo [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [989] [990] [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] Original Yodl file: concrete/fdninbuf [993] [994] [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] Original Yodl file: concrete/parents [1007] Original Yodl file: concrete/redirection [1008] Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] Original Yodl file: concrete/monitorexample [1021] [1022] Original Yodl file: concrete/child [1023] [1024] [1025] Original Yodl file: concrete/binop [1026] Original Yodl file: concrete/operators Original Yodl file: concrete/namespace [1027] Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] [1034] Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] [1048] (./cplusplusus.ind [1049] [1050] Underfull \hbox (badness 2012) in paragraph at lines 320--322 []\T1/pnc/m/n/10 chi_squared_distribution, [1051] [1052] [1053] [1054] Underfull \hbox (badness 3271) in paragraph at lines 780--782 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 796--798 []\T1/pnc/m/n/10 extreme_value_distribution patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplusus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplusus.out) (./cplusplusus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplusus.toc Underfull \vbox (badness 2556) has occurred while \output is active [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1199) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct [18] Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] Original Yodl file: first/structs [26] Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] Original Yodl file: first/rvalueref [33] [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto [41] [42] Original Yodl file: first/binding [43] [44] Original Yodl file: first/using [45] Original Yodl file: first/rangebased [46] [47] Original Yodl file: first/rawstring [48] Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship Original Yodl file: first/datatypes [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] Original Yodl file: first/sharedcast Original Yodl file: first/keywords [60] Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] Original Yodl file: namespaces/filesystem/filestatus Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = [84] Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] Original Yodl file: namespaces/filesystem/directoryiterator [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [111] (iostreams/ioclasses.eps ) [112] [113] Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [114] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [115] Original Yodl file: iostreams/conditions [116] [117] [118] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] Original Yodl file: iostreams/ostreamflush Original Yodl file: iostreams/ofstream [127] [128] Original Yodl file: iostreams/outmodes [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection [142] Original Yodl file: iostreams/readwrite [143] [144] [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [151] [152] Original Yodl file: classes/construc [153] Original Yodl file: classes/application [154] [155] [156] Original Yodl file: classes/arguments [157] [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] Original Yodl file: classes/constructorscall [168] Original Yodl file: classes/uniforminit [169] [170] [171] Original Yodl file: classes/defaulted Original Yodl file: classes/member [172] [173] Original Yodl file: classes/anonymous [174] Original Yodl file: classes/subtleties [175] [176] Original Yodl file: classes/inline [177] Original Yodl file: classes/defineinline [178] Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local [181] Original Yodl file: classes/mutable [182] Original Yodl file: classes/headers [183] [184] [185] Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function [196] [197] Original Yodl file: static/calling [198] [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [201] Original Yodl file: memory/new [202] Original Yodl file: memory/newarray [203] Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] [212] [213] Original Yodl file: memory/setnew [214] Original Yodl file: memory/assignment [215] (memory/badassign.eps ) Original Yodl file: memory/overload (memory/rightass.eps ) [216] [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization [220] [221] Original Yodl file: memory/revising [222] Original Yodl file: memory/swapping [223] (memory/fswap.eps ) [224] (memory/fswap2.eps ) Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] Original Yodl file: memory/move [229] [230] Original Yodl file: memory/movecomposition [231] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp [250] Original Yodl file: exceptions/exception [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [257] [258] Original Yodl file: exceptions/defaultcatch [259] Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] Original Yodl file: exceptions/iostreams [261] Original Yodl file: exceptions/standard [262] Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [264] [265] Original Yodl file: exceptions/errorcategory [266] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3861) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow [274] Original Yodl file: exceptions/function [275] [276] Original Yodl file: exceptions/constructors Underfull \vbox (badness 3884) has occurred while \output is active [277] [278] [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [285] [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract [289] Original Yodl file: overloading/conversion [290] [291] [292] [293] Original Yodl file: overloading/byte [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] Original Yodl file: overloading/binary.yo [300] [301] [302] [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [307] Original Yodl file: overloading/new [308] [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete Original Yodl file: overloading/newdeletearray [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda Original Yodl file: overloading/lambdasyntax [322] [323] Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] [325] Original Yodl file: overloading/lambdause [326] [327] [328] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2401) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [329] Original Yodl file: overloading/userdefined [330] [331] Original Yodl file: overloading/overloadable [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [335] [336] Original Yodl file: containers/notations Original Yodl file: containers/pair [337] [338] Original Yodl file: containers/array [339] [340] Original Yodl file: containers/vector [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list (containers/list.eps ) [344] (containers/insertlist.eps ) (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] (containers/queue.eps ) [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample [364] Original Yodl file: containers/multimap Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack (containers/stack/stack.eps ) [371] [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights [389] Original Yodl file: inheritance/derivationtypes [390] Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor [392] Original Yodl file: inheritance/move [393] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] [404] [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function [409] [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor [413] Original Yodl file: polymorphism/pure [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit [416] Original Yodl file: polymorphism/multiple [417] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef [431] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [433] [434] [435] Original Yodl file: polymorphism/protectedoutput [436] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [445] [446] [447] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [448] [449] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] Original Yodl file: polymorphism/constructors [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] [465] [466] Original Yodl file: pointermembers/static Original Yodl file: pointermembers/sizes [467] [468] (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum Original Yodl file: nested/virtcons.yo [482] [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [493] [494] Original Yodl file: stl/distance [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and [498] Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr [501] Original Yodl file: stl/defining [502] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr [506] Original Yodl file: stl/definingshared Original Yodl file: stl/sharedplain [507] Original Yodl file: stl/sharednew Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [517] Original Yodl file: stl/regexlanguage [518] [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [524] Original Yodl file: stl/regalg [525] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie [547] [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [572] [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [615] Original Yodl file: generic/uninitialized Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread [629] [630] [631] [632] [633] [634] Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread [638] [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [642] Original Yodl file: threading/initialization [643] [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] [653] Original Yodl file: threading/scopedlock [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] Original Yodl file: threading/futureerrc [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] [685] Original Yodl file: threading/compilations Underfull \hbox (badness 3291) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass [712] Original Yodl file: functiontemplates/algorithm Original Yodl file: functiontemplates/contractions [713] Original Yodl file: functiontemplates/declarations [714] [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] Original Yodl file: functiontemplates/nocodebloat [717] [718] Original Yodl file: functiontemplates/explicit Original Yodl file: functiontemplates/overloading [719] [720] Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] [724] Original Yodl file: functiontemplates/avoiding [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining [734] (functiontemplates/selection.eps ) [735] [736] Original Yodl file: functiontemplates/sfinae [737] Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary Original Yodl file: functiontemplates/variables.yo [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [741] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype [750] [751] Original Yodl file: classtemplates/membertemplates [752] [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate [760] [761] Original Yodl file: classtemplates/lambda [762] [763] Original Yodl file: classtemplates/static [764] Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] Original Yodl file: classtemplates/matrixalgebra [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining [779] [780] Original Yodl file: classtemplates/perfect [781] [782] Original Yodl file: classtemplates/unpack [783] Original Yodl file: classtemplates/variadicnontype [784] Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] Original Yodl file: classtemplates/bindings [788] [789] [790] Original Yodl file: classtemplates/returntype [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations [793] [794] Original Yodl file: classtemplates/nameresolution Original Yodl file: classtemplates/friends [795] Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] [807] Original Yodl file: classtemplates/template2concrete [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly [816] Original Yodl file: classtemplates/examplestaticpoly [817] [818] [819] Original Yodl file: classtemplates/converting [820] (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using [824] [825] Original Yodl file: classtemplates/nesting [826] Underfull \hbox (badness 1348) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion Original Yodl file: classtemplates/iteratorcons [827] [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] [830] Original Yodl file: classtemplates/randomiterator [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 10000) has occurred while \output is active [839] Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type [846] Original Yodl file: advancedtemplates/alternatives Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum [872] [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype [879] Original Yodl file: advancedtemplates/nulltype Original Yodl file: advancedtemplates/conversion [880] [881] [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates [898] Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] [905] Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound [908] [909] Original Yodl file: advancedtemplates/concepts/nested (advancedtemplates/concepts/nested.eps ) [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams [916] [917] Original Yodl file: advancedtemplates/concepts/parampack [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions [920] Original Yodl file: advancedtemplates/concepts/constrained [921] Original Yodl file: advancedtemplates/concepts/specializations [922] Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends [925] [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo [930] [931] Original Yodl file: coroutines/state.yo [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo [943] [944] Original Yodl file: coroutines/fsa.yo (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo [947] Original Yodl file: coroutines/completingfsa.yo [948] Original Yodl file: coroutines/recursive.yo [949] [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] Original Yodl file: modules/syntax.yo [962] Original Yodl file: modules/initial.yo [963] [964] [965] Original Yodl file: modules/gcmcache.yo [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo [979] [980] [981] Original Yodl file: modules/modmap.yo [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [989] [990] [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] Original Yodl file: concrete/fdninbuf [993] [994] [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] Original Yodl file: concrete/parents [1007] Original Yodl file: concrete/redirection [1008] Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] Original Yodl file: concrete/monitorexample [1021] [1022] Original Yodl file: concrete/child [1023] [1024] [1025] Original Yodl file: concrete/binop [1026] Original Yodl file: concrete/operators Original Yodl file: concrete/namespace [1027] Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] [1034] Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] [1048] (./cplusplusus.ind [1049] [1050] Underfull \hbox (badness 2012) in paragraph at lines 320--322 []\T1/pnc/m/n/10 chi_squared_distribution, [1051] [1052] [1053] [1054] Underfull \hbox (badness 3271) in paragraph at lines 780--782 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 796--798 []\T1/pnc/m/n/10 extreme_value_distribution cplusplusus.ps dvips: warning: -t selected paper may be too small . [1] [2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [1] [2] [3] [4] [5] [6] [7] [8] [9 <./intro/objects.eps>] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28<./first/datahiding.eps>] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80<./threading/time.eps>] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113 <./iostreams/ioclasses.eps>] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216<./memory/badassign.eps>] [217<./memory/rightass.eps>] [218] [219] [220] [221] [222] [223] [224<./memory/fswap.eps>] [225 <./memory/fswap2.eps>] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265<./exceptions/systemerror.eps>] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344 <./containers/list.eps>] [345<./containers/insertlist.eps>] [346 <./containers/dellist.eps>] [347] [348] [349] [350] [351 <./containers/queue.eps>] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372 <./containers/stack/stack.eps>] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386<./inheritance/hierarchy.eps>] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418<./polymorphism/ambiguity.eps>] [419 <./polymorphism/internal.eps>] [420<./polymorphism/virtbase.eps>] [421] [422] [423] [424] [425] [426] [427] [428] [429] [430] [431] [432] [433] [434 <./iostreams/sbbuffers.eps>] [435] [436] [437] [438] [439 <./polymorphism/buffers.eps>] [440] [441] [442] [443] [444] [445] [446] [447] [448] [449<./polymorphism/implementation.eps><./polymorphism/caumon.eps>] [450] [451<./polymorphism/multivtable.eps>] [452] [453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467] [468] [469 <./pointermembers/sizes.eps>] [470] [471] [472] [473] [474] [475] [476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578] [579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589] [590] [591] [592] [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] [609] [610] [611] [612] [613] [614] [615] [616] [617] [618] [619] [620] [621] [622] [623<./stl/heap.eps>] [624] [625] [626] [627] [628] [629] [630] [631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660] [661] [662] [663] [664] [665] [666] [667 <./threading/sorting.eps>] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] [683] [684] [685] [686 <./threading/compile.eps>] [687] [688] [689] [690] [691] [692] [693] [694] [695] [696] [697] [698] [699] [700] [701] [702] [703] [704] [705] [706] [707] [708] [709] [710] [711] [712] [713] [714] [715] [716] [717] [718] [719] [720] [721] [722] [723] [724] [725] [726] [727] [728] [729] [730] [731] [732] [733] [734] [735] [736<./functiontemplates/selection.eps>] [737] [738] [739] [740] [741] [742] [743] [744] [745] [746] [747] [748] [749] [750] [751] [752] [753] [754] [755] [756] [757] [758] [759] [760] [761] [762] [763] [764] [765] [766] [767] [768] [769] [770] [771] [772] [773] [774] [775] [776] [777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788] [789] [790] [791] [792] [793] [794] [795] [796] [797] [798] [799] [800] [801] [802] [803] [804] [805] [806] [807] [808] [809] [810] [811] [812] [813] [814] [815] [816] [817] [818] [819] [820] [821] [822<./classtemplates/converting.eps>] [823] [824] [825] [826] [827] [828] [829] [830] [831] [832] [833] [834] [835] [836] [837] [838] [839] [840] [841] [842] [843] [844] [845] [846] [847] [848] [849] [850] [851] [852] [853] [854] [855] [856] [857] [858] [859] [860] [861] [862] [863] [864] [865] [866] [867] [868] [869] [870] [871] [872] [873] [874] [875] [876] [877] [878] [879] [880] [881] [882] [883] [884] [885] [886] [887] [888] [889] [890] [891] [892] [893] [894] [895<./advancedtemplates/multibase.eps>] [896] [897] [898] [899] [900] [901] [902] [903] [904] [905] [906] [907] [908] [909] [910 <./advancedtemplates/concepts/nested.eps>] [911] [912] [913] [914] [915] [916] [917] [918] [919] [920] [921] [922] [923] [924] [925] [926] [927] [928] [929] [930] [931] [932] [933] [934] [935] [936] [937] [938] [939] [940] [941 <./coroutines/coawait.eps><./coroutines/awaitable.eps>] [942 <./coroutines/awaiter.eps>] [943] [944] [945<./coroutines/fsa.eps>] [946] [947] [948] [949] [950] [951] [952] [953] [954] [955] [956] [957] [958] [959] [960] [961] [962] [963] [964] [965] [966] [967] [968] [969] [970] [971] [972] [973] [974] [975] [976<./modules/partition.eps>] [977] [978] [979] [980] [981] [982] [983] [984] [985<./modules/threemods.eps>] [986] [987] [988] [989] [990] [991] [992] [993] [994] [995] [996] [997] [998] [999] [1000] [1001] [1002] [1003] [1004] [1005] [1006] [1007] [1008] [1009] [1010] [1011] [1012] [1013] [1014] [1015] [1016] [1017] [1018] [1019] [1020] [1021] [1022] [1023] [1024] [1025] [1026] [1027] [1028] [1029] [1030] [1031] [1032] [1033] [1034] [1035] [1036] [1037] [1038] [1039] [1040] [1041] [1042] [1043] [1044] [1045] [1046] [1047] [1048] [1049] [1050] [1051] [1052] [1053] [1054] [1055] [1056] [1057] [1058] [1059] [1060] [1061] [1062] [1063] [1064] [1065] [1066] [1067] [1068] [1069] [1070] [1071] ps2pdf -sPAPERSIZE=letter cplusplusus.ps cplusplusus.pdf ./build man mkdir -p tmp/man tmp/manhtml make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' create-stamp debian/debhelper-build-stamp dh_prep rm -f -- debian/c\+\+-annotations.substvars debian/c\+\+-annotations-html.substvars debian/c\+\+-annotations-txt.substvars debian/c\+\+-annotations-latex.substvars debian/c\+\+-annotations-pdf.substvars debian/c\+\+-annotations-ps.substvars debian/c\+\+-annotations-dvi.substvars debian/c\+\+-annotations-contrib.substvars rm -fr -- debian/.debhelper/generated/c\+\+-annotations/ debian/c\+\+-annotations/ debian/tmp/ debian/.debhelper/generated/c\+\+-annotations-html/ debian/c\+\+-annotations-html/ debian/.debhelper/generated/c\+\+-annotations-txt/ debian/c\+\+-annotations-txt/ debian/.debhelper/generated/c\+\+-annotations-latex/ debian/c\+\+-annotations-latex/ debian/.debhelper/generated/c\+\+-annotations-pdf/ debian/c\+\+-annotations-pdf/ debian/.debhelper/generated/c\+\+-annotations-ps/ debian/c\+\+-annotations-ps/ debian/.debhelper/generated/c\+\+-annotations-dvi/ debian/c\+\+-annotations-dvi/ debian/.debhelper/generated/c\+\+-annotations-contrib/ debian/c\+\+-annotations-contrib/ dh_installdirs install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/ install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/ install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/ install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/ install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/ install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/ install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/ install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' dh_installchangelogs -A changelog install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-html/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-pdf/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-latex/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-dvi/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-contrib/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations install -p -m0644 debian/.debhelper/generated/c\+\+-annotations/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog dh_installdocs -A README README.papersize README.legalese install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README.papersize debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README.legalese debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations chmod -R u\+rw,go=rX debian/c\+\+-annotations/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/copyright install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html cp --reflink=auto -a README debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html cp --reflink=auto -a README.papersize debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html cp --reflink=auto -a README.legalese debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html chmod -R u\+rw,go=rX debian/c\+\+-annotations-html/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/copyright install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-html.doc-base.html debian/c\+\+-annotations-html/usr/share/doc-base/c\+\+-annotations-html.c\+\+-annotations-html install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt cp --reflink=auto -a README debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt cp --reflink=auto -a README.papersize debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt cp --reflink=auto -a README.legalese debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt chmod -R u\+rw,go=rX debian/c\+\+-annotations-txt/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/copyright install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-txt.doc-base.txt debian/c\+\+-annotations-txt/usr/share/doc-base/c\+\+-annotations-txt.c\+\+-annotations-txt install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex cp --reflink=auto -a README debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex cp --reflink=auto -a README.papersize debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex cp --reflink=auto -a README.legalese debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex chmod -R u\+rw,go=rX debian/c\+\+-annotations-latex/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/copyright install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf cp --reflink=auto -a README debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf cp --reflink=auto -a README.papersize debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf cp --reflink=auto -a README.legalese debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf chmod -R u\+rw,go=rX debian/c\+\+-annotations-pdf/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/copyright install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-pdf.doc-base.pdf debian/c\+\+-annotations-pdf/usr/share/doc-base/c\+\+-annotations-pdf.c\+\+-annotations-pdf install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps cp --reflink=auto -a README debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps cp --reflink=auto -a README.papersize debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps cp --reflink=auto -a README.legalese debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps chmod -R u\+rw,go=rX debian/c\+\+-annotations-ps/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/copyright install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-ps.doc-base.ps debian/c\+\+-annotations-ps/usr/share/doc-base/c\+\+-annotations-ps.c\+\+-annotations-ps install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi cp --reflink=auto -a README debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi cp --reflink=auto -a README.papersize debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi cp --reflink=auto -a README.legalese debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi chmod -R u\+rw,go=rX debian/c\+\+-annotations-dvi/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/copyright install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-dvi.doc-base.dvi debian/c\+\+-annotations-dvi/usr/share/doc-base/c\+\+-annotations-dvi.c\+\+-annotations-dvi install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib cp --reflink=auto -a README debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib cp --reflink=auto -a README.papersize debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib cp --reflink=auto -a README.legalese debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib chmod -R u\+rw,go=rX debian/c\+\+-annotations-contrib/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/copyright dh_installman install -m0755 -d debian/c\+\+-annotations/usr/share/man/man7/ install -p -m0644 ./tmp/man/c\+\+-annotations.7 debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 man-recode --to-code UTF-8 --suffix .dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 mv debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7.dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 chmod 0644 -- debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 cp -a tmp/docs/latex/cplusplus.dvi debian/c++-annotations-dvi/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.latex debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.pdf debian/c++-annotations-pdf/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.ps debian/c++-annotations-ps/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.sty debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.dvi debian/c++-annotations-dvi/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.latex debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.pdf debian/c++-annotations-pdf/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.ps debian/c++-annotations-ps/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.sty debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/txt/cplusplus.txt debian/c++-annotations-txt/usr/share/doc/c++-annotations/ cp -ra contrib debian/c++-annotations-contrib/usr/share/doc/c++-annotations/ cp -ra contrib debian/c++-annotations-html/usr/share/doc/c++-annotations/html/ cp -ra contributions debian/c++-annotations-contrib/usr/share/doc/c++-annotations/ cp -ra tmp/docs/html debian/c++-annotations-html/usr/share/doc/c++-annotations/ mkdir debian/c++-annotations/usr/share/doc/c++-annotations/examples for e in `find -type d -name examples | grep -v ^./debian`; \ do cp -r --parents "$e" debian/c++-annotations/usr/share/doc/c++-annotations/examples; done make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' dh_installdocs install -p -m0644 debian/copyright debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/copyright install -p -m0644 debian/copyright debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/copyright install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-html.doc-base.html debian/c\+\+-annotations-html/usr/share/doc-base/c\+\+-annotations-html.c\+\+-annotations-html install -p -m0644 debian/copyright debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/copyright install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-txt.doc-base.txt debian/c\+\+-annotations-txt/usr/share/doc-base/c\+\+-annotations-txt.c\+\+-annotations-txt install -p -m0644 debian/copyright debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/copyright install -p -m0644 debian/copyright debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/copyright install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-pdf.doc-base.pdf debian/c\+\+-annotations-pdf/usr/share/doc-base/c\+\+-annotations-pdf.c\+\+-annotations-pdf install -p -m0644 debian/copyright debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/copyright install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-ps.doc-base.ps debian/c\+\+-annotations-ps/usr/share/doc-base/c\+\+-annotations-ps.c\+\+-annotations-ps install -p -m0644 debian/copyright debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/copyright install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-dvi.doc-base.dvi debian/c\+\+-annotations-dvi/usr/share/doc-base/c\+\+-annotations-dvi.c\+\+-annotations-dvi install -p -m0644 debian/copyright debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/copyright dh_installchangelogs install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-contrib/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-latex/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-html/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-pdf/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations install -p -m0644 debian/.debhelper/generated/c\+\+-annotations/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog.Debian chmod 0644 -- debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-dvi/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog dh_installman install -m0755 -d debian/c\+\+-annotations/usr/share/man/man7/ install -p -m0644 ./tmp/man/c\+\+-annotations.7 debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 man-recode --to-code UTF-8 --suffix .dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 mv debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7.dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 chmod 0644 -- debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 dh_lintian install -m0755 -d debian/c\+\+-annotations/usr/share/lintian/overrides install -p -m0644 debian/c\+\+-annotations.lintian-overrides debian/c\+\+-annotations/usr/share/lintian/overrides/c\+\+-annotations dh_perl dh_link dh_strip_nondeterminism Using 1761884815 as canonical time Normalizing debian/c++-annotations-contrib/usr/share/doc/c++-annotations/contributions/makebook.sh.gz using File::StripNondeterminism::handlers::gzip rm -f debian/c\+\+-annotations-contrib.debhelper.log debian/c\+\+-annotations-dvi.debhelper.log debian/c\+\+-annotations-html.debhelper.log debian/c\+\+-annotations-latex.debhelper.log debian/c\+\+-annotations-pdf.debhelper.log debian/c\+\+-annotations-ps.debhelper.log debian/c\+\+-annotations-txt.debhelper.log debian/c\+\+-annotations.debhelper.log debian/rules override_dh_compress make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' dh_compress -A -X.html -X.gif -X.pdf cd debian/c++-annotations cd debian/c++-annotations-html cd debian/c++-annotations-txt cd debian/c++-annotations-latex cd debian/c++-annotations-pdf cd debian/c++-annotations-ps cd debian/c++-annotations-dvi cd debian/c++-annotations-contrib chmod a-x usr/share/doc/c\+\+-annotations-txt/changelog usr/share/doc/c\+\+-annotations-txt/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.txt chmod a-x usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 chmod a-x usr/share/doc/c\+\+-annotations-pdf/changelog usr/share/doc/c\+\+-annotations-pdf/changelog.Debian gzip -9nf usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 chmod a-x usr/share/doc/c\+\+-annotations-html/changelog usr/share/doc/c\+\+-annotations-html/changelog.Debian usr/share/doc/c\+\+-annotations/html/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/html/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/html/cplusplus.index usr/share/doc/c\+\+-annotations/html/cplusplus.opf chmod a-x usr/share/doc/c\+\+-annotations-ps/changelog usr/share/doc/c\+\+-annotations-ps/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.ps usr/share/doc/c\+\+-annotations/cplusplusus.ps gzip -9nf usr/share/doc/c\+\+-annotations-txt/changelog usr/share/doc/c\+\+-annotations-txt/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.txt chmod a-x usr/share/doc/c\+\+-annotations-dvi/changelog usr/share/doc/c\+\+-annotations-dvi/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.dvi usr/share/doc/c\+\+-annotations/cplusplusus.dvi chmod a-x usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex gzip -9nf usr/share/doc/c\+\+-annotations-pdf/changelog usr/share/doc/c\+\+-annotations-pdf/changelog.Debian chmod a-x usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey gzip -9nf usr/share/doc/c\+\+-annotations-ps/changelog usr/share/doc/c\+\+-annotations-ps/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.ps usr/share/doc/c\+\+-annotations/cplusplusus.ps gzip -9nf usr/share/doc/c\+\+-annotations-html/changelog usr/share/doc/c\+\+-annotations-html/changelog.Debian usr/share/doc/c\+\+-annotations/html/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/html/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/html/cplusplus.index usr/share/doc/c\+\+-annotations/html/cplusplus.opf gzip -9nf usr/share/doc/c\+\+-annotations-dvi/changelog usr/share/doc/c\+\+-annotations-dvi/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.dvi usr/share/doc/c\+\+-annotations/cplusplusus.dvi gzip -9nf usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex gzip -9nf usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' dh_fixperms find debian/c\+\+-annotations ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-html ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-txt ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-latex ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-pdf ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-ps ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-dvi ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-contrib ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-txt/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-txt/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-latex/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-latex/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-pdf/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-pdf/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-html/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-html/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-dvi/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-dvi/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-ps/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-ps/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-contrib/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-contrib/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-txt/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-pdf/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-latex/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-dvi/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-ps/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-contrib/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-html/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-txt -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-pdf -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-latex -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-dvi -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-ps -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-contrib -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-html -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations/usr/share/man debian/c\+\+-annotations/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 dh_missing dh_installdeb install -m0755 -d debian/c\+\+-annotations/DEBIAN install -m0755 -d debian/c\+\+-annotations-html/DEBIAN install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN dh_gencontrol install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN echo misc:Depends= >> debian/c++-annotations-latex.substvars echo misc:Pre-Depends= >> debian/c++-annotations-latex.substvars dpkg-gencontrol -pc\+\+-annotations-latex -ldebian/changelog -Tdebian/c\+\+-annotations-latex.substvars -cdebian/control -Pdebian/c\+\+-annotations-latex install -m0755 -d debian/c\+\+-annotations/DEBIAN echo misc:Depends= >> debian/c++-annotations.substvars echo misc:Pre-Depends= >> debian/c++-annotations.substvars dpkg-gencontrol -pc\+\+-annotations -ldebian/changelog -Tdebian/c\+\+-annotations.substvars -cdebian/control -Pdebian/c\+\+-annotations install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN echo misc:Depends= >> debian/c++-annotations-pdf.substvars echo misc:Pre-Depends= >> debian/c++-annotations-pdf.substvars dpkg-gencontrol -pc\+\+-annotations-pdf -ldebian/changelog -Tdebian/c\+\+-annotations-pdf.substvars -cdebian/control -Pdebian/c\+\+-annotations-pdf install -m0755 -d debian/c\+\+-annotations-html/DEBIAN echo misc:Depends= >> debian/c++-annotations-html.substvars echo misc:Pre-Depends= >> debian/c++-annotations-html.substvars dpkg-gencontrol -pc\+\+-annotations-html -ldebian/changelog -Tdebian/c\+\+-annotations-html.substvars -cdebian/control -Pdebian/c\+\+-annotations-html install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN echo misc:Depends= >> debian/c++-annotations-ps.substvars echo misc:Pre-Depends= >> debian/c++-annotations-ps.substvars dpkg-gencontrol -pc\+\+-annotations-ps -ldebian/changelog -Tdebian/c\+\+-annotations-ps.substvars -cdebian/control -Pdebian/c\+\+-annotations-ps install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN echo misc:Depends= >> debian/c++-annotations-txt.substvars echo misc:Pre-Depends= >> debian/c++-annotations-txt.substvars dpkg-gencontrol -pc\+\+-annotations-txt -ldebian/changelog -Tdebian/c\+\+-annotations-txt.substvars -cdebian/control -Pdebian/c\+\+-annotations-txt install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN echo misc:Depends= >> debian/c++-annotations-contrib.substvars echo misc:Pre-Depends= >> debian/c++-annotations-contrib.substvars dpkg-gencontrol -pc\+\+-annotations-contrib -ldebian/changelog -Tdebian/c\+\+-annotations-contrib.substvars -cdebian/control -Pdebian/c\+\+-annotations-contrib install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN echo misc:Depends= >> debian/c++-annotations-dvi.substvars echo misc:Pre-Depends= >> debian/c++-annotations-dvi.substvars dpkg-gencontrol -pc\+\+-annotations-dvi -ldebian/changelog -Tdebian/c\+\+-annotations-dvi.substvars -cdebian/control -Pdebian/c\+\+-annotations-dvi chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-dvi/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-pdf/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-txt/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-latex/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-ps/DEBIAN/control dh_md5sums install -m0755 -d debian/c\+\+-annotations-html/DEBIAN install -m0755 -d debian/c\+\+-annotations/DEBIAN install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN cd debian/c++-annotations-ps >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-html >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-pdf >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-latex >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN cd debian/c++-annotations-dvi >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-txt >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-contrib >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-txt/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-latex/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-dvi/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-ps/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-pdf/DEBIAN/md5sums dh_builddeb dpkg-deb --root-owner-group --build debian/c\+\+-annotations .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-html .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-txt .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-latex .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-pdf .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-ps .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-dvi .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-contrib .. dpkg-deb: building package 'c++-annotations' in '../c++-annotations_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-html' in '../c++-annotations-html_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-pdf' in '../c++-annotations-pdf_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-txt' in '../c++-annotations-txt_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-latex' in '../c++-annotations-latex_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-ps' in '../c++-annotations-ps_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-contrib' in '../c++-annotations-contrib_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-dvi' in '../c++-annotations-dvi_13.02.02-1_all.deb'. dpkg-genbuildinfo --build=binary -O../c++-annotations_13.02.02-1_amd64.buildinfo dpkg-genchanges --build=binary -O../c++-annotations_13.02.02-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1772378 and its subdirectories I: Current time: Thu Dec 3 06:28:15 -12 2026 I: pbuilder-time-stamp: 1796322495 Fri Oct 31 12:05:16 UTC 2025 I: 1st build successful. Starting 2nd build on remote node infom01-amd64.debian.net. Fri Oct 31 12:05:16 UTC 2025 I: Preparing to do remote build '2' on infom01-amd64.debian.net. Fri Oct 31 12:05:16 UTC 2025 - checking /var/lib/jenkins/offline_nodes if infom01-amd64.debian.net is marked as down. Fri Oct 31 12:05:16 UTC 2025 - checking via ssh if infom01-amd64.debian.net is up. removed '/tmp/read-only-fs-test-w2HJg9' ==================================================================================== Fri Oct 31 12:05:17 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on infom01-amd64, called using "2 c++-annotations unstable /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by 13.02.02-1" as arguments. Fri Oct 31 12:05:17 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-lBTI0O6e" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Oct 31 12:05:17 UTC 2025 I: Downloading source for unstable/c++-annotations=13.02.02-1 Reading package lists... NOTICE: 'c++-annotations' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/cpp-annotations.git Please use: git clone https://salsa.debian.org/debian/cpp-annotations.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2142 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (dsc) [2717 B] Get:2 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (tar) [2130 kB] Get:3 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (diff) [9780 B] Fetched 2142 kB in 0s (13.4 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'c++-annotations' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/cpp-annotations.git Please use: git clone https://salsa.debian.org/debian/cpp-annotations.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2142 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (dsc) [2717 B] Get:2 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (tar) [2130 kB] Get:3 http://deb.debian.org/debian unstable/main c++-annotations 13.02.02-1 (diff) [9780 B] Fetched 2142 kB in 0s (13.4 MB/s) Download complete and in download only mode ============================================================================= Re-Building c++-annotations in unstable on amd64 on infom01-amd64 now. Date: Fri Oct 31 12:05:17 UTC 2025 Date UTC: Fri Oct 31 12:05:17 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/pbuilderrc_zb7w + case ${ARCH} in + case $ARCH in + locale=et_EE + language=et + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' c++-annotations = debian-installer -o c++-annotations = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' c++-annotations = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/pbuilderrc_zb7w --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b2 --logfile b2/build.log c++-annotations_13.02.02-1.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Sat Nov 1 02:05:18 +14 2025 I: pbuilder-time-stamp: 1761912318 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [c++-annotations_13.02.02-1.dsc] I: copying [./c++-annotations_13.02.02.orig.tar.gz] I: copying [./c++-annotations_13.02.02-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./c++-annotations_13.02.02-1.dsc: no acceptable signature found dpkg-source: info: extracting c++-annotations in c++-annotations-13.02.02 dpkg-source: info: unpacking c++-annotations_13.02.02.orig.tar.gz dpkg-source: info: unpacking c++-annotations_13.02.02-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/D01_modify_environment starting debug: Running on infom01-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Oct 31 12:05 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.3.3(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=9977708253c84c7cba4e4f7c34cfe2cb LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1561308 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/pbuilderrc_zb7w --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b2 --logfile b2/build.log c++-annotations_13.02.02-1.dsc' SUDO_GID=109 SUDO_HOME=/var/lib/jenkins SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' I: uname -a Linux i-capture-the-hostname 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), flex, ghostscript, icmake (>= 13.04.00), libbobcat-dev (>= 6.09.00), libfl-dev, texlive-fonts-recommended, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended, texlive-plain-generic, yodl (>= 4.04.00), zip dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on flex; however: Package flex is not installed. pbuilder-satisfydepends-dummy depends on ghostscript; however: Package ghostscript is not installed. pbuilder-satisfydepends-dummy depends on icmake (>= 13.04.00); however: Package icmake is not installed. pbuilder-satisfydepends-dummy depends on libbobcat-dev (>= 6.09.00); however: Package libbobcat-dev is not installed. pbuilder-satisfydepends-dummy depends on libfl-dev; however: Package libfl-dev is not installed. pbuilder-satisfydepends-dummy depends on texlive-fonts-recommended; however: Package texlive-fonts-recommended is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-base; however: Package texlive-latex-base is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however: Package texlive-latex-extra is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-recommended; however: Package texlive-latex-recommended is not installed. pbuilder-satisfydepends-dummy depends on texlive-plain-generic; however: Package texlive-plain-generic is not installed. pbuilder-satisfydepends-dummy depends on yodl (>= 4.04.00); however: Package yodl is not installed. pbuilder-satisfydepends-dummy depends on zip; however: Package zip is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} flex{a} fontconfig-config{a} fonts-lmodern{a} fonts-urw-base35{a} gettext{a} gettext-base{a} ghostscript{a} groff-base{a} icmake{a} intltool-debian{a} libapache-pom-java{a} libarchive-zip-perl{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libbobcat-dev{a} libbobcat6{a} libbrotli1{a} libcairo2{a} libcom-err2{a} libcommons-logging-java{a} libcommons-parent-java{a} libcups2t64{a} libdbus-1-3{a} libdebhelper-perl{a} libdeflate0{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfl-dev{a} libfl2{a} libfontbox-java{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libglib2.0-0t64{a} libgnutls30t64{a} libgraphite2-3{a} libgs-common{a} libgs10{a} libgs10-common{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libice6{a} libicu76{a} libidn12{a} libidn2-0{a} libijs-0.35{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libk5crypto3{a} libkeyutils1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libmilter1.0.1{a} libmpfi0{a} libopenjp2-7{a} libp11-kit0{a} libpaper-utils{a} libpaper2{a} libpdfbox-java{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpotrace0{a} libproc2-0{a} libptexenc1{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libsharpyuv0{a} libsm6{a} libsynctex2{a} libtasn1-6{a} libteckit0{a} libtexlua53-5{a} libtext-charwidth-perl{a} libtext-wrapi18n-perl{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} libwebp7{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2-16{a} libxmu6{a} libxpm4{a} libxrender1{a} libxt6t64{a} libzzip-0-13t64{a} lmodern{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} poppler-data{a} preview-latex-style{a} procps{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-fonts-recommended{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-luatex{a} texlive-pictures{a} texlive-plain-generic{a} tzdata{a} ucf{a} x11-common{a} xdg-utils{a} xfonts-encodings{a} xfonts-utils{a} yodl{a} zip{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus default-jre dvisvgm fonts-droid-fallback krb5-locales libarchive-cpio-perl libfile-mimeinfo-perl libglib2.0-data libltdl-dev libmail-sendmail-perl libnet-dbus-perl libspreadsheet-parseexcel-perl libx11-protocol-perl linux-sysctl-defaults lynx psmisc ruby shared-mime-info tex-gyre tipa tk unzip wget x11-utils x11-xserver-utils xdg-user-dirs 0 packages upgraded, 151 newly installed, 0 to remove and 0 not upgraded. Need to get 245 MB of archives. After unpacking 766 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 flex amd64 2.6.4-8.2+b4 [423 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 poppler-data all 0.4.12-1 [1601 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.9-1 [2257 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.7-1 [27.2 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-5 [260 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.9-1 [764 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.7-1 [10.2 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.7-1 [28.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B] Get: 31 http://deb.debian.org/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 32 http://deb.debian.org/debian unstable/main amd64 ucf all 3.0052 [43.3 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-2 [877 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-7 [540 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 43 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-0.3 [640 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.28 [941 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 libfontenc1 amd64 1:1.1.8-1+b2 [23.3 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.50-1 [282 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+26 [217 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 xfonts-utils amd64 1:7.7+7 [93.3 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 fonts-urw-base35 all 20200910-8 [10.8 MB] Get: 59 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-2.4 [318 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 fonts-lmodern all 2.005-1 [4540 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libgs-common all 10.06.0~dfsg-3 [149 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libgs10-common all 10.06.0~dfsg-3 [479 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 libavahi-common-data amd64 0.8-17 [112 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 libavahi-common3 amd64 0.8-17 [47.3 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.16.2-2 [178 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libavahi-client3 amd64 0.8-17 [52.1 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.9-2 [443 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.10-3 [1493 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get: 75 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libcups2t64 amd64 2.4.14-1 [255 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-2.4 [401 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libidn12 amd64 1.43-2 [48.3 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libijs-0.35 amd64 0.35-16 [16.0 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libjbig2dec0 amd64 0.20-1+b3 [65.1 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-4 [168 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 liblcms2-2 amd64 2.16-2 [160 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libopenjp2-7 amd64 2.5.3-2.1 [204 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libpaper2 amd64 2.2.5-0.3+b2 [16.7 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.23-2 [47.3 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [116 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.5.0-0.1 [318 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.7.1-1 [361 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.12-1 [815 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.6-1 [37.3 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.3 [208 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libgs10 amd64 10.06.0~dfsg-3 [2909 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 ghostscript amd64 10.06.0~dfsg-3 [50.6 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 icmake amd64 13.04.02-1 [579 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libapache-pom-java all 33-2 [5852 B] Get: 104 http://deb.debian.org/debian unstable/main amd64 libmilter1.0.1 amd64 8.18.1-7 [242 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libbobcat6 amd64 6.10.00-2 [398 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libbobcat-dev amd64 6.10.00-2 [1645 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.46.4-1 [259 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.12-1 [27.9 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.4-1+b1 [538 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libcommons-parent-java all 56-1 [10.8 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libcommons-logging-java all 1.3.0-2 [68.6 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libfl2 amd64 2.6.4-8.2+b4 [84.3 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libfl-dev amd64 2.6.4-8.2+b4 [85.6 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libfontbox-java all 1:1.8.16-5 [211 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.86.1-1 [1546 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-11 [76.7 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 12.1.0-1 [530 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libicu76 amd64 76.1-4 [9722 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 libkpathsea6 amd64 2025.20250727.75242+ds-4 [154 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libmpfi0 amd64 1.5.4+ds-4 [35.5 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libpaper-utils amd64 2.2.5-0.3+b2 [16.5 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libpdfbox-java all 1:1.8.16-5 [5527 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libpotrace0 amd64 1.16-2+b2 [25.6 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libptexenc1 amd64 2025.20250727.75242+ds-4 [50.5 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 libsynctex2 amd64 2025.20250727.75242+ds-4 [58.2 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libteckit0 amd64 2.5.12+ds1-1+b1 [341 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libtexlua53-5 amd64 2025.20250727.75242+ds-4 [99.4 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b4 [59.0 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b3 [56.2 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libxaw7 amd64 2:1.0.16-1 [212 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 libzzip-0-13t64 amd64 0.13.78+dfsg.1-0.2 [59.2 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 tex-common all 6.19 [29.4 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 lmodern all 2.005-1 [9480 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 preview-latex-style all 13.2-1.1 [350 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 texlive-binaries amd64 2025.20250727.75242+ds-4 [7261 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 xdg-utils all 1.2.1-2 [75.8 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 texlive-base all 2025.20250927-4 [23.1 MB] Get: 143 http://deb.debian.org/debian unstable/main amd64 texlive-fonts-recommended all 2025.20250927-4 [4991 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 texlive-luatex all 2025.20250927-4 [36.0 MB] Get: 145 http://deb.debian.org/debian unstable/main amd64 texlive-latex-base all 2025.20250927-4 [1319 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 texlive-latex-recommended all 2025.20250927-4 [8509 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 texlive-pictures all 2025.20250927-4 [23.6 MB] Get: 148 http://deb.debian.org/debian unstable/main amd64 texlive-latex-extra all 2025.20250927-3 [27.7 MB] Get: 149 http://deb.debian.org/debian unstable/main amd64 texlive-plain-generic all 2025.20250927-3 [29.9 MB] Get: 150 http://deb.debian.org/debian unstable/main amd64 yodl amd64 4.04.00-1 [200 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 zip amd64 3.0-15 [235 kB] Fetched 245 MB in 3s (76.4 MB/s) Preconfiguring packages ... Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../0-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package flex. Preparing to unpack .../1-flex_2.6.4-8.2+b4_amd64.deb ... Unpacking flex (2.6.4-8.2+b4) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../2-libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package poppler-data. Preparing to unpack .../3-poppler-data_0.4.12-1_all.deb ... Unpacking poppler-data (0.4.12-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../4-libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../5-python3.13-minimal_3.13.9-1_amd64.deb ... Unpacking python3.13-minimal (3.13.9-1) ... Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20914 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_amd64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.9-1_amd64.deb ... Unpacking python3.13 (3.13.9-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21929 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_amd64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libtext-charwidth-perl:amd64. Preparing to unpack .../013-libtext-charwidth-perl_0.04-11+b4_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../014-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../015-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package autoconf. Preparing to unpack .../016-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../017-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../018-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../019-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../020-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../021-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../022-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../023-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../024-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../025-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../026-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../027-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../028-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../029-libxml2-16_2.15.1+dfsg-0.3_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package gettext. Preparing to unpack .../030-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../031-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../032-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../033-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../034-libfontenc1_1%3a1.1.8-1+b2_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.8-1+b2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../035-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../036-libpng16-16t64_1.6.50-1_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../037-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../038-x11-common_1%3a7.7+26_all.deb ... Unpacking x11-common (1:7.7+26) ... Selecting previously unselected package xfonts-encodings. Preparing to unpack .../039-xfonts-encodings_1%3a1.0.4-2.2_all.deb ... Unpacking xfonts-encodings (1:1.0.4-2.2) ... Selecting previously unselected package xfonts-utils. Preparing to unpack .../040-xfonts-utils_1%3a7.7+7_amd64.deb ... Unpacking xfonts-utils (1:7.7+7) ... Selecting previously unselected package fonts-urw-base35. Preparing to unpack .../041-fonts-urw-base35_20200910-8_all.deb ... Unpacking fonts-urw-base35 (20200910-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../042-fontconfig-config_2.15.0-2.4_amd64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../043-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package libgs-common. Preparing to unpack .../044-libgs-common_10.06.0~dfsg-3_all.deb ... Unpacking libgs-common (10.06.0~dfsg-3) ... Selecting previously unselected package libgs10-common. Preparing to unpack .../045-libgs10-common_10.06.0~dfsg-3_all.deb ... Unpacking libgs10-common (10.06.0~dfsg-3) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../046-libavahi-common-data_0.8-17_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-17) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../047-libavahi-common3_0.8-17_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-17) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../048-libdbus-1-3_1.16.2-2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.16.2-2) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../049-libavahi-client3_0.8-17_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-17) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../050-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../051-libp11-kit0_0.25.9-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../052-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../053-libgnutls30t64_3.8.10-3_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.10-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../054-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../055-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../056-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../057-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../058-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../059-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libcups2t64:amd64. Preparing to unpack .../060-libcups2t64_2.4.14-1_amd64.deb ... Unpacking libcups2t64:amd64 (2.4.14-1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../061-libfontconfig1_2.15.0-2.4_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-2.4) ... Selecting previously unselected package libidn12:amd64. Preparing to unpack .../062-libidn12_1.43-2_amd64.deb ... Unpacking libidn12:amd64 (1.43-2) ... Selecting previously unselected package libijs-0.35:amd64. Preparing to unpack .../063-libijs-0.35_0.35-16_amd64.deb ... Unpacking libijs-0.35:amd64 (0.35-16) ... Selecting previously unselected package libjbig2dec0:amd64. Preparing to unpack .../064-libjbig2dec0_0.20-1+b3_amd64.deb ... Unpacking libjbig2dec0:amd64 (0.20-1+b3) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../065-libjpeg62-turbo_1%3a2.1.5-4_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-4) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../066-liblcms2-2_2.16-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.16-2) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../067-libopenjp2-7_2.5.3-2.1_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.5.3-2.1) ... Selecting previously unselected package libpaper2:amd64. Preparing to unpack .../068-libpaper2_2.2.5-0.3+b2_amd64.deb ... Unpacking libpaper2:amd64 (2.2.5-0.3+b2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../069-libdeflate0_1.23-2_amd64.deb ... Unpacking libdeflate0:amd64 (1.23-2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../070-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../071-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../072-libsharpyuv0_1.5.0-0.1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../073-libwebp7_1.5.0-0.1_amd64.deb ... Unpacking libwebp7:amd64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../074-libtiff6_4.7.1-1_amd64.deb ... Unpacking libtiff6:amd64 (4.7.1-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../075-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../076-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../077-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../078-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../079-libx11-6_2%3a1.8.12-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.12-1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../080-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../081-libsm6_2%3a1.2.6-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.6-1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../082-libxt6t64_1%3a1.2.1-1.3_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.3) ... Selecting previously unselected package libgs10:amd64. Preparing to unpack .../083-libgs10_10.06.0~dfsg-3_amd64.deb ... Unpacking libgs10:amd64 (10.06.0~dfsg-3) ... Selecting previously unselected package ghostscript. Preparing to unpack .../084-ghostscript_10.06.0~dfsg-3_amd64.deb ... Unpacking ghostscript (10.06.0~dfsg-3) ... Selecting previously unselected package icmake. Preparing to unpack .../085-icmake_13.04.02-1_amd64.deb ... Unpacking icmake (13.04.02-1) ... Selecting previously unselected package libapache-pom-java. Preparing to unpack .../086-libapache-pom-java_33-2_all.deb ... Unpacking libapache-pom-java (33-2) ... Selecting previously unselected package libmilter1.0.1:amd64. Preparing to unpack .../087-libmilter1.0.1_8.18.1-7_amd64.deb ... Unpacking libmilter1.0.1:amd64 (8.18.1-7) ... Selecting previously unselected package libbobcat6. Preparing to unpack .../088-libbobcat6_6.10.00-2_amd64.deb ... Unpacking libbobcat6 (6.10.00-2) ... Selecting previously unselected package libbobcat-dev. Preparing to unpack .../089-libbobcat-dev_6.10.00-2_amd64.deb ... Unpacking libbobcat-dev (6.10.00-2) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../090-libpixman-1-0_0.46.4-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.46.4-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../091-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../092-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../093-libxext6_2%3a1.3.4-1+b3_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../094-libxrender1_1%3a0.9.12-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../095-libcairo2_1.18.4-1+b1_amd64.deb ... Unpacking libcairo2:amd64 (1.18.4-1+b1) ... Selecting previously unselected package libcommons-parent-java. Preparing to unpack .../096-libcommons-parent-java_56-1_all.deb ... Unpacking libcommons-parent-java (56-1) ... Selecting previously unselected package libcommons-logging-java. Preparing to unpack .../097-libcommons-logging-java_1.3.0-2_all.deb ... Unpacking libcommons-logging-java (1.3.0-2) ... Selecting previously unselected package libfl2:amd64. Preparing to unpack .../098-libfl2_2.6.4-8.2+b4_amd64.deb ... Unpacking libfl2:amd64 (2.6.4-8.2+b4) ... Selecting previously unselected package libfl-dev:amd64. Preparing to unpack .../099-libfl-dev_2.6.4-8.2+b4_amd64.deb ... Unpacking libfl-dev:amd64 (2.6.4-8.2+b4) ... Selecting previously unselected package libfontbox-java. Preparing to unpack .../100-libfontbox-java_1%3a1.8.16-5_all.deb ... Unpacking libfontbox-java (1:1.8.16-5) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../101-libglib2.0-0t64_2.86.1-1_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.86.1-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../102-libgraphite2-3_1.3.14-11_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../103-libharfbuzz0b_12.1.0-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (12.1.0-1) ... Selecting previously unselected package libicu76:amd64. Preparing to unpack .../104-libicu76_76.1-4_amd64.deb ... Unpacking libicu76:amd64 (76.1-4) ... Selecting previously unselected package libkpathsea6:amd64. Preparing to unpack .../105-libkpathsea6_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libkpathsea6:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libmpfi0:amd64. Preparing to unpack .../106-libmpfi0_1.5.4+ds-4_amd64.deb ... Unpacking libmpfi0:amd64 (1.5.4+ds-4) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../107-libpaper-utils_2.2.5-0.3+b2_amd64.deb ... Unpacking libpaper-utils (2.2.5-0.3+b2) ... Selecting previously unselected package libpdfbox-java. Preparing to unpack .../108-libpdfbox-java_1%3a1.8.16-5_all.deb ... Unpacking libpdfbox-java (1:1.8.16-5) ... Selecting previously unselected package libpotrace0:amd64. Preparing to unpack .../109-libpotrace0_1.16-2+b2_amd64.deb ... Unpacking libpotrace0:amd64 (1.16-2+b2) ... Selecting previously unselected package libptexenc1:amd64. Preparing to unpack .../110-libptexenc1_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libptexenc1:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libsynctex2:amd64. Preparing to unpack .../111-libsynctex2_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libsynctex2:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libteckit0:amd64. Preparing to unpack .../112-libteckit0_2.5.12+ds1-1+b1_amd64.deb ... Unpacking libteckit0:amd64 (2.5.12+ds1-1+b1) ... Selecting previously unselected package libtexlua53-5:amd64. Preparing to unpack .../113-libtexlua53-5_2025.20250727.75242+ds-4_amd64.deb ... Unpacking libtexlua53-5:amd64 (2025.20250727.75242+ds-4) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../114-libxmu6_2%3a1.1.3-3+b4_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b4) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../115-libxpm4_1%3a3.5.17-1+b3_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.17-1+b3) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../116-libxaw7_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.16-1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../117-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package libzzip-0-13t64:amd64. Preparing to unpack .../118-libzzip-0-13t64_0.13.78+dfsg.1-0.2_amd64.deb ... Unpacking libzzip-0-13t64:amd64 (0.13.78+dfsg.1-0.2) ... Selecting previously unselected package tex-common. Preparing to unpack .../119-tex-common_6.19_all.deb ... Unpacking tex-common (6.19) ... Selecting previously unselected package lmodern. Preparing to unpack .../120-lmodern_2.005-1_all.deb ... Unpacking lmodern (2.005-1) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../121-preview-latex-style_13.2-1.1_all.deb ... Unpacking preview-latex-style (13.2-1.1) ... Selecting previously unselected package t1utils. Preparing to unpack .../122-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../123-texlive-binaries_2025.20250727.75242+ds-4_amd64.deb ... Unpacking texlive-binaries (2025.20250727.75242+ds-4) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../124-xdg-utils_1.2.1-2_all.deb ... Unpacking xdg-utils (1.2.1-2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../125-texlive-base_2025.20250927-4_all.deb ... Unpacking texlive-base (2025.20250927-4) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../126-texlive-fonts-recommended_2025.20250927-4_all.deb ... Unpacking texlive-fonts-recommended (2025.20250927-4) ... Selecting previously unselected package texlive-luatex. Preparing to unpack .../127-texlive-luatex_2025.20250927-4_all.deb ... Unpacking texlive-luatex (2025.20250927-4) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../128-texlive-latex-base_2025.20250927-4_all.deb ... Unpacking texlive-latex-base (2025.20250927-4) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../129-texlive-latex-recommended_2025.20250927-4_all.deb ... Unpacking texlive-latex-recommended (2025.20250927-4) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../130-texlive-pictures_2025.20250927-4_all.deb ... Unpacking texlive-pictures (2025.20250927-4) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../131-texlive-latex-extra_2025.20250927-3_all.deb ... Unpacking texlive-latex-extra (2025.20250927-3) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../132-texlive-plain-generic_2025.20250927-3_all.deb ... Unpacking texlive-plain-generic (2025.20250927-3) ... Selecting previously unselected package yodl. Preparing to unpack .../133-yodl_4.04.00-1_amd64.deb ... Unpacking yodl (4.04.00-1) ... Selecting previously unselected package zip. Preparing to unpack .../134-zip_3.0-15_amd64.deb ... Unpacking zip (3.0-15) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libgraphite2-3:amd64 (1.3.14-11) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libpixman-1-0:amd64 (0.46.4-1) ... Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ... Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up yodl (4.04.00-1) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Setting up libijs-0.35:amd64 (0.35-16) ... Setting up libdebhelper-perl (13.28) ... Setting up libgs-common (10.06.0~dfsg-3) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libfontbox-java (1:1.8.16-5) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up x11-common (1:7.7+26) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libdeflate0:amd64 (1.23-2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up poppler-data (0.4.12-1) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Oct 31 12:08:09 UTC 2025. Universal Time is now: Fri Oct 31 12:08:09 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up zip (3.0-15) ... Setting up libfontenc1:amd64 (1:1.1.8-1+b2) ... Setting up autotools-dev (20240727.1) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-4) ... Setting up libzzip-0-13t64:amd64 (0.13.78+dfsg.1-0.2) ... Setting up icmake (13.04.02-1) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libjbig2dec0:amd64 (0.20-1+b3) ... Setting up libmilter1.0.1:amd64 (8.18.1-7) ... Setting up libteckit0:amd64 (2.5.12+ds1-1+b1) ... Setting up libapache-pom-java (33-2) ... Setting up libavahi-common-data:amd64 (0.8-17) ... Setting up libdbus-1-3:amd64 (1.16.2-2) ... Setting up xfonts-encodings (1:1.0.4-2.2) ... Setting up t1utils (1.41-4) ... Setting up libtexlua53-5:amd64 (2025.20250727.75242+ds-4) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libpng16-16t64:amd64 (1.6.50-1) ... Setting up libidn12:amd64 (1.43-2) ... Setting up autopoint (0.23.1-2) ... Setting up libmpfi0:amd64 (1.5.4+ds-4) ... Setting up libfl2:amd64 (2.6.4-8.2+b4) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libkpathsea6:amd64 (2025.20250727.75242+ds-4) ... Setting up autoconf (2.72-3.1) ... Setting up libwebp7:amd64 (1.5.0-0.1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libtiff6:amd64 (4.7.1-1) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up fonts-lmodern (2.005-1) ... Setting up libopenjp2-7:amd64 (2.5.3-2.1) ... Setting up libx11-6:amd64 (2:1.8.12-1) ... Setting up netbase (6.5) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libicu76:amd64 (76.1-4) ... Setting up libpaper2:amd64 (2.2.5-0.3+b2) ... Setting up readline-common (8.3-3) ... Setting up xdg-utils (1.2.1-2) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libsynctex2:amd64 (2025.20250727.75242+ds-4) ... Setting up libpotrace0:amd64 (1.16-2+b2) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up flex (2.6.4-8.2+b4) ... Setting up gettext (0.23.1-2+b1) ... Setting up libpdfbox-java (1:1.8.16-5) ... Setting up libxpm4:amd64 (1:3.5.17-1+b3) ... Setting up libxrender1:amd64 (1:0.9.12-1) ... Setting up libtool (2.5.4-7) ... Setting up libcommons-parent-java (56-1) ... Setting up libavahi-common3:amd64 (0.8-17) ... Setting up libcommons-logging-java (1.3.0-2) ... Setting up libxext6:amd64 (2:1.3.4-1+b3) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up libpaper-utils (2.2.5-0.3+b2) ... Setting up libfl-dev:amd64 (2.6.4-8.2+b4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libglib2.0-0t64:amd64 (2.86.1-1) ... No schema files found: doing nothing. Setting up libptexenc1:amd64 (2025.20250727.75242+ds-4) ... Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libp11-kit0:amd64 (0.25.9-2) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up ucf (3.0052) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libharfbuzz0b:amd64 (12.1.0-1) ... Setting up libsm6:amd64 (2:1.2.6-1) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libavahi-client3:amd64 (0.8-17) ... Setting up libpython3-stdlib:amd64 (3.13.7-1) ... Setting up libgnutls30t64:amd64 (3.8.10-3) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up python3.13 (3.13.9-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3 (3.13.7-1) ... Setting up xfonts-utils (1:7.7+7) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up tex-common (6.19) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libbobcat6 (6.10.00-2) ... Setting up libxt6t64:amd64 (1:1.2.1-1.3) ... Setting up lmodern (2.005-1) ... Setting up libcups2t64:amd64 (2.4.14-1) ... Setting up libbobcat-dev (6.10.00-2) ... Setting up libxmu6:amd64 (2:1.1.3-3+b4) ... Setting up preview-latex-style (13.2-1.1) ... Setting up debhelper (13.28) ... Setting up libxaw7:amd64 (2:1.0.16-1) ... Setting up fonts-urw-base35 (20200910-8) ... Setting up libgs10-common (10.06.0~dfsg-3) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libfontconfig1:amd64 (2.15.0-2.4) ... Setting up libgs10:amd64 (10.06.0~dfsg-3) ... Setting up ghostscript (10.06.0~dfsg-3) ... Setting up libcairo2:amd64 (1.18.4-1+b1) ... Setting up texlive-binaries (2025.20250727.75242+ds-4) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2025.20250927-4) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up texlive-luatex (2025.20250927-4) ... Setting up texlive-plain-generic (2025.20250927-3) ... Setting up texlive-latex-base (2025.20250927-4) ... Setting up texlive-latex-recommended (2025.20250927-4) ... Setting up texlive-pictures (2025.20250927-4) ... Setting up texlive-fonts-recommended (2025.20250927-4) ... Setting up texlive-latex-extra (2025.20250927-3) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for tex-common (6.19) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/c++-annotations-13.02.02/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../c++-annotations_13.02.02-1_source.changes dpkg-buildpackage: info: source package c++-annotations dpkg-buildpackage: info: source version 13.02.02-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by tony mancill dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' rm -rf build-stamp debian/c++-annotations ./build clean rm -rf tmp ../sf/index.html ../sf/cppannotations rm -rf o indexentry/o aux/o dh_auto_clean make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/c\+\+-annotations.substvars debian/c\+\+-annotations-html.substvars debian/c\+\+-annotations-txt.substvars debian/c\+\+-annotations-latex.substvars debian/c\+\+-annotations-pdf.substvars debian/c\+\+-annotations-ps.substvars debian/c\+\+-annotations-dvi.substvars debian/c\+\+-annotations-contrib.substvars debian/files rm -fr -- debian/c\+\+-annotations/ debian/tmp/ debian/c\+\+-annotations-html/ debian/c\+\+-annotations-txt/ debian/c\+\+-annotations-latex/ debian/c\+\+-annotations-pdf/ debian/c\+\+-annotations-ps/ debian/c\+\+-annotations-dvi/ debian/c\+\+-annotations-contrib/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' ./build programs mkdir -p tmp/bin g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/paren src/paren/paren.cc -L/tmp/bobcat -lbobcat -s g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/trim src/trim/trim.cc -s g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/verbnrs src/verbnrs.cc -s gcc -Wall -O2 -fdiagnostics-color=never -g -o ../../tmp/bin/tab *.c -lfl -s ./build mkdir -p ../../tmp/bin mkdir o subdir aux g++ --std=c++26 -c -o o/display.o -Wall -O2 -fdiagnostics-color=never -g display.cc g++ --std=c++26 -c -o o/getkeys.o -Wall -O2 -fdiagnostics-color=never -g getkeys.cc g++ --std=c++26 -c -o o/head.o -Wall -O2 -fdiagnostics-color=never -g head.cc g++ --std=c++26 -c -o o/tail.o -Wall -O2 -fdiagnostics-color=never -g tail.cc g++ --std=c++26 -c -o o/usage.o -Wall -O2 -fdiagnostics-color=never -g usage.cc mkdir o subdir indexentry g++ --std=c++26 -c -o o/indexentry.o -Wall -O2 -fdiagnostics-color=never -g indexentry.cc g++ --std=c++26 -c -o o/operatorless.o -Wall -O2 -fdiagnostics-color=never -g operatorless.cc g++ --std=c++26 -c -o o/showrefs.o -Wall -O2 -fdiagnostics-color=never -g showrefs.cc mkdir o auxiliary *.cc files g++ --std=c++26 -c -o o/htmlindex.o -Wall -O2 -fdiagnostics-color=never -g htmlindex.cc g++ --std=c++26 -c -o o/version.o -Wall -O2 -fdiagnostics-color=never -g version.cc g++ -o ../../tmp/bin/htmlindex o/*.o */o/*.o -lbobcat -L. -L/tmp/bobcat -s g++ --std=c++26 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/rmindexlines src/rmindexlines/rmindexlines.cc -s ./build docs mkdir -p tmp/man tmp/manhtml yodl2man -o ../tmp/man/c++-annotations.7 c++-annotations Yodl2man 4.04.00 Yodl: including file ../yo/version.yo Yodl is processing a(n) article yodl2html -o ../tmp/manhtml/c++-annotations-man.html c++-annotations Yodl2html 4.04.00 Yodl: including file ../yo/version.yo Yodl is processing a(n) article Document title: C++-Annotations(7) mkdir -p tmp/docs/txt yodl2txt --no-warnings -o ../tmp/docs/txt/cplusplus.txt -l3 cplusplus Yodl2html 4.04.00 Yodl: including file preamble Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration Unresolved label: 20.3.1 mkdir -p tmp/docs/html cp -r html/* tmp/docs/html yodl2html --no-warnings -l3 cplusplus Yodl2html 4.04.00 Yodl: including file preamble KINDLE NOT DEFINED Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration Unresolved label: 20.3.1 mv *.html ../tmp/docs/html cp cplusplus.css ../tmp/docs/html cp ../../../single/* . ../../../scripts/patchhtml < cplusplus26.html > _cplusplus26.html mv _cplusplus26.html cplusplus26.html ../../../scripts/patchhtml < cplusplus25.html > _cplusplus25.html mv _cplusplus25.html cplusplus25.html ../../../scripts/patchhtml < cplusplus24.html > _cplusplus24.html mv _cplusplus24.html cplusplus24.html ../../../scripts/patchhtml < cplusplus23.html > _cplusplus23.html mv _cplusplus23.html cplusplus23.html ../../../scripts/patchhtml < cplusplus22.html > _cplusplus22.html mv _cplusplus22.html cplusplus22.html ../../../scripts/patchhtml < cplusplus21.html > _cplusplus21.html mv _cplusplus21.html cplusplus21.html ../../../scripts/patchhtml < cplusplus20.html > _cplusplus20.html mv _cplusplus20.html cplusplus20.html ../../../scripts/patchhtml < cplusplus19.html > _cplusplus19.html mv _cplusplus19.html cplusplus19.html ../../../scripts/patchhtml < cplusplus18.html > _cplusplus18.html mv _cplusplus18.html cplusplus18.html ../../../scripts/patchhtml < cplusplus17.html > _cplusplus17.html mv _cplusplus17.html cplusplus17.html ../../../scripts/patchhtml < cplusplus16.html > _cplusplus16.html mv _cplusplus16.html cplusplus16.html ../../../scripts/patchhtml < cplusplus15.html > _cplusplus15.html mv _cplusplus15.html cplusplus15.html ../../../scripts/patchhtml < cplusplus14.html > _cplusplus14.html mv _cplusplus14.html cplusplus14.html ../../../scripts/patchhtml < cplusplus13.html > _cplusplus13.html mv _cplusplus13.html cplusplus13.html ../../../scripts/patchhtml < cplusplus12.html > _cplusplus12.html mv _cplusplus12.html cplusplus12.html ../../../scripts/patchhtml < cplusplus11.html > _cplusplus11.html mv _cplusplus11.html cplusplus11.html ../../../scripts/patchhtml < cplusplus10.html > _cplusplus10.html mv _cplusplus10.html cplusplus10.html ../../../scripts/patchhtml < cplusplus09.html > _cplusplus09.html mv _cplusplus09.html cplusplus09.html ../../../scripts/patchhtml < cplusplus08.html > _cplusplus08.html mv _cplusplus08.html cplusplus08.html ../../../scripts/patchhtml < cplusplus07.html > _cplusplus07.html mv _cplusplus07.html cplusplus07.html ../../../scripts/patchhtml < cplusplus06.html > _cplusplus06.html mv _cplusplus06.html cplusplus06.html ../../../scripts/patchhtml < cplusplus05.html > _cplusplus05.html mv _cplusplus05.html cplusplus05.html ../../../scripts/patchhtml < cplusplus04.html > _cplusplus04.html mv _cplusplus04.html cplusplus04.html ../../../scripts/patchhtml < cplusplus03.html > _cplusplus03.html mv _cplusplus03.html cplusplus03.html ../../../scripts/patchhtml < cplusplus02.html > _cplusplus02.html mv _cplusplus02.html cplusplus02.html ../../../scripts/patchhtml < cplusplus01.html > _cplusplus01.html mv _cplusplus01.html cplusplus01.html ../../../scripts/patchhtml < cplusplus.html > _cplusplus.html mv _cplusplus.html cplusplus.html ../../../scripts/htmlcontentspage > contents.html grep '^ cplusplus.index ../../bin/htmlindex < cplusplus.index > cppindex.html File cplusplus.html at 0 File cplusplus02.html at 1 File cplusplus03.html at 2 File cplusplus04.html at 3 File cplusplus05.html at 4 File cplusplus06.html at 5 File cplusplus07.html at 6 File cplusplus08.html at 7 File cplusplus09.html at 8 File cplusplus10.html at 9 File cplusplus11.html at 10 File cplusplus12.html at 11 File cplusplus13.html at 12 File cplusplus14.html at 13 File cplusplus15.html at 14 File cplusplus16.html at 15 File cplusplus17.html at 16 File cplusplus18.html at 17 File cplusplus19.html at 18 File cplusplus20.html at 19 File cplusplus21.html at 20 File cplusplus22.html at 21 File cplusplus23.html at 22 File cplusplus24.html at 23 File cplusplus25.html at 24 File cplusplus26.html at 25 ../../bin/rmindexlines < cplusplus26.html > _cplusplus26.html mv _cplusplus26.html cplusplus26.html ../../bin/rmindexlines < cplusplus25.html > _cplusplus25.html mv _cplusplus25.html cplusplus25.html ../../bin/rmindexlines < cplusplus24.html > _cplusplus24.html mv _cplusplus24.html cplusplus24.html ../../bin/rmindexlines < cplusplus23.html > _cplusplus23.html mv _cplusplus23.html cplusplus23.html ../../bin/rmindexlines < cplusplus22.html > _cplusplus22.html mv _cplusplus22.html cplusplus22.html ../../bin/rmindexlines < cplusplus21.html > _cplusplus21.html mv _cplusplus21.html cplusplus21.html ../../bin/rmindexlines < cplusplus20.html > _cplusplus20.html mv _cplusplus20.html cplusplus20.html ../../bin/rmindexlines < cplusplus19.html > _cplusplus19.html mv _cplusplus19.html cplusplus19.html ../../bin/rmindexlines < cplusplus18.html > _cplusplus18.html mv _cplusplus18.html cplusplus18.html ../../bin/rmindexlines < cplusplus17.html > _cplusplus17.html mv _cplusplus17.html cplusplus17.html ../../bin/rmindexlines < cplusplus16.html > _cplusplus16.html mv _cplusplus16.html cplusplus16.html ../../bin/rmindexlines < cplusplus15.html > _cplusplus15.html mv _cplusplus15.html cplusplus15.html ../../bin/rmindexlines < cplusplus14.html > _cplusplus14.html mv _cplusplus14.html cplusplus14.html ../../bin/rmindexlines < cplusplus13.html > _cplusplus13.html mv _cplusplus13.html cplusplus13.html ../../bin/rmindexlines < cplusplus12.html > _cplusplus12.html mv _cplusplus12.html cplusplus12.html ../../bin/rmindexlines < cplusplus11.html > _cplusplus11.html mv _cplusplus11.html cplusplus11.html ../../bin/rmindexlines < cplusplus10.html > _cplusplus10.html mv _cplusplus10.html cplusplus10.html ../../bin/rmindexlines < cplusplus09.html > _cplusplus09.html mv _cplusplus09.html cplusplus09.html ../../bin/rmindexlines < cplusplus08.html > _cplusplus08.html mv _cplusplus08.html cplusplus08.html ../../bin/rmindexlines < cplusplus07.html > _cplusplus07.html mv _cplusplus07.html cplusplus07.html ../../bin/rmindexlines < cplusplus06.html > _cplusplus06.html mv _cplusplus06.html cplusplus06.html ../../bin/rmindexlines < cplusplus05.html > _cplusplus05.html mv _cplusplus05.html cplusplus05.html ../../bin/rmindexlines < cplusplus04.html > _cplusplus04.html mv _cplusplus04.html cplusplus04.html ../../bin/rmindexlines < cplusplus03.html > _cplusplus03.html mv _cplusplus03.html cplusplus03.html ../../bin/rmindexlines < cplusplus02.html > _cplusplus02.html mv _cplusplus02.html cplusplus02.html ../../bin/rmindexlines < cplusplus01.html > _cplusplus01.html mv _cplusplus01.html cplusplus01.html ../../bin/rmindexlines < cplusplus.html > _cplusplus.html mv _cplusplus.html cplusplus.html mkdir -p tmp/docs/latex cp -r latex/* tmp/docs/latex yodl2latex --no-warnings -l3 -DAPATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ -o ../tmp/docs/latex/_cplusplus.latex cplusplus -D and APATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ Yodl2latex 4.04.00 Yodl: including file preamble Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration No post-processing required for this latex conversion touch tmp/_cplusplus-stamp ../../../scripts/patchlatexverb <_cplusplus.latex>cplusplus.latex /bin/sed -i 's/+latexcommand(\(..\){\(.\)})/\1\2/' cplusplus.latex touch ../../../tmp/cplusplus-stamp latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) No file cplusplus.aux. (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) Package hyperref Warning: Rerun to get /PageLabels entry. [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] No file cplusplus.toc. [2] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) LaTeX Warning: Reference `Overview' on page 1 undefined on input line 128. LaTeX Warning: Reference `IntroC' on page 1 undefined on input line 129. LaTeX Warning: Reference `FirstImpression' on page 1 undefined on input line 13 0. LaTeX Warning: Reference `NAMESPACE' on page 1 undefined on input line 132. LaTeX Warning: Reference `String' on page 1 undefined on input line 133. LaTeX Warning: Reference `IOStreams' on page 1 undefined on input line 134. LaTeX Warning: Reference `Classes' on page 1 undefined on input line 135. LaTeX Warning: Reference `StaticDataFun' on page 1 undefined on input line 137. LaTeX Warning: Reference `MEMORY' on page 1 undefined on input line 139. LaTeX Warning: Reference `EXCEPTIONS' on page 1 undefined on input line 141. LaTeX Warning: Reference `OVERLOADING' on page 1 undefined on input line 143. LaTeX Warning: Reference `CONTAINERS' on page 1 undefined on input line 144. LaTeX Warning: Reference `INHERITANCE' on page 1 undefined on input line 145. LaTeX Warning: Reference `POLYMORPHISM' on page 1 undefined on input line 147. LaTeX Warning: Reference `Friends' on page 1 undefined on input line 149. LaTeX Warning: Reference `PointMembers' on page 1 undefined on input line 151. LaTeX Warning: Reference `NESTEDCLASSES' on page 1 undefined on input line 153. LaTeX Warning: Reference `STL' on page 1 undefined on input line 154. LaTeX Warning: Reference `GENERIC' on page 1 undefined on input line 155. LaTeX Warning: Reference `THREADING' on page 1 undefined on input line 156. LaTeX Warning: Reference `TEMPLATES' on page 1 undefined on input line 157. LaTeX Warning: Reference `TEMPCLASS' on page 1 undefined on input line 159. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 1 undefined on input line 161. [1] LaTeX Warning: Reference `COROUTINES' on page 2 undefined on input line 162. LaTeX Warning: Reference `CONCRETE' on page 2 undefined on input line 163. [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 235. LaTeX Warning: Reference `MODULES' on page 4 undefined on input line 242. LaTeX Warning: Reference `CONSPOLY' on page 4 undefined on input line 248. LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 250. LaTeX Warning: Reference `FirstImpression' on page 4 undefined on input line 25 4. LaTeX Warning: Reference `BYTE' on page 4 undefined on input line 255. LaTeX Warning: Reference `OVERLOADING' on page 4 undefined on input line 256. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 4 undefined on input line 258 . LaTeX Warning: Reference `ITERATORCONS' on page 4 undefined on input line 266. LaTeX Warning: Reference `OPERATORINDEX' on page 4 undefined on input line 267. LaTeX Warning: Reference `STRINGVIEW' on page 4 undefined on input line 269. LaTeX Warning: Reference `OSYNC' on page 4 undefined on input line 270. LaTeX Warning: Reference `FREEBOUND' on page 4 undefined on input line 271. LaTeX Warning: Reference `BOUNDCONCEPT' on page 4 undefined on input line 272. LaTeX Warning: Reference `COROUTINES' on page 4 undefined on input line 282. LaTeX Warning: Reference `JTHREAD' on page 4 undefined on input line 282. LaTeX Warning: Reference `THREADING' on page 4 undefined on input line 283. Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) LaTeX Warning: Reference `WCHAR' on page 6 undefined on input line 361. LaTeX Warning: Reference `FunctionOverloading' on page 6 undefined on input lin e 362. Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] LaTeX Warning: Reference `INHERITANCE' on page 8 undefined on input line 494. LaTeX Warning: Reference `TEMPLATES' on page 8 undefined on input line 495. Original Yodl file: intro/object [8] LaTeX Warning: Reference `objects' on page 9 undefined on input line 590. (intro/objects.eps ) [9] LaTeX Warning: Reference `Classes' on page 10 undefined on input line 623. Original Yodl file: intro/differences Original Yodl file: intro/main LaTeX Warning: Reference `FUNTRY' on page 10 undefined on input line 646. LaTeX Warning: Reference `DESTRUCTOR' on page 10 undefined on input line 648. [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] LaTeX Warning: Reference `Classes' on page 13 undefined on input line 788. LaTeX Warning: Reference `ConstFunctions' on page 13 undefined on input line 78 9. LaTeX Warning: Reference `String' on page 13 undefined on input line 791. Original Yodl file: intro/default [13] Original Yodl file: intro/null LaTeX Warning: Reference `GENCONST' on page 14 undefined on input line 868. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 872. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 874. [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] LaTeX Warning: Reference `CLASSHEADER' on page 17 undefined on input line 1028. LaTeX Warning: Reference `MODULES' on page 17 undefined on input line 1035. Original Yodl file: intro/local [17] LaTeX Warning: Reference `String' on page 18 undefined on input line 1118. LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct LaTeX Warning: Reference `OOP' on page 19 undefined on input line 1178. LaTeX Warning: Reference `FunctionsInStructs' on page 19 undefined on input lin e 1198. [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] LaTeX Warning: Reference `ConstFunctions' on page 22 undefined on input line 13 47. [22] [23] Original Yodl file: first/namespaces LaTeX Warning: Reference `NAMESPACE' on page 24 undefined on input line 1452. Original Yodl file: first/scope LaTeX Warning: Reference `Classes' on page 24 undefined on input line 1491. [24] Original Yodl file: first/cout LaTeX Warning: Reference `Classes' on page 25 undefined on input line 1537. [25] LaTeX Warning: Reference `IOStreams' on page 26 undefined on input line 1610. [26] Original Yodl file: first/structs LaTeX Warning: Reference `FunctionInStruct' on page 27 undefined on input line 1619. Original Yodl file: first/public LaTeX Warning: Reference `Pretensions' on page 27 undefined on input line 1665. LaTeX Warning: Reference `INHERITANCE' on page 27 undefined on input line 1676. [27] LaTeX Warning: Reference `datahiding' on page 28 undefined on input line 1711. (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] LaTeX Warning: Reference `MEMORY' on page 33 undefined on input line 1993. [33] Original Yodl file: first/rvalueref [34] LaTeX Warning: Reference `MOVE' on page 35 undefined on input line 2146. [35] Original Yodl file: first/lvalues LaTeX Warning: Reference `String' on page 36 undefined on input line 2222. LaTeX Warning: Reference `Classes' on page 36 undefined on input line 2223. LaTeX Warning: Reference `PointMembers' on page 36 undefined on input line 2223 . [36] LaTeX Warning: Reference `Classes' on page 37 undefined on input line 2245. LaTeX Warning: Reference `String' on page 37 undefined on input line 2256. LaTeX Warning: Reference `PointMembers' on page 37 undefined on input line 2269 . [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] LaTeX Warning: Reference `UNIFORMINIT' on page 40 undefined on input line 2434. Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto LaTeX Warning: Reference `STL' on page 42 undefined on input line 2562. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 42 undefined on input line 256 2. LaTeX Warning: Reference `AUTODECL' on page 42 undefined on input line 2568. LaTeX Warning: Reference `String' on page 42 undefined on input line 2579. LaTeX Warning: Reference `CONTAINERS' on page 42 undefined on input line 2580. LaTeX Warning: Reference `STL' on page 42 undefined on input line 2581. [42] LaTeX Warning: Reference `ConstFunctions' on page 43 undefined on input line 26 51. LaTeX Warning: Reference `NOEXCEPT' on page 43 undefined on input line 2652. [43] Original Yodl file: first/binding LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2696. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2697. LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2711. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2711. [44] [45] Original Yodl file: first/using [46] LaTeX Warning: Reference `AUTO' on page 47 undefined on input line 2862. Original Yodl file: first/rangebased LaTeX Warning: Reference `FOREACH' on page 47 undefined on input line 2877. LaTeX Warning: Reference `CONTAINERS' on page 47 undefined on input line 2887. LaTeX Warning: Reference `ITERATORS' on page 47 undefined on input line 2889. LaTeX Warning: Reference `Classes' on page 47 undefined on input line 2913. [47] Original Yodl file: first/rawstring [48] LaTeX Warning: Reference `NAMESPACE' on page 49 undefined on input line 3027. [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] LaTeX Warning: Reference `SPACESHIP' on page 53 undefined on input line 3243. Original Yodl file: first/datatypes LaTeX Warning: Reference `String' on page 53 undefined on input line 3269. [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] LaTeX Warning: Reference `CPPCASTS' on page 57 undefined on input line 3499. LaTeX Warning: Reference `BYTE' on page 57 undefined on input line 3502. Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 LaTeX Warning: Reference `INHERITANCE' on page 58 undefined on input line 3593. [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast LaTeX Warning: Reference `POLYMORPHISM' on page 60 undefined on input line 3709 . LaTeX Warning: Reference `DYNAMICCAST' on page 60 undefined on input line 3721. Original Yodl file: first/sharedcast LaTeX Warning: Reference `SHAREDPTR' on page 60 undefined on input line 3727. LaTeX Warning: Reference `SHAREDCAST' on page 60 undefined on input line 3728. [60] Original Yodl file: first/keywords LaTeX Warning: Reference `FINAL' on page 61 undefined on input line 3781. Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] LaTeX Warning: Reference `OUTSIDE' on page 64 undefined on input line 3856. Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed LaTeX Warning: Reference `Classes' on page 64 undefined on input line 3879. Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] LaTeX Warning: Reference `OVERLOADING' on page 69 undefined on input line 4171. Original Yodl file: namespaces/std LaTeX Warning: Reference `STL' on page 69 undefined on input line 4192. LaTeX Warning: Reference `GENERIC' on page 69 undefined on input line 4192. [69] LaTeX Warning: Reference `NAMESPACEHDR' on page 70 undefined on input line 4228 . Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside LaTeX Warning: Reference `MEMORY' on page 72 undefined on input line 4383. [72] Original Yodl file: namespaces/chrono/intro LaTeX Warning: Reference `THREADING' on page 73 undefined on input line 4481. [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] LaTeX Warning: Reference `MEMORY' on page 76 undefined on input line 4726. [76] LaTeX Warning: Reference `NUMLIM' on page 77 undefined on input line 4752. Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] LaTeX Warning: Reference `MEMORY' on page 79 undefined on input line 4889. LaTeX Warning: Reference `DURATION' on page 79 undefined on input line 4935. LaTeX Warning: Reference `IOFORMAT' on page 79 undefined on input line 4939. LaTeX Warning: Reference `TIMEIMG' on page 79 undefined on input line 4941. (threading/time.eps ) LaTeX Warning: Reference `PUTTIME' on page 79 undefined on input line 4949. [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro LaTeX Warning: Reference `EXCEPTIONS' on page 81 undefined on input line 5013. LaTeX Warning: Reference `ERRORCODE' on page 81 undefined on input line 5014. Original Yodl file: namespaces/filesystem/errorcode LaTeX Warning: Reference `SYSTEMERROR' on page 81 undefined on input line 5019. [81] LaTeX Warning: Reference `ERRCAT' on page 82 undefined on input line 5035. LaTeX Warning: Reference `MEMTEMP' on page 82 undefined on input line 5052. LaTeX Warning: Reference `ERRCODEENUM' on page 82 undefined on input line 5055. Underfull \hbox (badness 1253) in paragraph at lines 5052--5058 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] LaTeX Warning: Reference `ERRCOND' on page 83 undefined on input line 5086. Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and LaTeX Warning: Reference `ERRCODEENUM' on page 83 undefined on input line 5110. Original Yodl file: namespaces/filesystem/filestatus LaTeX Warning: Reference `PATH' on page 83 undefined on input line 5127. [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = LaTeX Warning: Reference `FREEFS' on page 85 undefined on input line 5375. Original Yodl file: namespaces/filesystem/getstatus LaTeX Warning: Reference `FREEFS' on page 85 undefined on input line 5389. Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] LaTeX Warning: Reference `PATH' on page 86 undefined on input line 5456. LaTeX Warning: Reference `MAP' on page 86 undefined on input line 5456. [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] LaTeX Warning: Reference `DIRENTRY' on page 91 undefined on input line 5843. LaTeX Warning: Reference `TIMEPOINT' on page 91 undefined on input line 5859. Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class LaTeX Warning: Reference `FSSTATUS' on page 92 undefined on input line 5975. LaTeX Warning: Reference `FSESTAT' on page 92 undefined on input line 5975. [92] Original Yodl file: namespaces/filesystem/directoryiterator LaTeX Warning: Reference `ITERATORS' on page 93 undefined on input line 6009. Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror LaTeX Warning: Reference `EXCEPTIONS' on page 95 undefined on input line 6153. Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string LaTeX Warning: Reference `GENERIC' on page 97 undefined on input line 6192. [97] Original Yodl file: string/ops LaTeX Warning: Reference `ITERATORS' on page 98 undefined on input line 6260. LaTeX Warning: Reference `STRINGOVERVIEW' on page 98 undefined on input line 62 61. [98] Original Yodl file: string/overview LaTeX Warning: Reference `EXCEPTIONS' on page 99 undefined on input line 6345. [99] LaTeX Warning: Reference `ITERATORS' on page 100 undefined on input line 6369. Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators LaTeX Warning: Reference `ITERATORS' on page 101 undefined on input line 6421. LaTeX Warning: Reference `GENERIC' on page 101 undefined on input line 6430. Original Yodl file: string/operators [101] LaTeX Warning: Reference `CoutCinCerr' on page 102 undefined on input line 6508 . Original Yodl file: string/members [102] LaTeX Warning: Reference `STRINGOVERVIEW' on page 103 undefined on input line 6 544. [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, LaTeX Warning: Reference `STRINGVIEW' on page 104 undefined on input line 6605. [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6712. LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6713. [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] LaTeX Warning: Reference `CONTAINERS' on page 111 undefined on input line 6980. [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro LaTeX Warning: Reference `FirstImpression' on page 113 undefined on input line 6992. LaTeX Warning: Reference `Classes' on page 113 undefined on input line 7000. LaTeX Warning: Reference `INHERITANCE' on page 113 undefined on input line 7001 . LaTeX Warning: Reference `TEMPLATES' on page 113 undefined on input line 7015. [113] LaTeX Warning: Reference `INHERITANCE' on page 114 undefined on input line 7068 . LaTeX Warning: Reference `POLYMORPHISM' on page 114 undefined on input line 706 8. LaTeX Warning: Reference `CONCRETE' on page 114 undefined on input line 7069. (iostreams/ioclasses.eps ) LaTeX Warning: Reference `IOCLASSESFIG' on page 114 undefined on input line 707 5. LaTeX Warning: Reference `INHERITANCE' on page 114 undefined on input line 7087 . [114] [115] LaTeX Warning: Reference `OSYNC' on page 116 undefined on input line 7123. LaTeX Warning: Reference `CONCRETE' on page 116 undefined on input line 7123. Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like LaTeX Warning: Reference `STREAMBUF' on page 116 undefined on input line 7167. LaTeX Warning: Reference `FILEBUF' on page 116 undefined on input line 7168. LaTeX Warning: Reference `ISTREAM' on page 116 undefined on input line 7171. LaTeX Warning: Reference `OSTREAM' on page 116 undefined on input line 7174. LaTeX Warning: Reference `IOSTREAMBUF' on page 116 undefined on input line 7178 . [116] LaTeX Warning: Reference `OFSTREAM' on page 117 undefined on input line 7180. LaTeX Warning: Reference `IFSTREAM' on page 117 undefined on input line 7180. LaTeX Warning: Reference `FSTREAM' on page 117 undefined on input line 7180. LaTeX Warning: Reference `OSTRINGSTREAM' on page 117 undefined on input line 71 82. LaTeX Warning: Reference `ISTRINGSTREAM' on page 117 undefined on input line 71 82. LaTeX Warning: Reference `IOFORMAT' on page 117 undefined on input line 7184. Original Yodl file: iostreams/iosbase LaTeX Warning: Reference `IOCLASSESFIG' on page 117 undefined on input line 720 7. Original Yodl file: iostreams/ios LaTeX Warning: Reference `INHERITANCE' on page 117 undefined on input line 7227 . LaTeX Warning: Reference `FORMATFLAGS' on page 117 undefined on input line 7235 . [117] LaTeX Warning: Reference `STREAMBUF' on page 118 undefined on input line 7242. LaTeX Warning: Reference `STRBUF' on page 118 undefined on input line 7242. LaTeX Warning: Reference `COUPLING' on page 118 undefined on input line 7253. LaTeX Warning: Reference `COUPLING' on page 118 undefined on input line 7259. Original Yodl file: iostreams/conditions [118] [119] [120] LaTeX Warning: Reference `EXCEPTIONS' on page 121 undefined on input line 7463. LaTeX Warning: Reference `IOEXCEPTIONS' on page 121 undefined on input line 746 4. Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] LaTeX Warning: Reference `FORMATFLAGS' on page 122 undefined on input line 7533 . LaTeX Warning: Reference `FORMATFLAGS' on page 122 undefined on input line 7548 . LaTeX Warning: Reference `FORMATFLAGS' on page 122 undefined on input line 7552 . [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] LaTeX Warning: Reference `IOS' on page 126 undefined on input line 7790. LaTeX Warning: Reference `OSTRINGSTREAM' on page 126 undefined on input line 77 95. LaTeX Warning: Reference `IOS' on page 126 undefined on input line 7802. [126] LaTeX Warning: Reference `IOS' on page 127 undefined on input line 7823. Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] LaTeX Warning: Reference `STREAMBUF' on page 128 undefined on input line 7883. Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek LaTeX Warning: Reference `ISTREAMPOS' on page 129 undefined on input line 7990. Original Yodl file: iostreams/ostreamflush [129] LaTeX Warning: Reference `FORMATFLAGS' on page 130 undefined on input line 8010 . LaTeX Warning: Reference `OFSTREAM' on page 130 undefined on input line 8012. Original Yodl file: iostreams/ofstream LaTeX Warning: Reference `OUTPUTMODES' on page 130 undefined on input line 8039 . LaTeX Warning: Reference `STREAMBUF' on page 130 undefined on input line 8052. LaTeX Warning: Reference `FILEBUF' on page 130 undefined on input line 8053. [130] Original Yodl file: iostreams/outmodes LaTeX Warning: Reference `IFSTREAM' on page 131 undefined on input line 8108. [131] LaTeX Warning: Reference `EnumOverload' on page 132 undefined on input line 814 8. Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream LaTeX Warning: Reference `OSTREAM' on page 137 undefined on input line 8750. LaTeX Warning: Reference `STREAMBUF' on page 137 undefined on input line 8751. LaTeX Warning: Reference `CONCRETE' on page 137 undefined on input line 8751. Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] LaTeX Warning: Reference `IOSTATES' on page 138 undefined on input line 8821. LaTeX Warning: Reference `STRINGMEMBERS' on page 138 undefined on input line 88 34. [138] LaTeX Warning: Reference `IFSTREAM' on page 139 undefined on input line 8856. Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream LaTeX Warning: Reference `OUTPUTMODES' on page 140 undefined on input line 8951 . [140] LaTeX Warning: Reference `OFSTREAM' on page 141 undefined on input line 8985. LaTeX Warning: Reference `ISTREAMREAD' on page 141 undefined on input line 8987 . Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying LaTeX Warning: Reference `ISTREAMREAD' on page 142 undefined on input line 9071 . [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection LaTeX Warning: Reference `REDIRECTION' on page 144 undefined on input line 9202 . [144] [145] Original Yodl file: iostreams/readwrite LaTeX Warning: Reference `POLYMORPHISM' on page 146 undefined on input line 929 8. LaTeX Warning: Reference `IOSTREAMBUF' on page 146 undefined on input line 9299 . [146] LaTeX Warning: Reference `OUTPUTMODES' on page 147 undefined on input line 9369 . LaTeX Warning: Reference `OSTREAMPOS' on page 147 undefined on input line 9407. LaTeX Warning: Reference `ISTREAMPOS' on page 147 undefined on input line 9407. LaTeX Warning: Reference `IOSTATES' on page 147 undefined on input line 9409. [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] LaTeX Warning: Reference `FILEBUF' on page 151 undefined on input line 9655. LaTeX Warning: Reference `IOSTREAMBUF' on page 151 undefined on input line 9668 . LaTeX Warning: Reference `STREAMBUF' on page 151 undefined on input line 9671. [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro LaTeX Warning: Reference `POD' on page 153 undefined on input line 9717. LaTeX Warning: Reference `HIDING' on page 153 undefined on input line 9719. LaTeX Warning: Reference `APPLICATION' on page 153 undefined on input line 9720 . LaTeX Warning: Reference `UNIONS' on page 153 undefined on input line 9726. Underfull \vbox (badness 10000) has occurred while \output is active [153] LaTeX Warning: Reference `ConstFunctions' on page 154 undefined on input line 9 762. LaTeX Warning: Reference `StaticDataFun' on page 154 undefined on input line 98 20. LaTeX Warning: Reference `INHERITANCE' on page 154 undefined on input line 9824 . [154] LaTeX Warning: Reference `INTRONAME' on page 155 undefined on input line 9848. LaTeX Warning: Reference `CLASSHEADER' on page 155 undefined on input line 9853 . LaTeX Warning: Reference `NAMESPACEHDR' on page 155 undefined on input line 985 3. Original Yodl file: classes/construc LaTeX Warning: Reference `MEMORY' on page 155 undefined on input line 9872. LaTeX Warning: Reference `MemberInitializers' on page 155 undefined on input li ne 9885. [155] LaTeX Warning: Reference `DEFAULTED' on page 156 undefined on input line 9934. LaTeX Warning: Reference `DEFAULTED' on page 156 undefined on input line 9938. Original Yodl file: classes/application [156] LaTeX Warning: Reference `ConstFunctions' on page 157 undefined on input line 1 0023. [157] [158] Original Yodl file: classes/arguments LaTeX Warning: Reference `MemberInitializers' on page 159 undefined on input li ne 10120. [159] LaTeX Warning: Reference `VECTOR' on page 160 undefined on input line 10189. LaTeX Warning: Reference `AMBIGUITY' on page 160 undefined on input line 10190. [160] LaTeX Warning: Reference `CONSCALL' on page 161 undefined on input line 10227. Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] LaTeX Warning: Reference `INHERITANCE' on page 170 undefined on input line 1081 9. LaTeX Warning: Reference `POLYMORPHISM' on page 170 undefined on input line 108 20. [170] Original Yodl file: classes/constructorscall LaTeX Warning: Reference `INHERITANCE' on page 171 undefined on input line 1085 1. LaTeX Warning: Reference `StaticDataFun' on page 171 undefined on input line 10 891. [171] Original Yodl file: classes/uniforminit LaTeX Warning: Reference `FUNOBJ' on page 172 undefined on input line 10934. LaTeX Warning: Reference `POD' on page 172 undefined on input line 10935. [172] [173] Original Yodl file: classes/defaulted LaTeX Warning: Reference `INHERITANCE' on page 174 undefined on input line 1107 5. LaTeX Warning: Reference `MEMORY' on page 174 undefined on input line 11079. [174] Original Yodl file: classes/member LaTeX Warning: Reference `ConstRule' on page 175 undefined on input line 11112. LaTeX Warning: Reference `MEMORY' on page 175 undefined on input line 11134. [175] Original Yodl file: classes/anonymous [176] LaTeX Warning: Reference `RREF' on page 177 undefined on input line 11274. [177] Original Yodl file: classes/subtleties [178] LaTeX Warning: Reference `MEMORY' on page 179 undefined on input line 11342. [179] Original Yodl file: classes/inline LaTeX Warning: Reference `WHENINLINE' on page 180 undefined on input line 11440 . Original Yodl file: classes/defineinline [180] [181] LaTeX Warning: Reference `GENCONST' on page 182 undefined on input line 11524. Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use LaTeX Warning: Reference `POLYMORPHISM' on page 182 undefined on input line 115 75. [182] LaTeX Warning: Reference `POLYMORPHISM' on page 183 undefined on input line 115 92. Original Yodl file: classes/inlinevars Original Yodl file: classes/local LaTeX Warning: Reference `NONDEFINIT' on page 183 undefined on input line 11633 . [183] LaTeX Warning: Reference `INHERITANCE' on page 184 undefined on input line 1165 9. Original Yodl file: classes/mutable LaTeX Warning: Reference `ConstFunctions' on page 184 undefined on input line 1 1702. [184] Original Yodl file: classes/headers LaTeX Warning: Reference `CHeaders' on page 185 undefined on input line 11750. [185] [186] LaTeX Warning: Reference `INHERITANCE' on page 187 undefined on input line 1189 4. [187] LaTeX Warning: Reference `INHERITANCE' on page 188 undefined on input line 1192 7. LaTeX Warning: Reference `CHeaders' on page 188 undefined on input line 11940. [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public LaTeX Warning: Reference `StaticData' on page 193 undefined on input line 12248 . [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] LaTeX Warning: Reference `CALLINGCONVENTION' on page 199 undefined on input lin e 12577. [199] Original Yodl file: static/calling LaTeX Warning: Reference `GENERIC' on page 200 undefined on input line 12674. [200] LaTeX Warning: Reference `GENERIC' on page 201 undefined on input line 12724. [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro LaTeX Warning: Reference `NEWHANDLER' on page 203 undefined on input line 12750 . [203] Original Yodl file: memory/new LaTeX Warning: Reference `NEWHANDLER' on page 204 undefined on input line 12815 . [204] LaTeX Warning: Reference `PLACEMENT' on page 205 undefined on input line 12862. Original Yodl file: memory/newarray LaTeX Warning: Reference `DELETEARRAY' on page 205 undefined on input line 1287 5. [205] LaTeX Warning: Reference `NONDEFINIT' on page 206 undefined on input line 12944 . LaTeX Warning: Reference `ENLARGEARRAY' on page 206 undefined on input line 129 64. Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] LaTeX Warning: Reference `UNINIT' on page 211 undefined on input line 13256. Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] LaTeX Warning: Reference `INHERITANCE' on page 214 undefined on input line 1347 8. [214] [215] Original Yodl file: memory/setnew LaTeX Warning: Reference `STDEXC' on page 216 undefined on input line 13578. [216] Original Yodl file: memory/assignment [217] LaTeX Warning: Reference `badassign' on page 218 undefined on input line 13695. (memory/badassign.eps ) [218] Original Yodl file: memory/overload LaTeX Warning: Reference `rightass' on page 219 undefined on input line 13723. (memory/rightass.eps ) [219] LaTeX Warning: Reference `CoutCinCerr' on page 220 undefined on input line 1377 0. Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] LaTeX Warning: Reference `PointMembers' on page 222 undefined on input line 138 97. Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization LaTeX Warning: Reference `DESTRUCTOR' on page 223 undefined on input line 13945 . LaTeX Warning: Reference `MOVECONS' on page 223 undefined on input line 13996. [223] [224] Original Yodl file: memory/revising LaTeX Warning: Reference `DESTRUCTOR' on page 225 undefined on input line 14092 . LaTeX Warning: Reference `MOVE' on page 225 undefined on input line 14116. [225] Original Yodl file: memory/swapping LaTeX Warning: Reference `STL' on page 226 undefined on input line 14154. LaTeX Warning: Reference `SWAP' on page 226 undefined on input line 14155. LaTeX Warning: Reference `SWAPLIST' on page 226 undefined on input line 14186. (memory/fswap.eps ) [226] LaTeX Warning: Reference `SWAPSELF' on page 227 undefined on input line 14211. (memory/fswap2.eps ) LaTeX Warning: Reference `SWAPSELF' on page 227 undefined on input line 14226. LaTeX Warning: Reference `SWAPSELF' on page 227 undefined on input line 14235. [227] LaTeX Warning: Reference `SWAPLIST' on page 228 undefined on input line 14252. Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] LaTeX Warning: Reference `RVO' on page 231 undefined on input line 14476. Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] LaTeX Warning: Reference `COPYCONS' on page 233 undefined on input line 14547. LaTeX Warning: Reference `MOVEASS' on page 233 undefined on input line 14552. Original Yodl file: memory/movecomposition LaTeX Warning: Reference `INHERITANCE' on page 233 undefined on input line 1459 7. [233] [234] Original Yodl file: memory/moveassignment LaTeX Warning: Reference `MOVECONS' on page 235 undefined on input line 14709. Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly LaTeX Warning: Reference `CONTAINERS' on page 237 undefined on input line 14814 . Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications LaTeX Warning: Reference `REVISEDASS' on page 239 undefined on input line 14976 . Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate LaTeX Warning: Reference `INHERITANCE' on page 248 undefined on input line 1555 2. LaTeX Warning: Reference `INILIST' on page 248 undefined on input line 15583. LaTeX Warning: Reference `STRUCTBIND' on page 248 undefined on input line 15584 . Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] LaTeX Warning: Reference `STDEXC' on page 252 undefined on input line 15671. LaTeX Warning: Reference `INHERITANCE' on page 252 undefined on input line 1567 2. Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp LaTeX Warning: Reference `BASICEXCEPTION' on page 254 undefined on input line 1 5819. [254] Original Yodl file: exceptions/exception LaTeX Warning: Reference `BASICEXCEPTION' on page 255 undefined on input line 1 5908. [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] LaTeX Warning: Reference `EXCEPTIONCATCH' on page 260 undefined on input line 1 6215. LaTeX Warning: Reference `POLYMORPHISM' on page 260 undefined on input line 162 22. Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try LaTeX Warning: Reference `EMPTYTHROW' on page 261 undefined on input line 16292 . Original Yodl file: exceptions/catch [261] LaTeX Warning: Reference `UNIQUEPTR' on page 262 undefined on input line 16340. LaTeX Warning: Reference `SHAREDPTR' on page 262 undefined on input line 16340. [262] LaTeX Warning: Reference `EMPTYTHROW' on page 263 undefined on input line 16412 . [263] Original Yodl file: exceptions/defaultcatch LaTeX Warning: Reference `EXCEPTIONCATCH' on page 264 undefined on input line 1 6455. LaTeX Warning: Reference `EMPTYTHROW' on page 264 undefined on input line 16462 . [264] LaTeX Warning: Reference `THREADING' on page 265 undefined on input line 16505. LaTeX Warning: Reference `EXCPTR' on page 265 undefined on input line 16508. Original Yodl file: exceptions/noexcept LaTeX Warning: Reference `SYSTEMERROR' on page 265 undefined on input line 1652 0. LaTeX Warning: Reference `NOEXCEPT' on page 265 undefined on input line 16534. Original Yodl file: exceptions/iostreams [265] LaTeX Warning: Reference `STREAMBUF' on page 266 undefined on input line 16592. Original Yodl file: exceptions/standard LaTeX Warning: Reference `DYNAMICCAST' on page 266 undefined on input line 1662 4. [266] LaTeX Warning: Reference `TYPEID' on page 267 undefined on input line 16631. LaTeX Warning: Reference `TRANSMEM' on page 267 undefined on input line 16666. Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror LaTeX Warning: Reference `ERRORCODE' on page 268 undefined on input line 16740. LaTeX Warning: Reference `SYSERRFIG' on page 268 undefined on input line 16749. (exceptions/systemerror.eps ) LaTeX Warning: Reference `SYSERRFIG' on page 268 undefined on input line 16756. [268] [269] LaTeX Warning: Reference `ERRCODEENUM' on page 270 undefined on input line 1679 4. LaTeX Warning: Reference `SYSERRFIG' on page 270 undefined on input line 16797. Original Yodl file: exceptions/errorcategory LaTeX Warning: Reference `ERRCODEENUM' on page 270 undefined on input line 1680 2. LaTeX Warning: Reference `POLYMORPHISM' on page 270 undefined on input line 168 11. LaTeX Warning: Reference `ERRCOND' on page 270 undefined on input line 16815. [270] LaTeX Warning: Reference `FUTURE' on page 271 undefined on input line 16865. Original Yodl file: exceptions/errorcondition LaTeX Warning: Reference `ERRCODEENUM' on page 271 undefined on input line 1688 2. LaTeX Warning: Reference `MEMTEMP' on page 271 undefined on input line 16896. Underfull \hbox (badness 6927) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 273 undefined on input line 16 996. LaTeX Warning: Reference `ERRCODEENUM' on page 273 undefined on input line 1699 6. Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 275 undefined on input line 1 7119. Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] LaTeX Warning: Reference `NOEXCEPT' on page 279 undefined on input line 17349. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 279 undefined on input line 1 7356. LaTeX Warning: Reference `CopyDestroy' on page 279 undefined on input line 1736 1. Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] LaTeX Warning: Reference `SHAREDPTR' on page 284 undefined on input line 17676. [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more LaTeX Warning: Reference `MEMORY' on page 289 undefined on input line 17950. LaTeX Warning: Reference `FirstImpression' on page 289 undefined on input line 17952. LaTeX Warning: Reference `IOStreams' on page 289 undefined on input line 17953. Original Yodl file: overloading/array [289] LaTeX Warning: Reference `FunctionOverloading' on page 290 undefined on input l ine 18049. LaTeX Warning: Reference `ConstFunctions' on page 290 undefined on input line 1 8050. LaTeX Warning: Reference `MEMORY' on page 290 undefined on input line 18057. [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract LaTeX Warning: Reference `MEMORY' on page 293 undefined on input line 18240. [293] Original Yodl file: overloading/conversion [294] [295] LaTeX Warning: Reference `OverloadableOperators' on page 296 undefined on input line 18391. LaTeX Warning: Reference `SPECIALIZING' on page 296 undefined on input line 184 47. [296] [297] LaTeX Warning: Reference `BYTE' on page 298 undefined on input line 18536. LaTeX Warning: Reference `BYTE' on page 298 undefined on input line 18539. Original Yodl file: overloading/byte LaTeX Warning: Reference `FirstImpression' on page 298 undefined on input line 18546. [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] LaTeX Warning: Reference `EXCHANGE' on page 304 undefined on input line 18927. Original Yodl file: overloading/binary.yo [304] LaTeX Warning: Reference `EXPLICIT' on page 305 undefined on input line 19000. [305] [306] LaTeX Warning: Reference `Friends' on page 307 undefined on input line 19124. [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo LaTeX Warning: Reference `COMPARISONS' on page 311 undefined on input line 1938 3. [311] LaTeX Warning: Reference `TEMPFUNARGS' on page 312 undefined on input line 1940 7. [312] Original Yodl file: overloading/new LaTeX Warning: Reference `NEWDELETEARRAY' on page 313 undefined on input line 1 9488. [313] LaTeX Warning: Reference `StaticDataFun' on page 314 undefined on input line 19 565. [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete LaTeX Warning: Reference `NEWDELETEARRAY' on page 315 undefined on input line 1 9628. [315] LaTeX Warning: Reference `StaticDataFun' on page 316 undefined on input line 19 665. Original Yodl file: overloading/newdeletearray LaTeX Warning: Reference `NEWARRAY' on page 316 undefined on input line 19668. LaTeX Warning: Reference `DELETEARRAY' on page 316 undefined on input line 1966 8. LaTeX Warning: Reference `DELETEPTRS' on page 316 undefined on input line 19668 . Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] LaTeX Warning: Reference `StaticDataFun' on page 319 undefined on input line 19 849. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] LaTeX Warning: Reference `GENERIC' on page 321 undefined on input line 19976. Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators LaTeX Warning: Reference `IOStreams' on page 323 undefined on input line 20120. [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda LaTeX Warning: Reference `GENERIC' on page 326 undefined on input line 20341. LaTeX Warning: Reference `SORT' on page 326 undefined on input line 20343. LaTeX Warning: Reference `FIND' on page 326 undefined on input line 20343. [326] Original Yodl file: overloading/lambdasyntax [327] LaTeX Warning: Reference `ACCU' on page 328 undefined on input line 20441. LaTeX Warning: Reference `AUTO' on page 328 undefined on input line 20467. [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] LaTeX Warning: Reference `THREADING' on page 330 undefined on input line 20575. [330] Original Yodl file: overloading/lambdause [331] LaTeX Warning: Reference `FOREACH' on page 332 undefined on input line 20693. [332] LaTeX Warning: Reference `CONDEX' on page 333 undefined on input line 20783. LaTeX Warning: Reference `CONDEX' on page 333 undefined on input line 20789. [333] LaTeX Warning: Reference `TEMPCLASS' on page 334 undefined on input line 20846. Original Yodl file: overloading/iofstreamopen LaTeX Warning: Reference `OUTPUTMODES' on page 334 undefined on input line 2084 9. [334] Original Yodl file: overloading/userdefined LaTeX Warning: Reference `UDL' on page 335 undefined on input line 20937. [335] LaTeX Warning: Reference `UDL' on page 336 undefined on input line 21011. [336] Original Yodl file: overloading/overloadable LaTeX Warning: Reference `ConversionOperators' on page 337 undefined on input l ine 21099. [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container LaTeX Warning: Reference `TEMPLATES' on page 339 undefined on input line 21118. LaTeX Warning: Reference `PAIR' on page 339 undefined on input line 21128. LaTeX Warning: Reference `TEMPLATES' on page 339 undefined on input line 21142. [339] LaTeX Warning: Reference `TUPLES' on page 340 undefined on input line 21167. LaTeX Warning: Reference `String' on page 340 undefined on input line 21171. LaTeX Warning: Reference `IOStreams' on page 340 undefined on input line 21171. LaTeX Warning: Reference `STACK' on page 340 undefined on input line 21217. LaTeX Warning: Reference `PRIQUEUE' on page 340 undefined on input line 21218. LaTeX Warning: Reference `QUEUE' on page 340 undefined on input line 21219. LaTeX Warning: Reference `GENERIC' on page 340 undefined on input line 21233. LaTeX Warning: Reference `STL' on page 340 undefined on input line 21239. [340] Original Yodl file: containers/notations Original Yodl file: containers/pair LaTeX Warning: Reference `TEMPLATES' on page 341 undefined on input line 21295. [341] [342] LaTeX Warning: Reference `VECTOR' on page 343 undefined on input line 21364. LaTeX Warning: Reference `TUPLES' on page 343 undefined on input line 21373. Original Yodl file: containers/array [343] [344] LaTeX Warning: Reference `SORT' on page 345 undefined on input line 21481. Original Yodl file: containers/vector LaTeX Warning: Reference `PAIR' on page 345 undefined on input line 21512. [345] [346] [347] Original Yodl file: containers/list LaTeX Warning: Reference `listFig' on page 348 undefined on input line 21686. (containers/list.eps ) LaTeX Warning: Reference `listFig' on page 348 undefined on input line 21691. LaTeX Warning: Reference `listFig' on page 348 undefined on input line 21700. [348] LaTeX Warning: Reference `listFig' on page 349 undefined on input line 21719. LaTeX Warning: Reference `listAdd' on page 349 undefined on input line 21755. (containers/insertlist.eps ) LaTeX Warning: Reference `listFig' on page 349 undefined on input line 21763. LaTeX Warning: Reference `listDel' on page 349 undefined on input line 21763. (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue LaTeX Warning: Reference `queueFig' on page 355 undefined on input line 22094. (containers/queue.eps ) LaTeX Warning: Reference `queueFig' on page 355 undefined on input line 22099. [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] LaTeX Warning: Reference `QUEUE' on page 358 undefined on input line 22306. [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map LaTeX Warning: Reference `PAIR' on page 361 undefined on input line 22497. [361] LaTeX Warning: Reference `RELATIONAL' on page 362 undefined on input line 22515 . Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample LaTeX Warning: Reference `MAP' on page 369 undefined on input line 22957. [369] Original Yodl file: containers/multimap LaTeX Warning: Reference `MAP' on page 370 undefined on input line 23015. Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset LaTeX Warning: Reference `SET' on page 374 undefined on input line 23289. [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23426. LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23429. (containers/stack/stack.eps ) LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23438. LaTeX Warning: Reference `StackFig' on page 377 undefined on input line 23451. [377] LaTeX Warning: Reference `QUEUE' on page 378 undefined on input line 23481. Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] LaTeX Warning: Reference `GENERIC' on page 380 undefined on input line 23624. Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of LaTeX Warning: Reference `UMAPMEMBERS' on page 386 undefined on input line 2395 8. Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro LaTeX Warning: Reference `Composition' on page 391 undefined on input line 2417 7. LaTeX Warning: Reference `OOP' on page 391 undefined on input line 24198. LaTeX Warning: Reference `hierarchy' on page 391 undefined on input line 24211. (inheritance/hierarchy.eps ) LaTeX Warning: Reference `POLYMORPHISM' on page 391 undefined on input line 242 21. LaTeX Warning: Reference `POLYMORPHISM' on page 391 undefined on input line 242 23. Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] LaTeX Warning: Reference `POLYMORPHISM' on page 394 undefined on input line 243 61. Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights LaTeX Warning: Reference `HIDING' on page 395 undefined on input line 24433. LaTeX Warning: Reference `IOStreams' on page 395 undefined on input line 24454. [395] Original Yodl file: inheritance/derivationtypes [396] LaTeX Warning: Reference `MULTIPLE' on page 397 undefined on input line 24577. Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor LaTeX Warning: Reference `MULTIPLE' on page 398 undefined on input line 24650. LaTeX Warning: Reference `VehicleSystem' on page 398 undefined on input line 24 660. [398] Original Yodl file: inheritance/move LaTeX Warning: Reference `MOVE' on page 399 undefined on input line 24721. [399] Original Yodl file: inheritance/assignment LaTeX Warning: Reference `MOVEASS' on page 400 undefined on input line 24750. Original Yodl file: inheritance/usingbase LaTeX Warning: Reference `MULTIPLE' on page 400 undefined on input line 24778. [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv LaTeX Warning: Reference `MULTIPLE' on page 408 undefined on input line 25256. [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] LaTeX Warning: Reference `LOCAL' on page 411 undefined on input line 25457. [411] LaTeX Warning: Reference `THREADING' on page 412 undefined on input line 25516. LaTeX Warning: Reference `PLACEMENT' on page 412 undefined on input line 25520. [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function LaTeX Warning: Reference `VehicleSystem' on page 417 undefined on input line 25 779. [417] LaTeX Warning: Reference `INHERITWHY' on page 418 undefined on input line 25821 . [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor LaTeX Warning: Reference `VehicleSystem' on page 421 undefined on input line 26 022. [421] LaTeX Warning: Reference `VTABLE' on page 422 undefined on input line 26074. Original Yodl file: polymorphism/pure LaTeX Warning: Reference `FORK' on page 422 undefined on input line 26102. [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit LaTeX Warning: Reference `INHERITWHY' on page 424 undefined on input line 26226 . [424] Original Yodl file: polymorphism/multiple LaTeX Warning: Reference `IOStreams' on page 425 undefined on input line 26301. LaTeX Warning: Reference `INHERITANCE' on page 425 undefined on input line 2630 3. [425] LaTeX Warning: Reference `VehicleSystem' on page 426 undefined on input line 26 341. Original Yodl file: polymorphism/ambiguity LaTeX Warning: Reference `ambiguity' on page 426 undefined on input line 26356. (polymorphism/ambiguity.eps ) LaTeX Warning: Reference `InternalOrganization' on page 426 undefined on input line 26362. (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base LaTeX Warning: Reference `InternalOrganization' on page 427 undefined on input line 26403. [427] LaTeX Warning: Reference `VirtualBaseClass' on page 428 undefined on input line 26439. (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual LaTeX Warning: Reference `Truck' on page 431 undefined on input line 26629. [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] LaTeX Warning: Reference `EMPTYENUM' on page 434 undefined on input line 26865. [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] LaTeX Warning: Reference `FILEBUF' on page 440 undefined on input line 27223. LaTeX Warning: Reference `CONCRETE' on page 440 undefined on input line 27228. LaTeX Warning: Reference `SBPROTECTED' on page 440 undefined on input line 2725 5. LaTeX Warning: Reference `SBPROTECTED' on page 440 undefined on input line 2726 6. [440] LaTeX Warning: Reference `SBPROTECTED' on page 441 undefined on input line 2729 0. LaTeX Warning: Reference `SBPROTECTED' on page 441 undefined on input line 2729 4. Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27327. (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27351. LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27354. LaTeX Warning: Reference `SBBUFFERS' on page 442 undefined on input line 27360. [442] [443] LaTeX Warning: Reference `IOSTREAMBUF' on page 444 undefined on input line 2743 5. LaTeX Warning: Reference `IOSTREAMBUF' on page 444 undefined on input line 2744 4. Original Yodl file: polymorphism/protectedoutput [444] LaTeX Warning: Reference `IOSTREAMBUF' on page 445 undefined on input line 2746 5. LaTeX Warning: Reference `SBBUFFERS' on page 445 undefined on input line 27481. LaTeX Warning: Reference `SBBUFFERS' on page 445 undefined on input line 27484. LaTeX Warning: Reference `SBBUFFERS' on page 445 undefined on input line 27493. LaTeX Warning: Reference `IOSTREAMBUF' on page 445 undefined on input line 2751 1. [445] Original Yodl file: polymorphism/protectedbuffer LaTeX Warning: Reference `IOSTREAMBUF' on page 446 undefined on input line 2753 9. Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf LaTeX Warning: Reference `CONCRETE' on page 446 undefined on input line 27561. [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) LaTeX Warning: Reference `BuffersFig' on page 447 undefined on input line 27591 . [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception LaTeX Warning: Reference `EMPTYTHROW' on page 454 undefined on input line 28049 . LaTeX Warning: Reference `EMPTYTHROW' on page 454 undefined on input line 28057 . [454] [455] [456] Original Yodl file: polymorphism/implementation LaTeX Warning: Reference `ImplementationFigure' on page 457 undefined on input line 28233. LaTeX Warning: Reference `CaumonFigure' on page 457 undefined on input line 282 33. (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) LaTeX Warning: Reference `ImplementationFigure' on page 457 undefined on input line 28246. LaTeX Warning: Reference `CaumonFigure' on page 457 undefined on input line 282 46. [457] [458] LaTeX Warning: Reference `MultiVtableFig' on page 459 undefined on input line 2 8303. (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] LaTeX Warning: Reference `NOTINLINE' on page 461 undefined on input line 28389. Original Yodl file: polymorphism/constructors LaTeX Warning: Reference `VIRTDES' on page 461 undefined on input line 28392. LaTeX Warning: Reference `NESTEDCLASSES' on page 461 undefined on input line 28 430. [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro LaTeX Warning: Reference `NESTEDCLASSES' on page 465 undefined on input line 28 608. LaTeX Warning: Reference `TEMPLATES' on page 465 undefined on input line 28608. LaTeX Warning: Reference `OVERLOADING' on page 465 undefined on input line 2861 8. LaTeX Warning: Reference `EXTRACTORS' on page 465 undefined on input line 28628 . Original Yodl file: friends/friendfun LaTeX Warning: Reference `EXTRACTORS' on page 465 undefined on input line 28640 . LaTeX Warning: Reference `ASSIGNMENT' on page 465 undefined on input line 28641 . Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended LaTeX Warning: Reference `TEMPFRIENDS' on page 467 undefined on input line 2874 3. [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro LaTeX Warning: Reference `MEMORY' on page 469 undefined on input line 28749. Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] LaTeX Warning: Reference `ASSIGNMENT' on page 473 undefined on input line 29025 . [473] [474] LaTeX Warning: Reference `SORT' on page 475 undefined on input line 29147. Original Yodl file: pointermembers/static LaTeX Warning: Reference `CALLINGCONVENTION' on page 475 undefined on input lin e 29166. [475] Original Yodl file: pointermembers/sizes [476] LaTeX Warning: Reference `PMSIZES' on page 477 undefined on input line 29273. (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] LaTeX Warning: Reference `NESTEDFRIENDS' on page 483 undefined on input line 29 489. Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum LaTeX Warning: Reference `DYNAMICCAST' on page 490 undefined on input line 2996 7. [490] Original Yodl file: nested/virtcons.yo LaTeX Warning: Reference `VIRTCONS' on page 491 undefined on input line 29997. LaTeX Warning: Reference `VIRTCONS' on page 491 undefined on input line 30017. [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro LaTeX Warning: Reference `TEMPLATES' on page 493 undefined on input line 30081. LaTeX Warning: Reference `CONTAINERS' on page 493 undefined on input line 30085 . LaTeX Warning: Reference `FUNOBJ' on page 493 undefined on input line 30086. LaTeX Warning: Reference `GENERIC' on page 493 undefined on input line 30092. LaTeX Warning: Reference `NAMESPACEHDR' on page 493 undefined on input line 301 02. Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators LaTeX Warning: Reference `ITERATORCONS' on page 500 undefined on input line 305 57. [500] LaTeX Warning: Reference `DISTANCE' on page 501 undefined on input line 30583. Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing LaTeX Warning: Reference `AUTO' on page 501 undefined on input line 30632. [501] LaTeX Warning: Reference `ITERATORCONS' on page 502 undefined on input line 307 00. [502] LaTeX Warning: Reference `GENERIC' on page 503 undefined on input line 30708. Original Yodl file: stl/distance LaTeX Warning: Reference `ITERATORS' on page 503 undefined on input line 30760. [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] LaTeX Warning: Reference `OSTREAMBUFITER' on page 507 undefined on input line 3 0964. Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr LaTeX Warning: Reference `SHAREDPTR' on page 509 undefined on input line 31112. [509] Original Yodl file: stl/defining [510] LaTeX Warning: Reference `UNIQUEPLAIN' on page 511 undefined on input line 3120 3. LaTeX Warning: Reference `UNIQUEMOVE' on page 511 undefined on input line 31211 . LaTeX Warning: Reference `UNIQUENEW' on page 511 undefined on input line 31221. Original Yodl file: stl/uniqueplain LaTeX Warning: Reference `UNIQUEMEM' on page 511 undefined on input line 31239. Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr LaTeX Warning: Reference `UNIQUEPTR' on page 515 undefined on input line 31467. Original Yodl file: stl/definingshared LaTeX Warning: Reference `SHAREDPLAIN' on page 515 undefined on input line 3148 5. [515] LaTeX Warning: Reference `SHAREDNEW' on page 516 undefined on input line 31514. Original Yodl file: stl/sharedplain LaTeX Warning: Reference `SHAREDMEM' on page 516 undefined on input line 31532. Original Yodl file: stl/sharednew LaTeX Warning: Reference `UNIQUENEW' on page 516 undefined on input line 31546. [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts LaTeX Warning: Reference `UNIQUEPTR' on page 518 undefined on input line 31654. [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] LaTeX Warning: Reference `PERFECT' on page 521 undefined on input line 31792. Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons LaTeX Warning: Reference `SPACESHIP' on page 523 undefined on input line 31941. [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder LaTeX Warning: Reference `SPACESHIP' on page 526 undefined on input line 32103. Original Yodl file: stl/regularexp LaTeX Warning: Reference `Flexcpp' on page 526 undefined on input line 32123. [526] Original Yodl file: stl/regexlanguage LaTeX Warning: Reference `SMATCH' on page 527 undefined on input line 32188. [527] LaTeX Warning: Reference `REGSRCH' on page 528 undefined on input line 32262. Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch LaTeX Warning: Reference `REGALG' on page 532 undefined on input line 32481. LaTeX Warning: Reference `REGALG' on page 532 undefined on input line 32503. Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const LaTeX Warning: Reference `REGREP' on page 533 undefined on input line 32567. [533] Original Yodl file: stl/regalg LaTeX Warning: Reference `REGMATCH' on page 534 undefined on input line 32636. [534] LaTeX Warning: Reference `FORMAT' on page 535 undefined on input line 32648. LaTeX Warning: Reference `FORMAT' on page 535 undefined on input line 32651. Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, LaTeX Warning: Reference `FORMAT' on page 540 undefined on input line 32984. Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli LaTeX Warning: Reference `BINOMIAL' on page 544 undefined on input line 33262. [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf LaTeX Warning: Reference `CHISQUARED' on page 548 undefined on input line 33496 . [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric LaTeX Warning: Reference `BERNOULLI' on page 550 undefined on input line 33570. Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie LaTeX Warning: Reference `STRUCTBIND' on page 556 undefined on input line 33948 . LaTeX Warning: Reference `TUPLES' on page 556 undefined on input line 33949. [556] LaTeX Warning: Reference `TUPLES' on page 557 undefined on input line 33997. [557] LaTeX Warning: Reference `SPACESHIP' on page 558 undefined on input line 34033. LaTeX Warning: Reference `PARTORD' on page 558 undefined on input line 34056. Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] LaTeX Warning: Reference `ITERATORS' on page 564 undefined on input line 34284. LaTeX Warning: Reference `ITERATORCONS' on page 564 undefined on input line 342 88. Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol LaTeX Warning: Reference `GEN' on page 565 undefined on input line 34423. LaTeX Warning: Reference `SORT' on page 565 undefined on input line 34429. [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] LaTeX Warning: Reference `REDUCE' on page 567 undefined on input line 34536. Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] LaTeX Warning: Reference `LOWERBOUND' on page 572 undefined on input line 34881 . LaTeX Warning: Reference `UPPERBOUND' on page 572 undefined on input line 34881 . Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, LaTeX Warning: Reference `MAP' on page 576 undefined on input line 35135. LaTeX Warning: Reference `MULTIMAP' on page 576 undefined on input line 35136. LaTeX Warning: Reference `LOWERBOUND' on page 576 undefined on input line 35143 . LaTeX Warning: Reference `UPPERBOUND' on page 576 undefined on input line 35144 . LaTeX Warning: Reference `LOWERBOUND' on page 576 undefined on input line 35148 . LaTeX Warning: Reference `UPPERBOUND' on page 576 undefined on input line 35149 . [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, LaTeX Warning: Reference `TRANSFORM' on page 582 undefined on input line 35560. [582] [583] LaTeX Warning: Reference `TRANSFORM' on page 584 undefined on input line 35662. Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] LaTeX Warning: Reference `TRANSRED' on page 587 undefined on input line 35850. [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] LaTeX Warning: Reference `BINSRCH' on page 596 undefined on input line 36448. LaTeX Warning: Reference `UPPERBOUND' on page 596 undefined on input line 36451 . Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] LaTeX Warning: Reference `FOREACH' on page 625 undefined on input line 38378. [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, LaTeX Warning: Reference `INNERPROD' on page 626 undefined on input line 38422. [626] Original Yodl file: generic/uninitialized LaTeX Warning: Reference `PLACEMENT' on page 627 undefined on input line 38498. Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, LaTeX Warning: Reference `SORT' on page 629 undefined on input line 38650. [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap LaTeX Warning: Reference `heaptree' on page 634 undefined on input line 38959. (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] LaTeX Warning: Reference `THREAD' on page 640 undefined on input line 39238. Original Yodl file: threading/threading LaTeX Warning: Reference `SYSTEMERROR' on page 640 undefined on input line 3927 9. Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread LaTeX Warning: Reference `MEMTEMP' on page 641 undefined on input line 39343. [641] [642] [643] [644] [645] [646] LaTeX Warning: Reference `UNIFORMINIT' on page 647 undefined on input line 3969 2. LaTeX Warning: Reference `PACKAGE' on page 647 undefined on input line 39714. LaTeX Warning: Reference `FUTURE' on page 647 undefined on input line 39714. Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread LaTeX Warning: Reference `PROMISE' on page 650 undefined on input line 39946. LaTeX Warning: Reference `MUTEX' on page 650 undefined on input line 39947. LaTeX Warning: Reference `ATOMIC' on page 650 undefined on input line 39948. [650] LaTeX Warning: Reference `MEMTEMP' on page 651 undefined on input line 39957. LaTeX Warning: Reference `THREAD' on page 651 undefined on input line 39971. [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] LaTeX Warning: Reference `LOCKS' on page 655 undefined on input line 40228. [655] Original Yodl file: threading/initialization LaTeX Warning: Reference `MUTEX' on page 656 undefined on input line 40310. [656] LaTeX Warning: Reference `CONSTEXPR' on page 657 undefined on input line 40352. Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] LaTeX Warning: Reference `TIMESPEC' on page 665 undefined on input line 40883. LaTeX Warning: Reference `TIMESPEC' on page 665 undefined on input line 40891. [665] LaTeX Warning: Reference `TIMESPEC' on page 666 undefined on input line 40936. LaTeX Warning: Reference `TIMESPEC' on page 666 undefined on input line 40945. Original Yodl file: threading/scopedlock LaTeX Warning: Reference `DEADLOCKS' on page 666 undefined on input line 40967. [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ LaTeX Warning: Reference `CONDVAR1' on page 669 undefined on input line 41126. LaTeX Warning: Reference `CONDVAR2' on page 669 undefined on input line 41127. Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany LaTeX Warning: Reference `LOCKS' on page 671 undefined on input line 41307. [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] LaTeX Warning: Reference `TYPETRAITS' on page 675 undefined on input line 41506 . [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] LaTeX Warning: Reference `sorting' on page 679 undefined on input line 41757. (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] LaTeX Warning: Reference `MUTEX' on page 682 undefined on input line 41932. Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion LaTeX Warning: Reference `ASYNC' on page 682 undefined on input line 41956. LaTeX Warning: Reference `PACKAGE' on page 682 undefined on input line 41957. LaTeX Warning: Reference `PROMISE' on page 682 undefined on input line 41958. Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion LaTeX Warning: Reference `SHAREDFUTURE' on page 683 undefined on input line 420 25. [683] LaTeX Warning: Reference `DURATION' on page 684 undefined on input line 42051. LaTeX Warning: Reference `TIMEPOINT' on page 684 undefined on input line 42068. Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) LaTeX Warning: Reference `PROMISE' on page 684 undefined on input line 42084. LaTeX Warning: Reference `ASYNC' on page 684 undefined on input line 42090. Original Yodl file: threading/futureerrc [684] LaTeX Warning: Reference `PROMISE' on page 685 undefined on input line 42105. Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] LaTeX Warning: Reference `ASYNC' on page 688 undefined on input line 42312. Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] LaTeX Warning: Reference `EXCPTR' on page 698 undefined on input line 42964. [698] Original Yodl file: threading/compilations LaTeX Warning: Reference `compile' on page 699 undefined on input line 43025. Underfull \hbox (badness 3568) in paragraph at lines 43024--43028 []\T1/pnc/m/n/10 The pro-gram uses a \T1/lmtt/m/n/10 class Task \T1/pnc/m/n/10 con-tain-ing a command-specification (\T1/lmtt/m/n/10 d_command\T1/pnc/m/n/10 ) , and a Underfull \hbox (badness 1460) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 task spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) ( cf. Fig-ure []), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile LaTeX Warning: Reference `MULTICOMP' on page 707 undefined on input line 43528. [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 711 undefined on input line 43686 . LaTeX Warning: Reference `STL' on page 711 undefined on input line 43686. LaTeX Warning: Reference `CONCRETE' on page 711 undefined on input line 43700. LaTeX Warning: Reference `TEMPCLASS' on page 711 undefined on input line 43701. LaTeX Warning: Reference `VARIADIC' on page 711 undefined on input line 43707. LaTeX Warning: Reference `CONTAINERS' on page 711 undefined on input line 43710 . LaTeX Warning: Reference `String' on page 711 undefined on input line 43710. LaTeX Warning: Reference `IOStreams' on page 711 undefined on input line 43711. LaTeX Warning: Reference `GENERIC' on page 711 undefined on input line 43712. Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl LaTeX Warning: Reference `AUTO' on page 716 undefined on input line 44086. [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] LaTeX Warning: Reference `AUTO' on page 720 undefined on input line 44327. [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass LaTeX Warning: Reference `TEMPCLASS' on page 726 undefined on input line 44726. LaTeX Warning: Reference `CONTAINERS' on page 726 undefined on input line 44727 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 726 undefined on input line 44732. LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 726 undefined on input line 44737. [726] Original Yodl file: functiontemplates/algorithm LaTeX Warning: Reference `TEMPFUNARGS' on page 727 undefined on input line 4480 8. [727] Original Yodl file: functiontemplates/contractions [728] LaTeX Warning: Reference `PERFECT' on page 729 undefined on input line 44894. Original Yodl file: functiontemplates/declarations LaTeX Warning: Reference `TEMPFUNINST' on page 729 undefined on input line 4492 3. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 729 undefined on input line 44 931. LaTeX Warning: Reference `SPECIALIZING' on page 729 undefined on input line 449 33. [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations LaTeX Warning: Reference `NAMERESFUN' on page 731 undefined on input line 45044 . [731] LaTeX Warning: Reference `FUNCTIONSELECTION' on page 732 undefined on input lin e 45072. LaTeX Warning: Reference `TEMPFUNEXPLICIT' on page 732 undefined on input line 45090. Original Yodl file: functiontemplates/nocodebloat LaTeX Warning: Reference `TEMPFUNDECL' on page 732 undefined on input line 4509 3. [732] Original Yodl file: functiontemplates/explicit [733] LaTeX Warning: Reference `TEMPFUNARGS' on page 734 undefined on input line 4522 0. Original Yodl file: functiontemplates/overloading [734] LaTeX Warning: Reference `TEMPTEMPPAR' on page 735 undefined on input line 4532 3. [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] LaTeX Warning: Reference `TEMPFUNARGS' on page 739 undefined on input line 4552 4. [739] Original Yodl file: functiontemplates/avoiding LaTeX Warning: Reference `TEMPFUNEXDEC' on page 740 undefined on input line 455 98. [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion LaTeX Warning: Reference `ConversionOperators' on page 741 undefined on input l ine 45674. [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining LaTeX Warning: Reference `TEMPFUNARGS' on page 749 undefined on input line 4618 2. [749] (functiontemplates/selection.eps ) LaTeX Warning: Reference `selection' on page 750 undefined on input line 46282. [750] [751] Original Yodl file: functiontemplates/sfinae LaTeX Warning: Reference `ADVANCEDTEMPL' on page 752 undefined on input line 46 316. LaTeX Warning: Reference `DISTINGUISH' on page 752 undefined on input line 4631 9. LaTeX Warning: Reference `CLASSORNOT' on page 752 undefined on input line 46362 . LaTeX Warning: Reference `TYPECONV' on page 752 undefined on input line 46362. Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] LaTeX Warning: Reference `TEMPFRIENDS' on page 754 undefined on input line 4644 1. Original Yodl file: functiontemplates/variables.yo LaTeX Warning: Reference `TEMPCLASS' on page 754 undefined on input line 46449. [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 755 undefined on input line 46483 . LaTeX Warning: Reference `POLYMORPHISM' on page 755 undefined on input line 464 93. LaTeX Warning: Reference `POLYMORPHISM' on page 755 undefined on input line 465 05. LaTeX Warning: Reference `STATICPOLY' on page 755 undefined on input line 46515 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 755 undefined on input line 46526. Underfull \vbox (badness 10000) has occurred while \output is active [755] LaTeX Warning: Reference `NAMERESFUN' on page 756 undefined on input line 46548 . Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype LaTeX Warning: Reference `ADVANCEDTEMPL' on page 764 undefined on input line 47 057. LaTeX Warning: Reference `TEMPTEMPPAR' on page 764 undefined on input line 4705 7. [764] [765] Original Yodl file: classtemplates/membertemplates [766] LaTeX Warning: Reference `INSERTER' on page 767 undefined on input line 47232. [767] LaTeX Warning: Reference `FUNCTIONSELECTION' on page 768 undefined on input lin e 47295. Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate LaTeX Warning: Reference `DECLCLASSTEMP' on page 775 undefined on input line 47 737. [775] Original Yodl file: classtemplates/lambda [776] LaTeX Warning: Reference `TEMPFUNARGS' on page 777 undefined on input line 4789 3. [777] [778] Original Yodl file: classtemplates/static LaTeX Warning: Reference `TEMPFUNDECL' on page 779 undefined on input line 4805 1. [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] LaTeX Warning: Reference `DISTINGUISH' on page 787 undefined on input line 4850 9. Original Yodl file: classtemplates/matrixalgebra LaTeX Warning: Reference `COMPLEX' on page 787 undefined on input line 48525. [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] LaTeX Warning: Reference `ConversionOperators' on page 792 undefined on input l ine 48858. [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining LaTeX Warning: Reference `FUNCTIONSELECTION' on page 794 undefined on input lin e 49022. [794] [795] Original Yodl file: classtemplates/perfect [796] LaTeX Warning: Reference `CONTRACTIONS' on page 797 undefined on input line 492 02. [797] LaTeX Warning: Reference `DISTINGUISH' on page 798 undefined on input line 4924 6. LaTeX Warning: Reference `CONTRACTIONS' on page 798 undefined on input line 492 62. Original Yodl file: classtemplates/unpack LaTeX Warning: Reference `DEFVARTEMP' on page 798 undefined on input line 49284 . [798] LaTeX Warning: Reference `TUPLES' on page 799 undefined on input line 49321. [799] Original Yodl file: classtemplates/variadicnontype LaTeX Warning: Reference `UDL' on page 800 undefined on input line 49385. Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] LaTeX Warning: Reference `UNPACK' on page 803 undefined on input line 49590. [803] Original Yodl file: classtemplates/bindings LaTeX Warning: Reference `STRUCTBIND' on page 804 undefined on input line 49607 . [804] [805] [806] Original Yodl file: classtemplates/returntype LaTeX Warning: Reference `GENERIC' on page 807 undefined on input line 49807. Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] LaTeX Warning: Reference `PARTIAL' on page 809 undefined on input line 49939. [809] Original Yodl file: classtemplates/nameresolution LaTeX Warning: Reference `NAMERESFUN' on page 810 undefined on input line 50048 . [810] Original Yodl file: classtemplates/friends [811] LaTeX Warning: Reference `Friends' on page 812 undefined on input line 50149. Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] LaTeX Warning: Reference `BOUNDCONCEPT' on page 818 undefined on input line 505 79. [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] LaTeX Warning: Reference `SUBTLE' on page 823 undefined on input line 50906. Original Yodl file: classtemplates/template2concrete LaTeX Warning: Reference `FIND' on page 823 undefined on input line 50916. [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly LaTeX Warning: Reference `POLYMORPHISM' on page 832 undefined on input line 514 70. [832] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 833 undefined on input line 51 506. Original Yodl file: classtemplates/examplestaticpoly [833] LaTeX Warning: Reference `TEMPFUNINST' on page 834 undefined on input line 5159 3. LaTeX Warning: Reference `POLYMORPHISM' on page 834 undefined on input line 516 13. [834] [835] Original Yodl file: classtemplates/converting LaTeX Warning: Reference `POLYMORPHISM' on page 836 undefined on input line 517 24. [836] LaTeX Warning: Reference `STATPOLY' on page 837 undefined on input line 51814. (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using LaTeX Warning: Reference `POLYMORPHISM' on page 841 undefined on input line 519 78. [841] Original Yodl file: classtemplates/nesting [842] LaTeX Warning: Reference `TFROMC' on page 843 undefined on input line 52145. Underfull \hbox (badness 1308) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 Nested []enu-mer-a-tions and [][] nested type-defs and us-ing de c-la-ra-tions can also be de-fined by LaTeX Warning: Reference `TFROMC' on page 843 undefined on input line 52164. [843] Original Yodl file: classtemplates/iteratorcons LaTeX Warning: Reference `ITERATORS' on page 844 undefined on input line 52176. [844] LaTeX Warning: Reference `ITERATORS' on page 845 undefined on input line 52245. Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] LaTeX Warning: Reference `CONCRETEITER' on page 847 undefined on input line 523 88. Original Yodl file: classtemplates/randomiterator LaTeX Warning: Reference `CONTAINERS' on page 847 undefined on input line 52396 . LaTeX Warning: Reference `SORT' on page 847 undefined on input line 52430. [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle LaTeX Warning: Reference `DISTINGUISH' on page 855 undefined on input line 5293 9. LaTeX Warning: Reference `TYPERES' on page 855 undefined on input line 52943. Underfull \vbox (badness 6758) has occurred while \output is active [855] LaTeX Warning: Reference `DOTTEMP' on page 856 undefined on input line 52947. Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type LaTeX Warning: Reference `ALTERNATIVES' on page 862 undefined on input line 533 64. [862] Original Yodl file: advancedtemplates/alternatives [863] LaTeX Warning: Reference `DEFAULTED' on page 864 undefined on input line 53460. Original Yodl file: advancedtemplates/overloaded LaTeX Warning: Reference `INTTYPE' on page 864 undefined on input line 53488. [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined LaTeX Warning: Reference `UDLITERALS' on page 868 undefined on input line 53762 . [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] LaTeX Warning: Reference `PLACEMENT' on page 873 undefined on input line 54038. [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] LaTeX Warning: Reference `ALIASES' on page 875 undefined on input line 54181. [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum LaTeX Warning: Reference `ERRORCODE' on page 889 undefined on input line 55201. Underfull \hbox (badness 1436) in paragraph at lines 55201--55207 \T1/pnc/m/n/10 In sec-tion [] the class \T1/lmtt/m/n/10 std::error_code \T1/pnc /m/n/10 was in-tro-duced. One of its con-struc-tors ac-cepts [889] LaTeX Warning: Reference `ERRCOND' on page 890 undefined on input line 55280. [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype LaTeX Warning: Reference `TRANSFORM' on page 896 undefined on input line 55642. LaTeX Warning: Reference `INTTYPE' on page 896 undefined on input line 55675. [896] Original Yodl file: advancedtemplates/nulltype LaTeX Warning: Reference `TEMPLIST' on page 897 undefined on input line 55735. [897] Original Yodl file: advancedtemplates/conversion LaTeX Warning: Reference `TYPETRAITS' on page 898 undefined on input line 55757 . LaTeX Warning: Reference `CLASSORNOT' on page 898 undefined on input line 55800 . [898] LaTeX Warning: Reference `CLASSORNOT' on page 899 undefined on input line 55841 . LaTeX Warning: Reference `CLASSORNOT' on page 899 undefined on input line 55848 . [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length LaTeX Warning: Reference `VARIADIC' on page 901 undefined on input line 55976. [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] LaTeX Warning: Reference `MultiBaseFig' on page 912 undefined on input line 566 43. (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates LaTeX Warning: Reference `VECTOR' on page 916 undefined on input line 56878. LaTeX Warning: Reference `OVERLOADING' on page 916 undefined on input line 5688 8. LaTeX Warning: Reference `INHERITWHY' on page 916 undefined on input line 56898 . [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining LaTeX Warning: Reference `REQSIMPLE' on page 922 undefined on input line 57288. [922] LaTeX Warning: Reference `REQNEST' on page 923 undefined on input line 57315. LaTeX Warning: Reference `REQNEST' on page 923 undefined on input line 57341. LaTeX Warning: Reference `REQCOMP' on page 923 undefined on input line 57345. Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound LaTeX Warning: Reference `CXXCONCEPTS' on page 925 undefined on input line 5748 9. [925] LaTeX Warning: Reference `CXXCONCEPTS' on page 926 undefined on input line 5751 9. [926] Original Yodl file: advancedtemplates/concepts/nested LaTeX Warning: Reference `STL' on page 927 undefined on input line 57602. LaTeX Warning: Reference `ITERATORS' on page 927 undefined on input line 57603. [927] (advancedtemplates/concepts/nested.eps ) LaTeX Warning: Reference `ConceptFig' on page 928 undefined on input line 57625 . [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams LaTeX Warning: Reference `CONPACK' on page 934 undefined on input line 57964. [934] [935] Original Yodl file: advancedtemplates/concepts/parampack LaTeX Warning: Reference `CXXMULTI' on page 936 undefined on input line 58115. [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions LaTeX Warning: Reference `CONDEF' on page 938 undefined on input line 58262. [938] Original Yodl file: advancedtemplates/concepts/constrained LaTeX Warning: Reference `CONDEF' on page 939 undefined on input line 58333. [939] Original Yodl file: advancedtemplates/concepts/specializations [940] LaTeX Warning: Reference `SFINAE' on page 941 undefined on input line 58428. Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends LaTeX Warning: Reference `FREEBOUND' on page 943 undefined on input line 58547. [943] LaTeX Warning: Reference `FREEBOUND' on page 944 undefined on input line 58601. [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo LaTeX Warning: Reference `FUTURE' on page 948 undefined on input line 58837. LaTeX Warning: Reference `PROMISE' on page 948 undefined on input line 58838. [948] [949] Original Yodl file: coroutines/state.yo LaTeX Warning: Reference `SETSTATE' on page 950 undefined on input line 58988. [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] LaTeX Warning: Reference `FIBOCORO' on page 952 undefined on input line 59073. Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo LaTeX Warning: Reference `CoAwaitFig' on page 959 undefined on input line 59513 . (coroutines/coawait.eps ) LaTeX Warning: Reference `CoAwaitFig' on page 959 undefined on input line 59518 . LaTeX Warning: Reference `AwaitableFig' on page 959 undefined on input line 595 22. (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo LaTeX Warning: Reference `AwaiterFig' on page 960 undefined on input line 59565 . (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] LaTeX Warning: Reference `FIBOCORO' on page 962 undefined on input line 59651. [962] LaTeX Warning: Reference `FSACORO' on page 963 undefined on input line 59730. Original Yodl file: coroutines/fsa.yo [963] LaTeX Warning: Reference `FSAFig' on page 964 undefined on input line 59761. (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo LaTeX Warning: Reference `CoAwaitFig' on page 965 undefined on input line 59857 . LaTeX Warning: Reference `AwaitableFig' on page 965 undefined on input line 598 60. LaTeX Warning: Reference `STATEBASE' on page 965 undefined on input line 59867. [965] LaTeX Warning: Reference `AWAITER' on page 966 undefined on input line 59890. LaTeX Warning: Reference `AwaiterFig' on page 966 undefined on input line 59894 . [966] LaTeX Warning: Reference `AwaiterFig' on page 967 undefined on input line 59946 . Original Yodl file: coroutines/completingfsa.yo LaTeX Warning: Reference `FSACORO' on page 967 undefined on input line 59973. Original Yodl file: coroutines/recursive.yo [967] [968] LaTeX Warning: Reference `STATEBASE' on page 969 undefined on input line 60068. Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo LaTeX Warning: Reference `ITERATORS' on page 973 undefined on input line 60325. LaTeX Warning: Reference `ITERATORCONS' on page 973 undefined on input line 603 26. [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] LaTeX Warning: Reference `GCMCACHE' on page 982 undefined on input line 60849. Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] LaTeX Warning: Reference `PARTITIONS' on page 983 undefined on input line 60862 . Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo LaTeX Warning: Reference `PARTITIONS' on page 983 undefined on input line 60909 . [983] LaTeX Warning: Reference `MODMAPPER' on page 984 undefined on input line 60977. [984] [985] LaTeX Warning: Reference `MODHDR' on page 986 undefined on input line 61077. LaTeX Warning: Reference `PARTITIONS' on page 986 undefined on input line 61104 . [986] Original Yodl file: modules/gcmcache.yo LaTeX Warning: Reference `PARTITIONS' on page 987 undefined on input line 61132 . Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] LaTeX Warning: Reference `MODINIT' on page 989 undefined on input line 61276. Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo LaTeX Warning: Reference `PARTITIONS' on page 991 undefined on input line 61413 . [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] LaTeX Warning: Reference `PARTITIONS' on page 994 undefined on input line 61596 . [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) LaTeX Warning: Reference `MathPart' on page 996 undefined on input line 61710. [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo LaTeX Warning: Reference `MathPart' on page 999 undefined on input line 61900. Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo LaTeX Warning: Reference `MODTEMP' on page 1000 undefined on input line 61972. [1000] [1001] LaTeX Warning: Reference `MODTEMP' on page 1002 undefined on input line 62097. Original Yodl file: modules/modmap.yo LaTeX Warning: Reference `MODHDR' on page 1002 undefined on input line 62116. LaTeX Warning: Reference `LOCHDR' on page 1002 undefined on input line 62118. [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo LaTeX Warning: Reference `MODHDR' on page 1005 undefined on input line 62316. LaTeX Warning: Reference `LOCHDR' on page 1005 undefined on input line 62317. [1005] LaTeX Warning: Reference `threemods' on page 1006 undefined on input line 62334 . (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo LaTeX Warning: Reference `PARTITIONS' on page 1008 undefined on input line 6244 2. [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout LaTeX Warning: Reference `STRBUF' on page 1009 undefined on input line 62497. LaTeX Warning: Reference `REDIRECTION' on page 1009 undefined on input line 624 98. LaTeX Warning: Reference `REDIR' on page 1009 undefined on input line 62499. [1009] LaTeX Warning: Reference `FORK' on page 1010 undefined on input line 62553. [1010] LaTeX Warning: Reference `IFDNBUF' on page 1011 undefined on input line 62613. [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] LaTeX Warning: Reference `IFDSEEK' on page 1013 undefined on input line 62734. [1013] Original Yodl file: concrete/fdninbuf LaTeX Warning: Reference `FORK' on page 1014 undefined on input line 62797. LaTeX Warning: Reference `IFDBUF' on page 1014 undefined on input line 62808. [1014] LaTeX Warning: Reference `IFDBUF' on page 1015 undefined on input line 62875. [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] LaTeX Warning: Reference `PIPE' on page 1027 undefined on input line 63680. LaTeX Warning: Reference `REDIRECTION' on page 1027 undefined on input line 636 86. [1027] Original Yodl file: concrete/parents [1028] LaTeX Warning: Reference `DAEMON' on page 1029 undefined on input line 63779. Original Yodl file: concrete/redirection LaTeX Warning: Reference `REDIR' on page 1029 undefined on input line 63782. LaTeX Warning: Reference `PIPE' on page 1029 undefined on input line 63807. [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor LaTeX Warning: Reference `CHILD' on page 1038 undefined on input line 64378. [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] LaTeX Warning: Reference `IFDBUF' on page 1042 undefined on input line 64608. Original Yodl file: concrete/monitorexample LaTeX Warning: Reference `CHILD' on page 1042 undefined on input line 64655. [1042] [1043] LaTeX Warning: Reference `FOREACH' on page 1044 undefined on input line 64753. Original Yodl file: concrete/child [1044] [1045] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 1046 undefined on input line 64932. [1046] Original Yodl file: concrete/binop LaTeX Warning: Reference `OVERLOADBINARY' on page 1047 undefined on input line 64950. Original Yodl file: concrete/operators LaTeX Warning: Reference `OVERLOADBINARY' on page 1047 undefined on input line 64995. Underfull \vbox (badness 1681) has occurred while \output is active [1047] LaTeX Warning: Reference `OVERLOADBINARY' on page 1048 undefined on input line 65001. Original Yodl file: concrete/namespace LaTeX Warning: Reference `STATICPOLY' on page 1048 undefined on input line 6505 7. [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators LaTeX Warning: Reference `RANDOMIT' on page 1053 undefined on input line 65339. [1053] [1054] LaTeX Warning: Reference `RANDOMIT' on page 1055 undefined on input line 65459. LaTeX Warning: Reference `RANDOMIT' on page 1055 undefined on input line 65506. [1055] LaTeX Warning: Reference `REVERSEIT' on page 1056 undefined on input line 65558 . Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r LaTeX Warning: Reference `BISONDEF' on page 1057 undefined on input line 65608. Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] LaTeX Warning: Reference `UNIONS' on page 1064 undefined on input line 66061. [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration LaTeX Warning: Reference `BUILDFLEX' on page 1069 undefined on input line 66425 . [1069] [1070] No file cplusplus.ind. (./cplusplus.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. Package rerunfilecheck Warning: File `cplusplus.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1074 pages, 4071200 bytes). Transcript written on cplusplus.log. latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplus.out) (./cplusplus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplus.toc [2] [3] [4] [5] [6] Underfull \vbox (badness 2119) has occurred while \output is active [7] Underfull \vbox (badness 2119) has occurred while \output is active [8] Underfull \vbox (badness 2119) has occurred while \output is active [9] [10] Underfull \vbox (badness 1314) has occurred while \output is active [11] Underfull \vbox (badness 2119) has occurred while \output is active [12] Underfull \vbox (badness 2119) has occurred while \output is active [13] [14] Underfull \vbox (badness 2119) has occurred while \output is active [15] Underfull \vbox (badness 2119) has occurred while \output is active [16] Underfull \vbox (badness 2119) has occurred while \output is active [17] [18] Underfull \vbox (badness 2119) has occurred while \output is active [19] Underfull \vbox (badness 2119) has occurred while \output is active [20] Underfull \vbox (badness 2119) has occurred while \output is active [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1072) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] Original Yodl file: intro/local [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] [26] Original Yodl file: first/structs Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] [33] Original Yodl file: first/rvalueref [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto [42] [43] Original Yodl file: first/binding [44] [45] Original Yodl file: first/using [46] Original Yodl file: first/rangebased [47] Original Yodl file: first/rawstring [48] [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] Original Yodl file: first/datatypes [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast Original Yodl file: first/sharedcast [60] Original Yodl file: first/keywords Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std [69] Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and Original Yodl file: namespaces/filesystem/filestatus [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [92] Original Yodl file: namespaces/filesystem/directoryiterator Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [113] (iostreams/ioclasses.eps ) [114] [115] Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [116] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [117] Original Yodl file: iostreams/conditions [118] [119] [120] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] [126] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek Original Yodl file: iostreams/ostreamflush [129] Original Yodl file: iostreams/ofstream [130] Original Yodl file: iostreams/outmodes [131] Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] [138] Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream [140] Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection [144] [145] Original Yodl file: iostreams/readwrite [146] [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [153] [154] Original Yodl file: classes/construc [155] Original Yodl file: classes/application [156] [157] [158] Original Yodl file: classes/arguments [159] [160] Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] [170] Original Yodl file: classes/constructorscall [171] Original Yodl file: classes/uniforminit [172] [173] Original Yodl file: classes/defaulted [174] Original Yodl file: classes/member [175] Original Yodl file: classes/anonymous [176] [177] Original Yodl file: classes/subtleties [178] [179] Original Yodl file: classes/inline Original Yodl file: classes/defineinline [180] [181] Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use [182] Original Yodl file: classes/inlinevars Original Yodl file: classes/local [183] Original Yodl file: classes/mutable [184] Original Yodl file: classes/headers [185] [186] [187] [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] [199] Original Yodl file: static/calling [200] [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [203] Original Yodl file: memory/new [204] Original Yodl file: memory/newarray [205] Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] [214] [215] Original Yodl file: memory/setnew [216] Original Yodl file: memory/assignment [217] (memory/badassign.eps ) [218] Original Yodl file: memory/overload (memory/rightass.eps ) [219] Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization [223] [224] Original Yodl file: memory/revising [225] Original Yodl file: memory/swapping (memory/fswap.eps ) [226] (memory/fswap2.eps ) [227] Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] Original Yodl file: memory/movecomposition [233] [234] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp [254] Original Yodl file: exceptions/exception [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [261] [262] [263] Original Yodl file: exceptions/defaultcatch [264] Original Yodl file: exceptions/noexcept Original Yodl file: exceptions/iostreams [265] Original Yodl file: exceptions/standard [266] Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [268] [269] Original Yodl file: exceptions/errorcategory [270] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3590) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [289] [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract [293] Original Yodl file: overloading/conversion [294] [295] [296] [297] Original Yodl file: overloading/byte [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] Original Yodl file: overloading/binary.yo [304] [305] [306] [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [311] [312] Original Yodl file: overloading/new [313] [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete [315] Original Yodl file: overloading/newdeletearray Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda [326] Original Yodl file: overloading/lambdasyntax [327] [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] [330] Original Yodl file: overloading/lambdause [331] [332] [333] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2189) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [334] Original Yodl file: overloading/userdefined [335] [336] Original Yodl file: overloading/overloadable [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [339] [340] Original Yodl file: containers/notations Original Yodl file: containers/pair [341] [342] Original Yodl file: containers/array [343] [344] Original Yodl file: containers/vector [345] [346] [347] Original Yodl file: containers/list (containers/list.eps ) [348] (containers/insertlist.eps ) (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue (containers/queue.eps ) [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map [361] Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample [369] Original Yodl file: containers/multimap Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] (containers/stack/stack.eps ) [377] Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights [395] Original Yodl file: inheritance/derivationtypes [396] Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor [398] Original Yodl file: inheritance/move [399] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] [411] [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function [417] [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor [421] Original Yodl file: polymorphism/pure [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit [424] Original Yodl file: polymorphism/multiple [425] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base [427] (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] [440] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [442] [443] Original Yodl file: polymorphism/protectedoutput [444] [445] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [454] [455] [456] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [457] [458] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] Original Yodl file: polymorphism/constructors [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] [473] [474] Original Yodl file: pointermembers/static [475] Original Yodl file: pointermembers/sizes [476] (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum [490] Original Yodl file: nested/virtcons.yo [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators [500] Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [501] [502] Original Yodl file: stl/distance [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr [509] Original Yodl file: stl/defining [510] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr Original Yodl file: stl/definingshared [515] Original Yodl file: stl/sharedplain Original Yodl file: stl/sharednew [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [526] Original Yodl file: stl/regexlanguage [527] Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [533] Original Yodl file: stl/regalg [534] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie [556] [557] Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [582] [583] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [626] Original Yodl file: generic/uninitialized Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread [641] [642] [643] [644] [645] [646] Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread [650] [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] [655] Original Yodl file: threading/initialization [656] Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] [665] Original Yodl file: threading/scopedlock [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [683] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) Original Yodl file: threading/futureerrc [684] Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] [698] Original Yodl file: threading/compilations Underfull \hbox (badness 3068) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass [726] Original Yodl file: functiontemplates/algorithm [727] Original Yodl file: functiontemplates/contractions [728] Original Yodl file: functiontemplates/declarations [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations [731] Original Yodl file: functiontemplates/nocodebloat [732] Original Yodl file: functiontemplates/explicit [733] Original Yodl file: functiontemplates/overloading [734] [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] [739] Original Yodl file: functiontemplates/avoiding [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining [749] (functiontemplates/selection.eps ) [750] [751] Original Yodl file: functiontemplates/sfinae Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] Original Yodl file: functiontemplates/variables.yo [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [755] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype [764] [765] Original Yodl file: classtemplates/membertemplates [766] [767] Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate [775] Original Yodl file: classtemplates/lambda [776] [777] [778] Original Yodl file: classtemplates/static [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] Original Yodl file: classtemplates/matrixalgebra [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining [794] [795] Original Yodl file: classtemplates/perfect [796] [797] Original Yodl file: classtemplates/unpack [798] [799] Original Yodl file: classtemplates/variadicnontype Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] [803] Original Yodl file: classtemplates/bindings [804] [805] [806] Original Yodl file: classtemplates/returntype Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] [809] Original Yodl file: classtemplates/nameresolution [810] Original Yodl file: classtemplates/friends [811] Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] Original Yodl file: classtemplates/template2concrete [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly [832] Original Yodl file: classtemplates/examplestaticpoly [833] [834] [835] Original Yodl file: classtemplates/converting [836] (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using [841] Original Yodl file: classtemplates/nesting [842] Underfull \hbox (badness 1199) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion [843] Original Yodl file: classtemplates/iteratorcons [844] Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] Original Yodl file: classtemplates/randomiterator [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 6758) has occurred while \output is active [855] Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type [862] Original Yodl file: advancedtemplates/alternatives [863] Original Yodl file: advancedtemplates/overloaded [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum [889] [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype [896] Original Yodl file: advancedtemplates/nulltype [897] Original Yodl file: advancedtemplates/conversion [898] [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining [922] Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound [925] [926] Original Yodl file: advancedtemplates/concepts/nested [927] (advancedtemplates/concepts/nested.eps ) [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams [934] [935] Original Yodl file: advancedtemplates/concepts/parampack [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions [938] Original Yodl file: advancedtemplates/concepts/constrained [939] Original Yodl file: advancedtemplates/concepts/specializations [940] Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends [943] [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo [948] [949] Original Yodl file: coroutines/state.yo [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] [962] Original Yodl file: coroutines/fsa.yo [963] (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo [965] [966] Original Yodl file: coroutines/completingfsa.yo Original Yodl file: coroutines/recursive.yo [967] [968] Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo [983] [984] [985] [986] Original Yodl file: modules/gcmcache.yo Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo [1000] [1001] Original Yodl file: modules/modmap.yo [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo [1005] (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [1009] [1010] [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] [1013] Original Yodl file: concrete/fdninbuf [1014] [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] [1027] Original Yodl file: concrete/parents [1028] Original Yodl file: concrete/redirection [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] Original Yodl file: concrete/monitorexample [1042] [1043] Original Yodl file: concrete/child [1044] [1045] [1046] Original Yodl file: concrete/binop Original Yodl file: concrete/operators Underfull \vbox (badness 1681) has occurred while \output is active [1047] Original Yodl file: concrete/namespace [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators [1053] [1054] [1055] Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration [1069] [1070] No file cplusplus.ind. (./cplusplus.aux) LaTeX Warning: There were undefined references. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1094 pages, 4829056 bytes). Transcript written on cplusplus.log. sed 's/\!/"\!/g' cplusplus.idx | makeindex -i -o cplusplus.ind This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning input file stdin.......done (3580 entries accepted, 0 rejected). Sorting entries..................................done (45840 comparisons). Generating output file cplusplus.ind.......done (2708 lines written, 0 warnings). Output written in cplusplus.ind. Transcript written in stderr. latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplus.out) (./cplusplus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplus.toc [2] [3] [4] [5] [6] Underfull \vbox (badness 2119) has occurred while \output is active [7] Underfull \vbox (badness 2119) has occurred while \output is active [8] Underfull \vbox (badness 2119) has occurred while \output is active [9] [10] Underfull \vbox (badness 1314) has occurred while \output is active [11] Underfull \vbox (badness 2119) has occurred while \output is active [12] Underfull \vbox (badness 2119) has occurred while \output is active [13] [14] Underfull \vbox (badness 2119) has occurred while \output is active [15] Underfull \vbox (badness 2119) has occurred while \output is active [16] Underfull \vbox (badness 2119) has occurred while \output is active [17] [18] Underfull \vbox (badness 2119) has occurred while \output is active [19] Underfull \vbox (badness 2119) has occurred while \output is active [20] Underfull \vbox (badness 2119) has occurred while \output is active [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1072) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] Original Yodl file: intro/local [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] [26] Original Yodl file: first/structs Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] [33] Original Yodl file: first/rvalueref [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto [42] [43] Original Yodl file: first/binding [44] [45] Original Yodl file: first/using [46] Original Yodl file: first/rangebased [47] Original Yodl file: first/rawstring [48] [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] Original Yodl file: first/datatypes [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast Original Yodl file: first/sharedcast [60] Original Yodl file: first/keywords Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std [69] Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and Original Yodl file: namespaces/filesystem/filestatus [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [92] Original Yodl file: namespaces/filesystem/directoryiterator Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [113] (iostreams/ioclasses.eps ) [114] [115] Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [116] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [117] Original Yodl file: iostreams/conditions [118] [119] [120] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] [126] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek Original Yodl file: iostreams/ostreamflush [129] Original Yodl file: iostreams/ofstream [130] Original Yodl file: iostreams/outmodes [131] Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] [138] Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream [140] Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection [144] [145] Original Yodl file: iostreams/readwrite [146] [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [153] [154] Original Yodl file: classes/construc [155] Original Yodl file: classes/application [156] [157] [158] Original Yodl file: classes/arguments [159] [160] Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] [170] Original Yodl file: classes/constructorscall [171] Original Yodl file: classes/uniforminit [172] [173] Original Yodl file: classes/defaulted [174] Original Yodl file: classes/member [175] Original Yodl file: classes/anonymous [176] [177] Original Yodl file: classes/subtleties [178] [179] Original Yodl file: classes/inline Original Yodl file: classes/defineinline [180] [181] Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use [182] Original Yodl file: classes/inlinevars Original Yodl file: classes/local [183] Original Yodl file: classes/mutable [184] Original Yodl file: classes/headers [185] [186] [187] [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] [199] Original Yodl file: static/calling [200] [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [203] Original Yodl file: memory/new [204] Original Yodl file: memory/newarray [205] Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] [214] [215] Original Yodl file: memory/setnew [216] Original Yodl file: memory/assignment [217] (memory/badassign.eps ) [218] Original Yodl file: memory/overload (memory/rightass.eps ) [219] Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization [223] [224] Original Yodl file: memory/revising [225] Original Yodl file: memory/swapping (memory/fswap.eps ) [226] (memory/fswap2.eps ) [227] Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] Original Yodl file: memory/movecomposition [233] [234] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp [254] Original Yodl file: exceptions/exception [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [261] [262] [263] Original Yodl file: exceptions/defaultcatch [264] Original Yodl file: exceptions/noexcept Original Yodl file: exceptions/iostreams [265] Original Yodl file: exceptions/standard [266] Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [268] [269] Original Yodl file: exceptions/errorcategory [270] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3590) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [289] [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract [293] Original Yodl file: overloading/conversion [294] [295] [296] [297] Original Yodl file: overloading/byte [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] Original Yodl file: overloading/binary.yo [304] [305] [306] [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [311] [312] Original Yodl file: overloading/new [313] [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete [315] Original Yodl file: overloading/newdeletearray Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda [326] Original Yodl file: overloading/lambdasyntax [327] [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] [330] Original Yodl file: overloading/lambdause [331] [332] [333] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2189) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [334] Original Yodl file: overloading/userdefined [335] [336] Original Yodl file: overloading/overloadable [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [339] [340] Original Yodl file: containers/notations Original Yodl file: containers/pair [341] [342] Original Yodl file: containers/array [343] [344] Original Yodl file: containers/vector [345] [346] [347] Original Yodl file: containers/list (containers/list.eps ) [348] (containers/insertlist.eps ) (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue (containers/queue.eps ) [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map [361] Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample [369] Original Yodl file: containers/multimap Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] (containers/stack/stack.eps ) [377] Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights [395] Original Yodl file: inheritance/derivationtypes [396] Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor [398] Original Yodl file: inheritance/move [399] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] [411] [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function [417] [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor [421] Original Yodl file: polymorphism/pure [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit [424] Original Yodl file: polymorphism/multiple [425] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base [427] (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] [440] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [442] [443] Original Yodl file: polymorphism/protectedoutput [444] [445] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [454] [455] [456] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [457] [458] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] Original Yodl file: polymorphism/constructors [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] [473] [474] Original Yodl file: pointermembers/static [475] Original Yodl file: pointermembers/sizes [476] (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum [490] Original Yodl file: nested/virtcons.yo [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators [500] Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [501] [502] Original Yodl file: stl/distance [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr [509] Original Yodl file: stl/defining [510] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr Original Yodl file: stl/definingshared [515] Original Yodl file: stl/sharedplain Original Yodl file: stl/sharednew [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [526] Original Yodl file: stl/regexlanguage [527] Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [533] Original Yodl file: stl/regalg [534] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie [556] [557] Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [582] [583] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [626] Original Yodl file: generic/uninitialized Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread [641] [642] [643] [644] [645] [646] Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread [650] [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] [655] Original Yodl file: threading/initialization [656] Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] [665] Original Yodl file: threading/scopedlock [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [683] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) Original Yodl file: threading/futureerrc [684] Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] [698] Original Yodl file: threading/compilations Underfull \hbox (badness 3068) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass [726] Original Yodl file: functiontemplates/algorithm [727] Original Yodl file: functiontemplates/contractions [728] Original Yodl file: functiontemplates/declarations [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations [731] Original Yodl file: functiontemplates/nocodebloat [732] Original Yodl file: functiontemplates/explicit [733] Original Yodl file: functiontemplates/overloading [734] [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] [739] Original Yodl file: functiontemplates/avoiding [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining [749] (functiontemplates/selection.eps ) [750] [751] Original Yodl file: functiontemplates/sfinae Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] Original Yodl file: functiontemplates/variables.yo [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [755] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype [764] [765] Original Yodl file: classtemplates/membertemplates [766] [767] Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate [775] Original Yodl file: classtemplates/lambda [776] [777] [778] Original Yodl file: classtemplates/static [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] Original Yodl file: classtemplates/matrixalgebra [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining [794] [795] Original Yodl file: classtemplates/perfect [796] [797] Original Yodl file: classtemplates/unpack [798] [799] Original Yodl file: classtemplates/variadicnontype Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] [803] Original Yodl file: classtemplates/bindings [804] [805] [806] Original Yodl file: classtemplates/returntype Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] [809] Original Yodl file: classtemplates/nameresolution [810] Original Yodl file: classtemplates/friends [811] Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] Original Yodl file: classtemplates/template2concrete [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly [832] Original Yodl file: classtemplates/examplestaticpoly [833] [834] [835] Original Yodl file: classtemplates/converting [836] (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using [841] Original Yodl file: classtemplates/nesting [842] Underfull \hbox (badness 1199) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion [843] Original Yodl file: classtemplates/iteratorcons [844] Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] Original Yodl file: classtemplates/randomiterator [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 6758) has occurred while \output is active [855] Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type [862] Original Yodl file: advancedtemplates/alternatives [863] Original Yodl file: advancedtemplates/overloaded [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum [889] [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype [896] Original Yodl file: advancedtemplates/nulltype [897] Original Yodl file: advancedtemplates/conversion [898] [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining [922] Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound [925] [926] Original Yodl file: advancedtemplates/concepts/nested [927] (advancedtemplates/concepts/nested.eps ) [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams [934] [935] Original Yodl file: advancedtemplates/concepts/parampack [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions [938] Original Yodl file: advancedtemplates/concepts/constrained [939] Original Yodl file: advancedtemplates/concepts/specializations [940] Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends [943] [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo [948] [949] Original Yodl file: coroutines/state.yo [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] [962] Original Yodl file: coroutines/fsa.yo [963] (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo [965] [966] Original Yodl file: coroutines/completingfsa.yo Original Yodl file: coroutines/recursive.yo [967] [968] Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo [983] [984] [985] [986] Original Yodl file: modules/gcmcache.yo Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo [1000] [1001] Original Yodl file: modules/modmap.yo [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo [1005] (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [1009] [1010] [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] [1013] Original Yodl file: concrete/fdninbuf [1014] [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] [1027] Original Yodl file: concrete/parents [1028] Original Yodl file: concrete/redirection [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] Original Yodl file: concrete/monitorexample [1042] [1043] Original Yodl file: concrete/child [1044] [1045] [1046] Original Yodl file: concrete/binop Original Yodl file: concrete/operators Underfull \vbox (badness 1681) has occurred while \output is active [1047] Original Yodl file: concrete/namespace [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators [1053] [1054] [1055] Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration [1069] [1070] (./cplusplus.ind [1071] Underfull \hbox (badness 10000) in paragraph at lines 179--180 []\T1/pnc/m/n/10 atomic_compare_exchange_strong(_explicit), [1072] Underfull \hbox (badness 1466) in paragraph at lines 321--323 []\T1/pnc/m/n/10 chi_squared_distribution, [1073] [1074] [1075] [1076] Underfull \hbox (badness 2503) in paragraph at lines 784--786 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 800--802 []\T1/pnc/m/n/10 extreme_value_distribution, [1082] [1083] [1084] [1085] [1086] [1087] [1088] [1089] [1090] Underfull \hbox (badness 1515) in paragraph at lines 2416--2418 []\T1/pnc/m/n/10 template tem-plate pa-ram-e-ter: and tem-plate [1091] [1092] [1093]) (./cplusplus.aux) LaTeX Warning: There were undefined references. Package rerunfilecheck Warning: File `cplusplus.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1117 pages, 5815840 bytes). Transcript written on cplusplus.log. latex cplusplus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplus.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplus.out) (./cplusplus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplus.toc [2] [3] [4] [5] [6] Underfull \vbox (badness 2119) has occurred while \output is active [7] Underfull \vbox (badness 2119) has occurred while \output is active [8] Underfull \vbox (badness 2119) has occurred while \output is active [9] [10] Underfull \vbox (badness 1314) has occurred while \output is active [11] Underfull \vbox (badness 2119) has occurred while \output is active [12] Underfull \vbox (badness 2119) has occurred while \output is active [13] [14] Underfull \vbox (badness 2119) has occurred while \output is active [15] Underfull \vbox (badness 2119) has occurred while \output is active [16] Underfull \vbox (badness 2119) has occurred while \output is active [17] [18] Underfull \vbox (badness 2119) has occurred while \output is active [19] Underfull \vbox (badness 2119) has occurred while \output is active [20] Underfull \vbox (badness 2119) has occurred while \output is active [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1072) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1424) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2065) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also [6] Original Yodl file: intro/compilesources Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main [10] Original Yodl file: intro/eoln Original Yodl file: intro/type [11] Original Yodl file: intro/overload [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null [14] Original Yodl file: intro/void Original Yodl file: intro/cplus Original Yodl file: intro/cfunc [15] Original Yodl file: intro/header [16] Original Yodl file: intro/local [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. [18] Original Yodl file: intro/typedef Original Yodl file: intro/struct [19] Original Yodl file: intro/evaluation [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] [26] Original Yodl file: first/structs Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] [33] Original Yodl file: first/rvalueref [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated [40] Original Yodl file: first/bitfields [41] Original Yodl file: first/auto [42] [43] Original Yodl file: first/binding [44] [45] Original Yodl file: first/using [46] Original Yodl file: first/rangebased [47] Original Yodl file: first/rawstring [48] [49] Original Yodl file: first/binary Original Yodl file: first/selectinit [50] Original Yodl file: first/attributes Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 [51] Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 Underfull \hbox (badness 3635) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship [52] Original Yodl file: first/datatypes [53] Original Yodl file: first/bool [54] Original Yodl file: first/wchar Original Yodl file: first/unicode Original Yodl file: first/longlongint Original Yodl file: first/sizet [55] Original Yodl file: first/byte [56] Original Yodl file: first/separators Original Yodl file: first/cast Original Yodl file: first/staticcast [57] Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [58] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [59] Original Yodl file: first/dynamiccast Original Yodl file: first/sharedcast [60] Original Yodl file: first/keywords Underfull \hbox (badness 3895) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std [69] Original Yodl file: namespaces/nesting [70] [71] Original Yodl file: namespaces/outside [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio Underfull \vbox (badness 4291) has occurred while \output is active [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 1990) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) [79] [80] Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 3989) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, [82] Underfull \hbox (badness 1107) in paragraph at lines 5096--5098 []\T1/pnc/m/n/10 Two \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-jects can be com-pared for (in) equal-ity and can be or-dered (us-ing Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and Original Yodl file: namespaces/filesystem/filestatus [83] [84] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1348) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2680) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] [86] Original Yodl file: namespaces/filesystem/path Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, [88] Original Yodl file: namespaces/filesystem/freefunctions [89] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, [90] Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path [91] Underfull \hbox (badness 3449) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3396) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [92] Original Yodl file: namespaces/filesystem/directoryiterator Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] [94] Original Yodl file: namespaces/filesystem/spaceinfo Original Yodl file: namespaces/filesystem/filesystemerror Underfull \vbox (badness 2547) has occurred while \output is active [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1418) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [106] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] [109] Original Yodl file: string/stringview [110] [111] [112] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [113] (iostreams/ioclasses.eps ) [114] [115] Original Yodl file: iostreams/headers Underfull \hbox (badness 1558) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [116] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [117] Original Yodl file: iostreams/conditions [118] [119] [120] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [121] [122] Original Yodl file: iostreams/flags [123] [124] Underfull \hbox (badness 1845) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [125] [126] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream [127] Original Yodl file: iostreams/ostreamwrite [128] Original Yodl file: iostreams/ostreamseek Original Yodl file: iostreams/ostreamflush [129] Original Yodl file: iostreams/ofstream [130] Original Yodl file: iostreams/outmodes [131] Original Yodl file: iostreams/ostringstream [132] Original Yodl file: iostreams/puttime [133] Underfull \vbox (badness 5147) has occurred while \output is active [134] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [135] Original Yodl file: iostreams/input [136] Original Yodl file: iostreams/istream Underfull \hbox (badness 4205) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [137] [138] Original Yodl file: iostreams/istreamseek [139] Original Yodl file: iostreams/ifstream [140] Original Yodl file: iostreams/istringstream [141] Original Yodl file: iostreams/copying [142] Original Yodl file: iostreams/coupling [143] Original Yodl file: iostreams/moving Original Yodl file: iostreams/redirection [144] [145] Original Yodl file: iostreams/readwrite [146] [147] [148] Underfull \vbox (badness 10000) has occurred while \output is active [149] [150] [151] [152] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [153] [154] Original Yodl file: classes/construc [155] Original Yodl file: classes/application [156] [157] [158] Original Yodl file: classes/arguments [159] [160] Original Yodl file: classes/order [161] Original Yodl file: classes/ambiguity [162] Original Yodl file: classes/types [163] Original Yodl file: classes/parentheses [164] Original Yodl file: classes/existingtypes [165] Original Yodl file: classes/composition Original Yodl file: classes/comconst [166] Original Yodl file: classes/comref Underfull \vbox (badness 10000) has occurred while \output is active [167] [168] Original Yodl file: classes/memberinit [169] [170] Original Yodl file: classes/constructorscall [171] Original Yodl file: classes/uniforminit [172] [173] Original Yodl file: classes/defaulted [174] Original Yodl file: classes/member [175] Original Yodl file: classes/anonymous [176] [177] Original Yodl file: classes/subtleties [178] [179] Original Yodl file: classes/inline Original Yodl file: classes/defineinline [180] [181] Original Yodl file: classes/when2use Original Yodl file: classes/whennot2use [182] Original Yodl file: classes/inlinevars Original Yodl file: classes/local [183] Original Yodl file: classes/mutable [184] Original Yodl file: classes/headers [185] [186] [187] [188] Original Yodl file: classes/namespaces [189] Original Yodl file: classes/sizeof [190] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data Underfull \vbox (badness 2894) has occurred while \output is active [191] Original Yodl file: static/private [192] Original Yodl file: static/public [193] Original Yodl file: static/const Original Yodl file: static/genconst [194] [195] [196] Original Yodl file: static/constexprdata [197] Original Yodl file: static/function [198] [199] Original Yodl file: static/calling [200] [201] [202] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [203] Original Yodl file: memory/new [204] Original Yodl file: memory/newarray [205] Original Yodl file: memory/deletearray [206] Original Yodl file: memory/enlargearray [207] Original Yodl file: memory/raw Underfull \hbox (badness 6608) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [208] Original Yodl file: memory/placement [209] Underfull \hbox (badness 1275) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [210] Original Yodl file: memory/destructor [211] [212] Original Yodl file: memory/objectp [213] [214] [215] Original Yodl file: memory/setnew [216] Original Yodl file: memory/assignment [217] (memory/badassign.eps ) [218] Original Yodl file: memory/overload (memory/rightass.eps ) [219] Original Yodl file: memory/operator [220] Original Yodl file: memory/this [221] Original Yodl file: memory/sequential [222] Original Yodl file: memory/initialization [223] [224] Original Yodl file: memory/revising [225] Original Yodl file: memory/swapping (memory/fswap.eps ) [226] (memory/fswap2.eps ) [227] Original Yodl file: memory/fastswap [228] Original Yodl file: memory/moving.yo [229] [230] Original Yodl file: memory/move Underfull \vbox (badness 2119) has occurred while \output is active [231] [232] Original Yodl file: memory/movecomposition [233] [234] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [235] Original Yodl file: memory/movedestructor [236] Original Yodl file: memory/moveonly Original Yodl file: memory/default [237] [238] Original Yodl file: memory/moveimplications Original Yodl file: memory/elision.yo [239] [240] Original Yodl file: memory/unrestricted [241] Original Yodl file: memory/uniondestructor [242] Original Yodl file: memory/unionembedding [243] [244] Original Yodl file: memory/unionswap [245] [246] Original Yodl file: memory/unionassignment [247] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [248] [249] [250] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax [251] Original Yodl file: exceptions/example [252] [253] Original Yodl file: exceptions/jmp [254] Original Yodl file: exceptions/exception [255] Underfull \vbox (badness 6001) has occurred while \output is active [256] Original Yodl file: exceptions/throw [257] [258] Original Yodl file: exceptions/emptythrow [259] Underfull \hbox (badness 1817) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [260] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [261] [262] [263] Original Yodl file: exceptions/defaultcatch [264] Original Yodl file: exceptions/noexcept Original Yodl file: exceptions/iostreams [265] Original Yodl file: exceptions/standard [266] Original Yodl file: exceptions/usestandard.yo [267] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [268] [269] Original Yodl file: exceptions/errorcategory [270] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3590) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5345) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of [271] Underfull \hbox (badness 2564) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to Original Yodl file: exceptions/systemerroruse [272] Original Yodl file: exceptions/exceptionptr [273] Original Yodl file: exceptions/guarantees [274] Original Yodl file: exceptions/basic [275] Original Yodl file: exceptions/strong [276] [277] Underfull \hbox (badness 4660) in paragraph at lines 17322--17325 []\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/lmtt/m/n/10 Perso nDb\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/lmtt/m/n/10 Person Underfull \hbox (badness 10000) in paragraph at lines 17322--17325 \T1/lmtt/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-j ect us-ing a mem-ber like \T1/lmtt/m/n/10 void Original Yodl file: exceptions/nothrow [278] Original Yodl file: exceptions/function [279] [280] [281] Original Yodl file: exceptions/constructors [282] [283] [284] [285] Original Yodl file: exceptions/destructors [286] [287] [288] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [289] [290] [291] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2384) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [292] Original Yodl file: overloading/insertextract [293] Original Yodl file: overloading/conversion [294] [295] [296] [297] Original Yodl file: overloading/byte [298] [299] Original Yodl file: overloading/explicit.yo [300] Original Yodl file: overloading/explicitconversion [301] Original Yodl file: overloading/increment.yo [302] [303] Original Yodl file: overloading/binary.yo [304] [305] [306] [307] [308] Original Yodl file: overloading/reference.yo [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [311] [312] Original Yodl file: overloading/new [313] [314] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete [315] Original Yodl file: overloading/newdeletearray Original Yodl file: overloading/newarray [316] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1742) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [317] [318] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. Original Yodl file: overloading/newdeleteexceptions [319] Original Yodl file: overloading/functionobject.yo [320] Underfull \hbox (badness 2726) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [321] [322] Original Yodl file: overloading/manipulators [323] Original Yodl file: overloading/argmanipulators [324] [325] Original Yodl file: overloading/lambda [326] Original Yodl file: overloading/lambdasyntax [327] [328] Underfull \hbox (badness 5403) in paragraph at lines 20515--20519 []\T1/lmtt/m/n/10 [local] mutable, [this, local] mutable, [$\OMS/cmsy/m/n/10 ^^ C$\T1/lmtt/m/n/10 this, local] mutable\T1/pnc/m/n/10 : like the pre-vi-ous [329] [330] Original Yodl file: overloading/lambdause [331] [332] [333] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2189) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [334] Original Yodl file: overloading/userdefined [335] [336] Original Yodl file: overloading/overloadable [337] [338] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [339] [340] Original Yodl file: containers/notations Original Yodl file: containers/pair [341] [342] Original Yodl file: containers/array [343] [344] Original Yodl file: containers/vector [345] [346] [347] Original Yodl file: containers/list (containers/list.eps ) [348] (containers/insertlist.eps ) (containers/dellist.eps ) [349] [350] [351] [352] [353] [354] Original Yodl file: containers/queue (containers/queue.eps ) [355] [356] Original Yodl file: containers/priority Underfull \hbox (badness 2573) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [357] [358] Original Yodl file: containers/deque [359] [360] Original Yodl file: containers/map [361] Original Yodl file: containers/mapconstructors [362] Underfull \hbox (badness 2150) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [363] Original Yodl file: containers/mapoperators Original Yodl file: containers/mapmembers [364] [365] [366] [367] [368] Original Yodl file: containers/mapexample [369] Original Yodl file: containers/multimap Underfull \hbox (badness 1655) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Underfull \vbox (badness 6188) has occurred while \output is active [371] Original Yodl file: containers/set [372] [373] Original Yodl file: containers/multiset [374] Underfull \hbox (badness 1655) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [375] Original Yodl file: containers/stack [376] (containers/stack/stack.eps ) [377] Original Yodl file: containers/unorderedmap [378] Original Yodl file: containers/unorderedmapconstructors Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [379] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmapmembers [381] [382] Underfull \hbox (badness 3590) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Underfull \hbox (badness 1681) in paragraph at lines 23796--23799 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 at-t empts to in-sert the el-e- [383] Original Yodl file: containers/unorderedmultimap [384] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 23879--23881 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/unorderedset Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [385] Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 3977) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of Original Yodl file: containers/unorderedmultiset [386] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1072) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Underfull \hbox (badness 10000) in paragraph at lines 24031--24033 []\T1/lmtt/m/n/10 void insert(initializer_list $\OML/cmm/m/it/10 <$\T1/lmtt/m/n /10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 iniList) \T1/pnc/m/n/10 in-s erts the el-e-ments in Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [387] [388] [389] [390] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Underfull \vbox (badness 10000) has occurred while \output is active [391] Original Yodl file: inheritance/related [392] [393] Original Yodl file: inheritance/depth [394] Original Yodl file: inheritance/accessrights [395] Original Yodl file: inheritance/derivationtypes [396] Original Yodl file: inheritance/accessprom [397] Original Yodl file: inheritance/constructor [398] Original Yodl file: inheritance/move [399] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [400] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [401] Original Yodl file: inheritance/redefining [402] [403] Underfull \hbox (badness 3098) in paragraph at lines 24997--25001 []\T1/pnc/m/n/10 Using dec-la-ra-tions obey ac-cess rights. To pre-vent non-cla ss mem-bers from us-ing [404] Original Yodl file: inheritance/multiple [405] [406] [407] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [408] Original Yodl file: inheritance/pointerconv Original Yodl file: inheritance/nondefault [409] [410] [411] [412] [413] [414] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro [415] [416] Original Yodl file: polymorphism/function [417] [418] [419] Original Yodl file: polymorphism/construct [420] Original Yodl file: polymorphism/destructor [421] Original Yodl file: polymorphism/pure [422] Original Yodl file: polymorphism/implementing [423] Original Yodl file: polymorphism/explicit [424] Original Yodl file: polymorphism/multiple [425] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [426] Original Yodl file: polymorphism/base [427] (polymorphism/virtbase.eps ) [428] [429] [430] Original Yodl file: polymorphism/notvirtual [431] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [432] [433] [434] Original Yodl file: polymorphism/typeid [435] [436] Original Yodl file: polymorphism/inheritance [437] [438] Original Yodl file: polymorphism/streambufdef Underfull \vbox (badness 5592) has occurred while \output is active [439] [440] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf [441] (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [442] [443] Original Yodl file: polymorphism/protectedoutput [444] [445] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | Original Yodl file: polymorphism/derivingfromstreambuf [446] Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [447] Original Yodl file: polymorphism/offset [448] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 3792) has occurred while \output is active [449] [450] Original Yodl file: polymorphism/uflow Original Yodl file: polymorphism/whencalled [451] Original Yodl file: polymorphism/xsgetn [452] Original Yodl file: polymorphism/xsputn [453] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [454] [455] [456] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [457] [458] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [459] [460] Original Yodl file: polymorphism/constructors [461] [462] Underfull \vbox (badness 10000) has occurred while \output is active [463] [464] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [465] [466] Original Yodl file: friends/extended [467] [468] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [469] Original Yodl file: pointermembers/defining [470] [471] Original Yodl file: pointermembers/using [472] [473] [474] Original Yodl file: pointermembers/static [475] Original Yodl file: pointermembers/sizes [476] (pointermembers/sizes.eps ) [477] [478] [479] [480] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [481] Underfull \hbox (badness 1939) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 5711) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1371) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [482] Original Yodl file: nested/defining [483] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [484] [485] [486] [487] Original Yodl file: nested/enumerations Underfull \vbox (badness 10000) has occurred while \output is active [488] [489] Original Yodl file: nested/emptyenum [490] Original Yodl file: nested/virtcons.yo [491] [492] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [493] [494] Original Yodl file: stl/arithmetic [495] [496] [497] Original Yodl file: stl/relational [498] Original Yodl file: stl/logical Original Yodl file: stl/notfn [499] Original Yodl file: stl/iterators [500] Underfull \hbox (badness 1303) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6445) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [501] [502] Original Yodl file: stl/distance [503] Original Yodl file: stl/insertiterators [504] [505] Original Yodl file: stl/istreamiterators Original Yodl file: stl/istreambufiterators [506] Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1383) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [507] Original Yodl file: stl/moveiterator [508] Original Yodl file: stl/uniqueptr [509] Original Yodl file: stl/defining [510] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [511] Original Yodl file: stl/uniquenew [512] Original Yodl file: stl/uniquemembers [513] Original Yodl file: stl/uniquearrays [514] Original Yodl file: stl/sharedptr Original Yodl file: stl/definingshared [515] Original Yodl file: stl/sharedplain Original Yodl file: stl/sharednew [516] Original Yodl file: stl/sharedmembers [517] Original Yodl file: stl/sharedcasts [518] Original Yodl file: stl/sharedarrays [519] Original Yodl file: stl/makeshared [520] Original Yodl file: stl/classeshavingpointers [521] [522] Original Yodl file: stl/comparisons [523] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal Original Yodl file: stl/partialorder [524] Original Yodl file: stl/weakorder [525] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [526] Original Yodl file: stl/regexlanguage [527] Original Yodl file: stl/charclass [528] Original Yodl file: stl/regex [529] [530] [531] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [532] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2088) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [533] Original Yodl file: stl/regalg [534] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [535] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1342) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [536] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [537] Original Yodl file: stl/format Underfull \hbox (badness 3623) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class [538] Underfull \hbox (badness 1648) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu Original Yodl file: stl/regexreplace Underfull \hbox (badness 1354) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the [539] Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const [540] Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [541] [542] Original Yodl file: stl/statistical [543] Original Yodl file: stl/bernoulli [544] Original Yodl file: stl/binomial Original Yodl file: stl/cauchy [545] Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/chisquared [546] Original Yodl file: stl/extremevalue Original Yodl file: stl/exponential [547] Original Yodl file: stl/fisherf [548] Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [549] Original Yodl file: stl/geometric Underfull \hbox (badness 2181) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [550] Original Yodl file: stl/lognormal [551] Original Yodl file: stl/normal Underfull \hbox (badness 2158) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal Original Yodl file: stl/negativebinomial Underfull \hbox (badness 2080) in paragraph at lines 33713--33719 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 IntType = int$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 prob-a -bil-ity dis-tri-bu-tion de-scribes the [552] Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [553] Original Yodl file: stl/studentt Original Yodl file: stl/uniformint [554] Underfull \hbox (badness 10000) in paragraph at lines 33848--33851 []\T1/lmtt/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/1 0 (IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-structs a Original Yodl file: stl/uniformreal Underfull \hbox (badness 3930) in paragraph at lines 33887--33890 []\T1/lmtt/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/ 10 (RealType a = 0, RealType b = max(RealType)) \T1/pnc/m/n/10 con-structs [555] Original Yodl file: stl/weibull Original Yodl file: stl/tie [556] [557] Original Yodl file: stl/optional [558] [559] [560] [561] [562] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro Underfull \vbox (badness 1596) has occurred while \output is active [563] Underfull \hbox (badness 3769) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- [564] Original Yodl file: generic/execpol [565] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [566] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [567] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [568] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [569] Original Yodl file: generic/beginend [570] Original Yodl file: generic/binarysearch Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [571] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [572] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [573] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate [574] Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [575] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [576] Original Yodl file: generic/exchange Original Yodl file: generic/fill [577] Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [578] Original Yodl file: generic/findend [579] Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [580] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [581] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [582] [583] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator [584] Original Yodl file: generic/includes Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [585] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [586] [587] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [588] Original Yodl file: generic/iota Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, [589] Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [590] Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, Original Yodl file: generic/issorteduntil [591] Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Original Yodl file: generic/iterswap [592] Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [593] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [594] [595] Original Yodl file: generic/max [596] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [597] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [598] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , [599] Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [600] Original Yodl file: generic/move [601] Original Yodl file: generic/nextpermutation Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [602] [603] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [604] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [605] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [606] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [607] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [608] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [609] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [610] [611] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [612] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [613] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [614] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [615] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [616] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [617] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [618] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [619] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [620] Original Yodl file: generic/sort [621] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [622] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [623] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [624] [625] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [626] Original Yodl file: generic/uninitialized Underfull \vbox (badness 5862) has occurred while \output is active [627] Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [628] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [629] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [630] Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Original Yodl file: generic/upperbound [631] Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [632] Underfull \vbox (badness 10000) has occurred while \output is active [633] Original Yodl file: generic/heap (stl/heap.eps ) [634] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare [635] Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [636] [637] [638] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro Underfull \vbox (badness 10000) has occurred while \output is active [639] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [640] Original Yodl file: threading/thread [641] [642] [643] [644] [645] [646] Original Yodl file: threading/threadlocal [647] Original Yodl file: threading/joining [648] [649] Original Yodl file: threading/jthread [650] [651] Original Yodl file: threading/stopcallback Underfull \hbox (badness 1852) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [652] Original Yodl file: threading/mutex [653] Underfull \hbox (badness 2359) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [654] [655] Original Yodl file: threading/initialization [656] Original Yodl file: threading/sharedmutex [657] [658] Original Yodl file: threading/locks [659] Underfull \hbox (badness 2326) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class [660] Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1448) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [661] Original Yodl file: threading/nameindep Underfull \hbox (badness 6675) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 3724) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing [662] Original Yodl file: threading/deadlocks [663] Original Yodl file: threading/sharedlock [664] [665] Original Yodl file: threading/scopedlock [666] Original Yodl file: threading/events [667] [668] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionvar Underfull \hbox (badness 2856) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1168) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a [669] Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Underfull \hbox (badness 3199) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 3557) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses [670] Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3199) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [671] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) Original Yodl file: threading/conditionex [672] [673] Original Yodl file: threading/atomic Underfull \vbox (badness 4181) has occurred while \output is active [674] [675] Underfull \hbox (badness 5771) in paragraph at lines 41554--41558 []\T1/lmtt/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or- der spec-i-fi-ca-tion for all op-er-a-tions. Underfull \hbox (badness 4168) in paragraph at lines 41554--41558 \T1/pnc/m/n/10 Mem-ory stor-ing op-er-a-tions use \T1/lmtt/m/n/10 memory_order_ release\T1/pnc/m/n/10 , mem-ory load op-er-a-tions use [676] Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) [677] Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort [678] (threading/sorting.eps ) [679] [680] Original Yodl file: threading/shared [681] Underfull \hbox (badness 4441) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future [682] Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [683] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) Original Yodl file: threading/futureerrc [684] Underfull \hbox (badness 1642) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 At line 3 a \T1/lmtt/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cr e-ated, but its value is never set. Con-se- Underfull \hbox (badness 1460) in paragraph at lines 42124--42128 \T1/pnc/m/n/10 quently, it `breaks its promise' to pro-duce a value: when \T1/l mtt/m/n/10 main \T1/pnc/m/n/10 tries to re- [685] Original Yodl file: threading/sharedfuture Underfull \hbox (badness 1178) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [686] [687] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [688] Underfull \hbox (badness 4726) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [689] [690] Original Yodl file: threading/packagedtask [691] [692] [693] [694] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [695] [696] [697] [698] Original Yodl file: threading/compilations Underfull \hbox (badness 3068) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [699] [700] [701] [702] Original Yodl file: threading/transactionalmemory [703] [704] Underfull \hbox (badness 4726) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [705] Original Yodl file: threading/syncbuf [706] Original Yodl file: threading/osynccompile [707] [708] [709] [710] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions Underfull \vbox (badness 10000) has occurred while \output is active [711] [712] Original Yodl file: functiontemplates/considerations [713] [714] [715] Original Yodl file: functiontemplates/autodecl [716] [717] [718] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [719] [720] Original Yodl file: functiontemplates/referencewrappers [721] Original Yodl file: functiontemplates/local [722] Original Yodl file: functiontemplates/argumentdeduction [723] Original Yodl file: functiontemplates/lvalue [724] [725] Original Yodl file: functiontemplates/qualifications Original Yodl file: functiontemplates/baseclass [726] Original Yodl file: functiontemplates/algorithm [727] Original Yodl file: functiontemplates/contractions [728] Original Yodl file: functiontemplates/declarations [729] Original Yodl file: functiontemplates/instantdecl [730] Original Yodl file: functiontemplates/instantiations [731] Original Yodl file: functiontemplates/nocodebloat [732] Original Yodl file: functiontemplates/explicit [733] Original Yodl file: functiontemplates/overloading [734] [735] Original Yodl file: functiontemplates/example Original Yodl file: functiontemplates/ambiguities [736] [737] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [738] [739] Original Yodl file: functiontemplates/avoiding [740] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion [741] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [742] Underfull \hbox (badness 1205) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [743] [744] Original Yodl file: functiontemplates/polymorphouswrappers [745] Original Yodl file: functiontemplates/nameresolution [746] [747] Original Yodl file: functiontemplates/selection [748] Original Yodl file: functiontemplates/determining [749] (functiontemplates/selection.eps ) [750] [751] Original Yodl file: functiontemplates/sfinae Original Yodl file: functiontemplates/ifconst [752] Original Yodl file: functiontemplates/summary [753] Original Yodl file: functiontemplates/variables.yo [754] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [755] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [756] Original Yodl file: classtemplates/simple [757] [758] Original Yodl file: classtemplates/explicit [759] [760] [761] Original Yodl file: classtemplates/definitions [762] Original Yodl file: classtemplates/cirque [763] Original Yodl file: classtemplates/nontype [764] [765] Original Yodl file: classtemplates/membertemplates [766] [767] Original Yodl file: classtemplates/cirquemembers [768] [769] [770] [771] [772] Original Yodl file: classtemplates/cirqueuse [773] Original Yodl file: classtemplates/default Original Yodl file: classtemplates/declaring [774] Original Yodl file: classtemplates/externtemplate [775] Original Yodl file: classtemplates/lambda [776] [777] [778] Original Yodl file: classtemplates/static [779] Original Yodl file: classtemplates/typename [780] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [781] Original Yodl file: classtemplates/specialization [782] Original Yodl file: classtemplates/cirqueexample [783] [784] [785] Original Yodl file: classtemplates/partial [786] Original Yodl file: classtemplates/matrixalgebra [787] Original Yodl file: classtemplates/matrix [788] Original Yodl file: classtemplates/matrixrow [789] [790] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [791] [792] Original Yodl file: classtemplates/variadic [793] Original Yodl file: classtemplates/defining [794] [795] Original Yodl file: classtemplates/perfect [796] [797] Original Yodl file: classtemplates/unpack [798] [799] Original Yodl file: classtemplates/variadicnontype Original Yodl file: classtemplates/fold [800] [801] Original Yodl file: classtemplates/tuples [802] [803] Original Yodl file: classtemplates/bindings [804] [805] [806] Original Yodl file: classtemplates/returntype Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [807] Original Yodl file: classtemplates/instantiations [808] [809] Original Yodl file: classtemplates/nameresolution [810] Original Yodl file: classtemplates/friends [811] Original Yodl file: classtemplates/normalfriends [812] [813] Original Yodl file: classtemplates/boundfriends [814] [815] [816] Original Yodl file: classtemplates/freeoperators [817] [818] Original Yodl file: classtemplates/unboundfriends [819] Underfull \hbox (badness 1303) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 [820] [821] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [822] Original Yodl file: classtemplates/template2concrete [823] [824] Original Yodl file: classtemplates/template2template [825] [826] Original Yodl file: classtemplates/concrete2template [827] [828] [829] [830] [831] Original Yodl file: classtemplates/staticpoly [832] Original Yodl file: classtemplates/examplestaticpoly [833] [834] [835] Original Yodl file: classtemplates/converting [836] (classtemplates/converting.eps ) [837] [838] [839] [840] Original Yodl file: classtemplates/using [841] Original Yodl file: classtemplates/nesting [842] Underfull \hbox (badness 1199) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion [843] Original Yodl file: classtemplates/iteratorcons [844] Underfull \hbox (badness 2426) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1014) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [845] [846] Original Yodl file: classtemplates/randomiterator [847] [848] Underfull \hbox (badness 1448) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [849] [850] Original Yodl file: classtemplates/reverseiterator [851] [852] Underfull \hbox (badness 5637) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [853] [854] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 6758) has occurred while \output is active [855] Original Yodl file: advancedtemplates/basenameresolution [856] [857] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [858] [859] [860] Original Yodl file: advancedtemplates/values [861] Original Yodl file: advancedtemplates/int2type [862] Original Yodl file: advancedtemplates/alternatives [863] Original Yodl file: advancedtemplates/overloaded [864] Original Yodl file: advancedtemplates/classstructure [865] Original Yodl file: advancedtemplates/example [866] Original Yodl file: advancedtemplates/iterating [867] Original Yodl file: advancedtemplates/userdefined [868] [869] [870] Original Yodl file: advancedtemplates/templateparam [871] Original Yodl file: advancedtemplates/policies [872] [873] Underfull \hbox (badness 1112) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 plate pa-ram-e-ters (\T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter specifications$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 class Name\T1/pnc/m/n/10 ) is no longer re-quired. Original Yodl file: advancedtemplates/templateparam2 [874] [875] [876] Original Yodl file: advancedtemplates/destructor Original Yodl file: advancedtemplates/structure [877] [878] Original Yodl file: advancedtemplates/aliases [879] Original Yodl file: advancedtemplates/trait [880] [881] Original Yodl file: advancedtemplates/distinguish.yo [882] [883] [884] Original Yodl file: advancedtemplates/availabletraits [885] [886] Underfull \hbox (badness 3098) in paragraph at lines 55013--55016 []\T1/lmtt/m/n/10 is_member_function_pointer$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to d e-ter-mine whether \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [887] Underfull \hbox (badness 2229) in paragraph at lines 55053--55057 []\T1/lmtt/m/n/10 is_nothrow_default_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/1 0 to de-ter-mine whether \T1/lmtt/m/n/10 Type Underfull \hbox (badness 1062) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [888] Original Yodl file: advancedtemplates/errorcodeenum [889] [890] Underfull \hbox (badness 4316) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1028) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [891] [892] [893] Original Yodl file: advancedtemplates/noexcept [894] [895] Original Yodl file: advancedtemplates/typetype [896] Original Yodl file: advancedtemplates/nulltype [897] Original Yodl file: advancedtemplates/conversion [898] [899] Original Yodl file: advancedtemplates/inheritance [900] Original Yodl file: advancedtemplates/listintro Original Yodl file: advancedtemplates/length [901] Original Yodl file: advancedtemplates/search [902] Original Yodl file: advancedtemplates/select [903] [904] Original Yodl file: advancedtemplates/append Original Yodl file: advancedtemplates/erase [905] Original Yodl file: advancedtemplates/erasefirst Original Yodl file: advancedtemplates/eraseindex [906] Original Yodl file: advancedtemplates/eraseall [907] Original Yodl file: advancedtemplates/erasedup [908] Original Yodl file: advancedtemplates/using [909] Original Yodl file: advancedtemplates/multi [910] Original Yodl file: advancedtemplates/multibase [911] (advancedtemplates/multibase.eps ) [912] Original Yodl file: advancedtemplates/support [913] [914] Original Yodl file: advancedtemplates/usingmulti [915] Original Yodl file: advancedtemplates/expressiontemplates [916] Original Yodl file: advancedtemplates/designing [917] Original Yodl file: advancedtemplates/implementing [918] Original Yodl file: advancedtemplates/basictype [919] Original Yodl file: advancedtemplates/concepts/intro [920] [921] Original Yodl file: advancedtemplates/concepts/defining [922] Original Yodl file: advancedtemplates/concepts/requirements [923] Original Yodl file: advancedtemplates/concepts/simple [924] Original Yodl file: advancedtemplates/concepts/type Original Yodl file: advancedtemplates/concepts/compound [925] [926] Original Yodl file: advancedtemplates/concepts/nested [927] (advancedtemplates/concepts/nested.eps ) [928] [929] Original Yodl file: advancedtemplates/concepts/predefined [930] Original Yodl file: advancedtemplates/concepts/oneparam [931] Original Yodl file: advancedtemplates/concepts/twoparams [932] [933] Original Yodl file: advancedtemplates/concepts/multipleparams [934] [935] Original Yodl file: advancedtemplates/concepts/parampack [936] [937] Original Yodl file: advancedtemplates/concepts/freefunctions [938] Original Yodl file: advancedtemplates/concepts/constrained [939] Original Yodl file: advancedtemplates/concepts/specializations [940] Original Yodl file: advancedtemplates/concepts/declarations [941] Underfull \hbox (badness 2573) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [942] Original Yodl file: advancedtemplates/concepts/boundfriends [943] [944] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [945] [946] [947] Original Yodl file: coroutines/defining.yo [948] [949] Original Yodl file: coroutines/state.yo [950] Underfull \hbox (badness 1158) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2653) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [951] Underfull \hbox (badness 3260) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that [952] Original Yodl file: coroutines/suspendnever.yo Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [953] Original Yodl file: coroutines/embedding.yo [954] [955] [956] Original Yodl file: coroutines/reader.yo [957] Original Yodl file: coroutines/writer.yo [958] Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [959] Original Yodl file: coroutines/awaiter.yo (coroutines/awaiter.eps ) [960] Original Yodl file: coroutines/access.yo [961] [962] Original Yodl file: coroutines/fsa.yo [963] (coroutines/fsa.eps ) [964] Original Yodl file: coroutines/starthandler.yo [965] [966] Original Yodl file: coroutines/completingfsa.yo Original Yodl file: coroutines/recursive.yo [967] [968] Original Yodl file: coroutines/recursively.yo [969] [970] Original Yodl file: coroutines/beyond.yo [971] [972] Original Yodl file: coroutines/iterators.yo [973] Original Yodl file: coroutines/visiting.yo Original Yodl file: coroutines/dir.yo [974] [975] Original Yodl file: coroutines/corodir.yo [976] [977] Original Yodl file: coroutines/comparing.yo Underfull \vbox (badness 10000) has occurred while \output is active [978] [979] [980] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo Underfull \vbox (badness 5519) has occurred while \output is active [981] Original Yodl file: modules/syntax.yo Underfull \vbox (badness 10000) has occurred while \output is active [982] Underfull \hbox (badness 1348) in paragraph at lines 60867--60871 \T1/pnc/m/n/10 defines a []\T1/pnc/m/it/10 mod-ule in-ter-face unit\T1/pnc/m/n/ 10 . It must be spec-i-fied on the source file's first line. Underfull \hbox (badness 2042) in paragraph at lines 60867--60871 \T1/lmtt/m/n/10 Name \T1/pnc/m/n/10 is the mod-ule's name, its module-compiled in-ter-face unit be-comes avail-able in Original Yodl file: modules/initial.yo [983] [984] [985] [986] Original Yodl file: modules/gcmcache.yo Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1675) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ [987] Original Yodl file: modules/locallib.yo [988] Original Yodl file: modules/relative.yo [989] Underfull \hbox (badness 1902) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so Original Yodl file: modules/absolute.yo [990] Original Yodl file: modules/localhdr.yo Original Yodl file: modules/namespaces.yo [991] Original Yodl file: modules/templates.yo [992] Original Yodl file: modules/classtemplates.yo [993] [994] Original Yodl file: modules/partitions.yo [995] (modules/partition.eps ) [996] Original Yodl file: modules/utility.yo [997] Original Yodl file: modules/add.yo [998] Original Yodl file: modules/math.yo Original Yodl file: modules/usingmath.yo [999] Original Yodl file: modules/classtemplates2.yo [1000] [1001] Original Yodl file: modules/modmap.yo [1002] [1003] Original Yodl file: modules/modiface.yo [1004] Original Yodl file: modules/external.yo [1005] (modules/threemods.eps ) [1006] Original Yodl file: modules/design.yo [1007] Original Yodl file: modules/frame.yo [1008] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [1009] [1010] [1011] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [1012] [1013] Original Yodl file: concrete/fdninbuf [1014] [1015] Original Yodl file: concrete/fdinseek [1016] [1017] Original Yodl file: concrete/fdunget [1018] [1019] [1020] Original Yodl file: concrete/fistream Underfull \vbox (badness 3260) has occurred while \output is active [1021] [1022] Original Yodl file: concrete/fistreamexample [1023] [1024] Original Yodl file: concrete/fork [1025] Original Yodl file: concrete/basicfork [1026] [1027] Original Yodl file: concrete/parents [1028] Original Yodl file: concrete/redirection [1029] Original Yodl file: concrete/daemon Original Yodl file: concrete/pipes [1030] [1031] Original Yodl file: concrete/parentslurp [1032] [1033] Original Yodl file: concrete/children Original Yodl file: concrete/select [1034] Original Yodl file: concrete/selectimpl [1035] [1036] [1037] Original Yodl file: concrete/monitor [1038] Original Yodl file: concrete/shandler [1039] Original Yodl file: concrete/run [1040] [1041] Original Yodl file: concrete/monitorexample [1042] [1043] Original Yodl file: concrete/child [1044] [1045] [1046] Original Yodl file: concrete/binop Original Yodl file: concrete/operators Underfull \vbox (badness 1681) has occurred while \output is active [1047] Original Yodl file: concrete/namespace [1048] Original Yodl file: concrete/crtp Underfull \hbox (badness 1189) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1049] Original Yodl file: concrete/insertion Underfull \hbox (badness 1565) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 Classes also fre-quently de-fine over-loaded in-ser-tion and ex- trac-tion op-er-a-tors. Since there Underfull \hbox (badness 1320) in paragraph at lines 65141--65154 \T1/pnc/m/n/10 load-ing these op-er-a-tors. In-stead us-ing stan-dard-ized mem- ber func-tion sig-na-tures is ad-vo- [1050] Original Yodl file: concrete/proxy [1051] [1052] Original Yodl file: concrete/iterators [1053] [1054] [1055] Original Yodl file: concrete/bisonflex [1056] Underfull \hbox (badness 1281) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 5908) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex Underfull \vbox (badness 10000) has occurred while \output is active [1057] Original Yodl file: concrete/lexer [1058] Original Yodl file: concrete/lexerspec Original Yodl file: concrete/scanner [1059] Original Yodl file: concrete/scanmain [1060] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1061] Original Yodl file: concrete/bison [1062] Original Yodl file: concrete/definition [1063] [1064] Original Yodl file: concrete/rules [1065] Underfull \vbox (badness 10000) has occurred while \output is active [1066] Original Yodl file: concrete/parserh [1067] Original Yodl file: concrete/bisonflexspec Underfull \vbox (badness 10000) has occurred while \output is active [1068] Original Yodl file: concrete/codegeneration [1069] [1070] (./cplusplus.ind [1071] Underfull \hbox (badness 10000) in paragraph at lines 179--180 []\T1/pnc/m/n/10 atomic_compare_exchange_strong(_explicit), [1072] Underfull \hbox (badness 1466) in paragraph at lines 321--323 []\T1/pnc/m/n/10 chi_squared_distribution, [1073] [1074] [1075] [1076] Underfull \hbox (badness 2503) in paragraph at lines 784--786 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 800--802 []\T1/pnc/m/n/10 extreme_value_distribution, [1082] [1083] [1084] [1085] [1086] [1087] [1088] [1089] [1090] Underfull \hbox (badness 1515) in paragraph at lines 2416--2418 []\T1/pnc/m/n/10 template tem-plate pa-ram-e-ter: and tem-plate [1091] [1092] [1093]) (./cplusplus.aux) LaTeX Warning: There were undefined references. ) (see the transcript file for additional information) Output written on cplusplus.dvi (1117 pages, 5816188 bytes). Transcript written on cplusplus.log. rm _* *.out touch ../../../tmp/dvi-stamp dvips -t a4 -ocplusplus.ps cplusplus This is dvips(k) 2025.1 (TeX Live 2025) Copyright 2025 Radical Eye Software (www.radicaleye.com) ' TeX output 1970.01.01:0000' -> cplusplus.ps . [1] [2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10 <./intro/objects.eps>] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28<./first/datahiding.eps>] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80<./threading/time.eps>] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115 <./iostreams/ioclasses.eps>] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218<./memory/badassign.eps>] [219<./memory/rightass.eps>] [220] [221] [222] [223] [224] [225] [226] [227<./memory/fswap.eps>] [228 <./memory/fswap2.eps>] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269<./exceptions/systemerror.eps>] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348 <./containers/list.eps>] [349] [350<./containers/insertlist.eps> <./containers/dellist.eps>] [351] [352] [353] [354] [355 <./containers/queue.eps>] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374] [375] [376] [377<./containers/stack/stack.eps>] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391] [392<./inheritance/hierarchy.eps>] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424] [425] [426<./polymorphism/ambiguity.eps>] [427<./polymorphism/internal.eps>] [428<./polymorphism/virtbase.eps>] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443<./iostreams/sbbuffers.eps>] [444] [445] [446] [447 <./polymorphism/buffers.eps>] [448] [449] [450] [451] [452] [453] [454] [455] [456] [457] [458<./polymorphism/implementation.eps> <./polymorphism/caumon.eps>] [459] [460<./polymorphism/multivtable.eps>] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476] [477<./pointermembers/sizes.eps>] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578] [579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589] [590] [591] [592] [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] [609] [610] [611] [612] [613] [614] [615] [616] [617] [618] [619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630] [631] [632] [633] [634<./stl/heap.eps>] [635] [636] [637] [638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660] [661] [662] [663] [664] [665] [666] [667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678] [679<./threading/sorting.eps>] [680] [681] [682] [683] [684] [685] [686] [687] [688] [689] [690] [691] [692] [693] [694] [695] [696] [697] [698] [699<./threading/compile.eps>] [700] [701] [702] [703] [704] [705] [706] [707] [708] [709] [710] [711] [712] [713] [714] [715] [716] [717] [718] [719] [720] [721] [722] [723] [724] [725] [726] [727] [728] [729] [730] [731] [732] [733] [734] [735] [736] [737] [738] [739] [740] [741] [742] [743] [744] [745] [746] [747] [748] [749] [750] [751 <./functiontemplates/selection.eps>] [752] [753] [754] [755] [756] [757] [758] [759] [760] [761] [762] [763] [764] [765] [766] [767] [768] [769] [770] [771] [772] [773] [774] [775] [776] [777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788] [789] [790] [791] [792] [793] [794] [795] [796] [797] [798] [799] [800] [801] [802] [803] [804] [805] [806] [807] [808] [809] [810] [811] [812] [813] [814] [815] [816] [817] [818] [819] [820] [821] [822] [823] [824] [825] [826] [827] [828] [829] [830] [831] [832] [833] [834] [835] [836] [837] [838<./classtemplates/converting.eps>] [839] [840] [841] [842] [843] [844] [845] [846] [847] [848] [849] [850] [851] [852] [853] [854] [855] [856] [857] [858] [859] [860] [861] [862] [863] [864] [865] [866] [867] [868] [869] [870] [871] [872] [873] [874] [875] [876] [877] [878] [879] [880] [881] [882] [883] [884] [885] [886] [887] [888] [889] [890] [891] [892] [893] [894] [895] [896] [897] [898] [899] [900] [901] [902] [903] [904] [905] [906] [907] [908] [909] [910] [911] [912<./advancedtemplates/multibase.eps>] [913] [914] [915] [916] [917] [918] [919] [920] [921] [922] [923] [924] [925] [926] [927] [928<./advancedtemplates/concepts/nested.eps>] [929] [930] [931] [932] [933] [934] [935] [936] [937] [938] [939] [940] [941] [942] [943] [944] [945] [946] [947] [948] [949] [950] [951] [952] [953] [954] [955] [956] [957] [958] [959 <./coroutines/coawait.eps>] [960<./coroutines/awaitable.eps>] [961 <./coroutines/awaiter.eps>] [962] [963] [964<./coroutines/fsa.eps>] [965] [966] [967] [968] [969] [970] [971] [972] [973] [974] [975] [976] [977] [978] [979] [980] [981] [982] [983] [984] [985] [986] [987] [988] [989] [990] [991] [992] [993] [994] [995] [996<./modules/partition.eps>] [997] [998] [999] [1000] [1001] [1002] [1003] [1004] [1005] [1006<./modules/threemods.eps>] [1007] [1008] [1009] [1010] [1011] [1012] [1013] [1014] [1015] [1016] [1017] [1018] [1019] [1020] [1021] [1022] [1023] [1024] [1025] [1026] [1027] [1028] [1029] [1030] [1031] [1032] [1033] [1034] [1035] [1036] [1037] [1038] [1039] [1040] [1041] [1042] [1043] [1044] [1045] [1046] [1047] [1048] [1049] [1050] [1051] [1052] [1053] [1054] [1055] [1056] [1057] [1058] [1059] [1060] [1061] [1062] [1063] [1064] [1065] [1066] [1067] [1068] [1069] [1070] [1071] [1072] [1073] [1074] [1075] [1076] [1077] [1078] [1079] [1080] [1081] [1082] [1083] [1084] [1085] [1086] [1087] [1088] [1089] [1090] [1091] [1092] [1093] ps2pdf -sPAPERSIZE=a4 cplusplus.ps cplusplus.pdf yodl2latex --no-warnings -l3 -DAPATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ --define us -o ../tmp/docs/latex/_cplusplusus.latex cplusplus -D and APATH=/build/reproducible-path/c++-annotations-13.02.02/tmp/bin/ Yodl2latex 4.04.00 Yodl: including file preamble Yodl: including file abstract Yodl is processing a(n) report Document title: C++ Annotations Version 13.02.02 Yodl: including file overview Yodl: including file intro Yodl: including file intro/intro Yodl: including file whatsnew Yodl: including file intro/history Yodl: including file intro/annohistory Yodl: including file intro/cascpp Yodl: including file intro/compiling Yodl: including file intro/mswindows Yodl: including file intro/compilesources Yodl: including file intro/advantage Yodl: including file intro/object Yodl: including file intro/differences Yodl: including file intro/main Yodl: including file intro/eoln Yodl: including file intro/type Yodl: including file intro/overload Yodl: including file intro/default Yodl: including file intro/null Yodl: including file intro/void Yodl: including file intro/cplus Yodl: including file intro/cfunc Yodl: including file intro/header Yodl: including file intro/local Yodl: including file intro/typedef Yodl: including file intro/struct Yodl: including file intro/evaluation Yodl: including file first Yodl: including file first/first Yodl: including file first/extensions Yodl: including file first/const Yodl: including file first/namespaces Yodl: including file first/scope Yodl: including file first/cout Yodl: including file first/structs Yodl: including file first/public Yodl: including file first/cvscpp Yodl: including file first/references Yodl: including file first/rvalueref Yodl: including file first/lvalues Yodl: including file first/stronglytyped Yodl: including file first/initializer Yodl: including file first/designated Yodl: including file first/bitfields Yodl: including file first/auto Yodl: including file first/binding Yodl: including file first/using Yodl: including file first/rangebased Yodl: including file first/rawstring Yodl: including file first/binary Yodl: including file first/selectinit Yodl: including file first/attributes Yodl: including file first/spaceship Yodl: including file first/datatypes Yodl: including file first/bool Yodl: including file first/wchar Yodl: including file first/unicode Yodl: including file first/longlongint Yodl: including file first/sizet Yodl: including file first/byte Yodl: including file first/separators Yodl: including file first/cast Yodl: including file first/staticcast Yodl: including file first/constcast Yodl: including file first/reinterpretcast Yodl: including file first/dynamiccast Yodl: including file first/sharedcast Yodl: including file first/keywords Yodl: including file namespaces Yodl: including file namespaces/intro Yodl: including file namespaces/defining Yodl: including file namespaces/declaring Yodl: including file namespaces/closed Yodl: including file namespaces/referring Yodl: including file namespaces/directive Yodl: including file namespaces/koenig Yodl: including file namespaces/std Yodl: including file namespaces/nesting Yodl: including file namespaces/outside Yodl: including file namespaces/chrono/intro Yodl: including file namespaces/chrono/ratio Yodl: including file namespaces/chrono/duration Yodl: including file namespaces/chrono/clock Yodl: including file namespaces/chrono/timepoint Yodl: including file namespaces/filesystem/intro Yodl: including file namespaces/filesystem/errorcode Yodl: including file namespaces/filesystem/filestatus Yodl: including file namespaces/filesystem/getstatus Yodl: including file namespaces/filesystem/path Yodl: including file namespaces/filesystem/pathmembers Yodl: including file namespaces/filesystem/freefunctions Yodl: including file namespaces/filesystem/directoryentry Yodl: including file namespaces/filesystem/directoryiterator Yodl: including file namespaces/filesystem/spaceinfo Yodl: including file namespaces/filesystem/filesystemerror Yodl: including file string Yodl: including file string/string Yodl: including file string/ops Yodl: including file string/overview Yodl: including file string/initializers Yodl: including file string/iterators Yodl: including file string/operators Yodl: including file string/members Yodl: including file string/convertors Yodl: including file string/stringview Yodl: including file iostreams Yodl: including file iostreams/intro Yodl: including file iostreams/headers Yodl: including file iostreams/iosbase Yodl: including file iostreams/ios Yodl: including file iostreams/conditions Yodl: including file iostreams/formatting Yodl: including file iostreams/formatmembers Yodl: including file iostreams/flags Yodl: including file iostreams/output Yodl: including file iostreams/ostream Yodl: including file iostreams/ostreamwrite Yodl: including file iostreams/ostreamseek Yodl: including file iostreams/ostreamflush Yodl: including file iostreams/ofstream Yodl: including file iostreams/outmodes Yodl: including file iostreams/ostringstream Yodl: including file iostreams/puttime Yodl: including file iostreams/input Yodl: including file iostreams/istream Yodl: including file iostreams/istreamread Yodl: including file iostreams/istreamseek Yodl: including file iostreams/ifstream Yodl: including file iostreams/istringstream Yodl: including file iostreams/copying Yodl: including file iostreams/coupling Yodl: including file iostreams/moving Yodl: including file iostreams/redirection Yodl: including file iostreams/readwrite Yodl: including file classes Yodl: including file classes/intro Yodl: including file classes/construc Yodl: including file classes/application Yodl: including file classes/arguments Yodl: including file classes/order Yodl: including file classes/ambiguity Yodl: including file classes/types Yodl: including file classes/parentheses Yodl: including file classes/existingtypes Yodl: including file classes/composition Yodl: including file classes/comconst Yodl: including file classes/comref Yodl: including file classes/memberinit Yodl: including file classes/constructorscall Yodl: including file classes/uniforminit Yodl: including file classes/defaulted Yodl: including file classes/member Yodl: including file classes/anonymous Yodl: including file classes/subtleties Yodl: including file classes/inline Yodl: including file classes/defineinline Yodl: including file classes/when2use Yodl: including file classes/whennot2use Yodl: including file classes/inlinevars Yodl: including file classes/local Yodl: including file classes/mutable Yodl: including file classes/headers Yodl: including file classes/namespaces Yodl: including file classes/sizeof Yodl: including file static Yodl: including file static/intro Yodl: including file static/data Yodl: including file static/private Yodl: including file static/public Yodl: including file static/const Yodl: including file static/genconst Yodl: including file static/constexprdata Yodl: including file static/function Yodl: including file static/calling Yodl: including file memory Yodl: including file memory/intro Yodl: including file memory/new Yodl: including file memory/newarray Yodl: including file memory/deletearray Yodl: including file memory/enlargearray Yodl: including file memory/raw Yodl: including file memory/placement Yodl: including file memory/destructor Yodl: including file memory/objectp Yodl: including file memory/setnew Yodl: including file memory/assignment Yodl: including file memory/overload Yodl: including file memory/operator Yodl: including file memory/this Yodl: including file memory/sequential Yodl: including file memory/initialization Yodl: including file memory/revising Yodl: including file memory/swapping Yodl: including file memory/fastswap Yodl: including file memory/moving.yo Yodl: including file memory/move Yodl: including file memory/movecomposition Yodl: including file memory/moveassignment Yodl: including file memory/revising2 Yodl: including file memory/movedestructor Yodl: including file memory/moveonly Yodl: including file memory/default Yodl: including file memory/moveimplications Yodl: including file memory/elision.yo Yodl: including file memory/unrestricted Yodl: including file memory/uniondestructor Yodl: including file memory/unionembedding Yodl: including file memory/unionswap Yodl: including file memory/unionassignment Yodl: including file memory/aggregate Yodl: including file memory/conclusion Yodl: including file exceptions Yodl: including file exceptions/intro Yodl: including file exceptions/syntax Yodl: including file exceptions/example Yodl: including file exceptions/jmp Yodl: including file exceptions/exception Yodl: including file exceptions/throw Yodl: including file exceptions/emptythrow Yodl: including file exceptions/try Yodl: including file exceptions/catch Yodl: including file exceptions/defaultcatch Yodl: including file exceptions/noexcept Yodl: including file exceptions/iostreams Yodl: including file exceptions/standard Yodl: including file exceptions/usestandard.yo Yodl: including file exceptions/systemerror Yodl: including file exceptions/errorcategory Yodl: including file exceptions/errorcondition Yodl: including file exceptions/systemerroruse Yodl: including file exceptions/exceptionptr Yodl: including file exceptions/guarantees Yodl: including file exceptions/basic Yodl: including file exceptions/strong Yodl: including file exceptions/nothrow Yodl: including file exceptions/function Yodl: including file exceptions/constructors Yodl: including file exceptions/destructors Yodl: including file overloading Yodl: including file overloading/more Yodl: including file overloading/array Yodl: including file overloading/multiindex Yodl: including file overloading/insertextract Yodl: including file overloading/conversion Yodl: including file overloading/byte Yodl: including file overloading/explicit.yo Yodl: including file overloading/explicitconversion Yodl: including file overloading/increment.yo Yodl: including file overloading/binary.yo Yodl: including file overloading/reference.yo Yodl: including file overloading/spaceship.yo Yodl: including file overloading/new Yodl: including file overloading/delete Yodl: including file overloading/newdeletearray Yodl: including file overloading/newarray Yodl: including file overloading/deletearray Yodl: including file overloading/sizeddelete Yodl: including file overloading/newdeleteexceptions Yodl: including file overloading/functionobject.yo Yodl: including file overloading/manipulators Yodl: including file overloading/argmanipulators Yodl: including file overloading/lambda Yodl: including file overloading/lambdasyntax Yodl: including file overloading/lambdause Yodl: including file overloading/iofstreamopen Yodl: including file overloading/userdefined Yodl: including file overloading/overloadable Yodl: including file containers Yodl: including file containers/container Yodl: including file containers/notations Yodl: including file containers/pair Yodl: including file containers/array Yodl: including file containers/vector Yodl: including file containers/list Yodl: including file containers/queue Yodl: including file containers/priority Yodl: including file containers/deque Yodl: including file containers/map Yodl: including file containers/mapconstructors Yodl: including file containers/mapoperators Yodl: including file containers/mapmembers Yodl: including file containers/mapexample Yodl: including file containers/multimap Yodl: including file containers/set Yodl: including file containers/multiset Yodl: including file containers/stack Yodl: including file containers/unorderedmap Yodl: including file containers/unorderedmapconstructors Yodl: including file containers/unorderedmapmembers Yodl: including file containers/unorderedmultimap Yodl: including file containers/unorderedset Yodl: including file containers/unorderedmultiset Yodl: including file containers/heterogeneous Yodl: including file containers/complex Yodl: including file inheritance Yodl: including file inheritance/intro Yodl: including file inheritance/related Yodl: including file inheritance/depth Yodl: including file inheritance/accessrights Yodl: including file inheritance/derivationtypes Yodl: including file inheritance/accessprom Yodl: including file inheritance/constructor Yodl: including file inheritance/move Yodl: including file inheritance/assignment Yodl: including file inheritance/usingbase Yodl: including file inheritance/aggregate Yodl: including file inheritance/destructor Yodl: including file inheritance/redefining Yodl: including file inheritance/multiple Yodl: including file inheritance/conversions Yodl: including file inheritance/objectconv Yodl: including file inheritance/pointerconv Yodl: including file inheritance/nondefault Yodl: including file polymorphism Yodl: including file polymorphism/intro Yodl: including file polymorphism/function Yodl: including file polymorphism/construct Yodl: including file polymorphism/destructor Yodl: including file polymorphism/pure Yodl: including file polymorphism/implementing Yodl: including file polymorphism/explicit Yodl: including file polymorphism/multiple Yodl: including file polymorphism/ambiguity Yodl: including file polymorphism/base Yodl: including file polymorphism/notvirtual Yodl: including file polymorphism/rtti Yodl: including file polymorphism/dynamiccast Yodl: including file polymorphism/typeid Yodl: including file polymorphism/inheritance Yodl: including file polymorphism/streambufdef Yodl: including file polymorphism/protectedstreambuf Yodl: including file polymorphism/protectedinput Yodl: including file polymorphism/protectedoutput Yodl: including file polymorphism/protectedbuffer Yodl: including file polymorphism/derivingfromstreambuf Yodl: including file polymorphism/iostreambuf Yodl: including file polymorphism/offset Yodl: including file polymorphism/overunder Yodl: including file polymorphism/uflow Yodl: including file polymorphism/whencalled Yodl: including file polymorphism/xsgetn Yodl: including file polymorphism/xsputn Yodl: including file polymorphism/filebuf Yodl: including file polymorphism/exception Yodl: including file polymorphism/implementation Yodl: including file polymorphism/undefined Yodl: including file polymorphism/constructors Yodl: including file friends Yodl: including file friends/intro Yodl: including file friends/friendfun Yodl: including file friends/extended Yodl: including file pointermembers Yodl: including file pointermembers/intro Yodl: including file pointermembers/example Yodl: including file pointermembers/defining Yodl: including file pointermembers/using Yodl: including file pointermembers/static Yodl: including file pointermembers/sizes Yodl: including file nested Yodl: including file nested/nesting Yodl: including file nested/defining Yodl: including file nested/declaring Yodl: including file nested/nestedfriends Yodl: including file nested/enumerations Yodl: including file nested/emptyenum Yodl: including file nested/virtcons.yo Yodl: including file stl Yodl: including file stl/intro Yodl: including file stl/predefined Yodl: including file stl/arithmetic Yodl: including file stl/relational Yodl: including file stl/logical Yodl: including file stl/notfn Yodl: including file stl/iterators Yodl: including file stl/distance Yodl: including file stl/insertiterators Yodl: including file stl/istreamiterators Yodl: including file stl/istreambufiterators Yodl: including file stl/ostreamiterators Yodl: including file stl/ostreambufiterators Yodl: including file stl/moveiterator Yodl: including file stl/uniqueptr Yodl: including file stl/defining Yodl: including file stl/uniqueplain Yodl: including file stl/uniquemove Yodl: including file stl/uniquenew Yodl: including file stl/uniquemembers Yodl: including file stl/uniquearrays Yodl: including file stl/sharedptr Yodl: including file stl/definingshared Yodl: including file stl/sharedplain Yodl: including file stl/sharednew Yodl: including file stl/sharedmembers Yodl: including file stl/sharedcasts Yodl: including file stl/sharedarrays Yodl: including file stl/makeshared Yodl: including file stl/classeshavingpointers Yodl: including file stl/comparisons Yodl: including file stl/weakequal Yodl: including file stl/strongequal Yodl: including file stl/partialorder Yodl: including file stl/weakorder Yodl: including file stl/strongorder Yodl: including file stl/regularexp Yodl: including file stl/regexlanguage Yodl: including file stl/charclass Yodl: including file stl/regex Yodl: including file stl/smatch Yodl: including file stl/regalg Yodl: including file stl/matchflags Yodl: including file stl/regexmatch Yodl: including file stl/regexsearch Yodl: including file stl/format Yodl: including file stl/regexreplace Yodl: including file stl/statdist Yodl: including file stl/randomnumber Yodl: including file stl/statistical Yodl: including file stl/bernoulli Yodl: including file stl/binomial Yodl: including file stl/cauchy Yodl: including file stl/chisquared Yodl: including file stl/extremevalue Yodl: including file stl/exponential Yodl: including file stl/fisherf Yodl: including file stl/gamma Yodl: including file stl/geometric Yodl: including file stl/lognormal Yodl: including file stl/normal Yodl: including file stl/negativebinomial Yodl: including file stl/poisson Yodl: including file stl/studentt Yodl: including file stl/uniformint Yodl: including file stl/uniformreal Yodl: including file stl/weibull Yodl: including file stl/tie Yodl: including file stl/optional Yodl: including file generic Yodl: including file generic/intro Yodl: including file generic/execpol Yodl: including file generic/accumulate Yodl: including file generic/adjacentdifference Yodl: including file generic/adjacentfind Yodl: including file generic/allof Yodl: including file generic/beginend Yodl: including file generic/binarysearch Yodl: including file generic/copy Yodl: including file generic/copybackward Yodl: including file generic/count Yodl: including file generic/equal Yodl: including file generic/equalrange Yodl: including file generic/exchange Yodl: including file generic/fill Yodl: including file generic/find Yodl: including file generic/findend Yodl: including file generic/findfirstof Yodl: including file generic/foreach Yodl: including file generic/generate Yodl: including file generic/includes Yodl: including file generic/innerproduct Yodl: including file generic/inplacemerge Yodl: including file generic/iota Yodl: including file generic/ispartitioned Yodl: including file generic/ispermutation Yodl: including file generic/issorted Yodl: including file generic/issorteduntil Yodl: including file generic/iterswap Yodl: including file generic/lexicographicalcompare Yodl: including file generic/lowerbound Yodl: including file generic/max Yodl: including file generic/maxelement Yodl: including file generic/merge Yodl: including file generic/minmax Yodl: including file generic/mismatch Yodl: including file generic/move Yodl: including file generic/nextpermutation Yodl: including file generic/nthelement Yodl: including file generic/partialsort Yodl: including file generic/partialsum Yodl: including file generic/partition Yodl: including file generic/partitioncopy Yodl: including file generic/reduce Yodl: including file generic/remove Yodl: including file generic/replace Yodl: including file generic/reverse Yodl: including file generic/rotate Yodl: including file generic/sample Yodl: including file generic/search Yodl: including file generic/setdifference Yodl: including file generic/setintersection Yodl: including file generic/setsymmetricdifference Yodl: including file generic/setunion Yodl: including file generic/sort Yodl: including file generic/swap Yodl: including file generic/transform Yodl: including file generic/transformreduce Yodl: including file generic/uninitialized Yodl: including file generic/unique Yodl: including file generic/uniquecopy Yodl: including file generic/upperbound Yodl: including file generic/heap Yodl: including file generic/makeheap Yodl: including file generic/popheap Yodl: including file generic/pushheap Yodl: including file generic/sortheap Yodl: including file generic/heapdemo Yodl: including file threading Yodl: including file threading/intro Yodl: including file threading/threading Yodl: including file threading/thisthread Yodl: including file threading/thread Yodl: including file threading/threadlocal Yodl: including file threading/joining Yodl: including file threading/jthread Yodl: including file threading/stopcallback Yodl: including file threading/mutex Yodl: including file threading/initialization Yodl: including file threading/sharedmutex Yodl: including file threading/locks Yodl: including file threading/nameindep Yodl: including file threading/deadlocks Yodl: including file threading/sharedlock Yodl: including file threading/scopedlock Yodl: including file threading/events Yodl: including file threading/conditionvar Yodl: including file threading/conditionany Yodl: including file threading/conditionex Yodl: including file threading/atomic Yodl: including file threading/quicksort Yodl: including file threading/shared Yodl: including file threading/future Yodl: including file threading/futureerrc Yodl: including file threading/sharedfuture Yodl: including file threading/async Yodl: including file threading/packagedtask Yodl: including file threading/promise Yodl: including file threading/compilations Yodl: including file threading/transactionalmemory Yodl: including file threading/osyncstream Yodl: including file threading/syncbuf Yodl: including file threading/osynccompile Yodl: including file functiontemplates Yodl: including file functiontemplates/intro Yodl: including file functiontemplates/definitions Yodl: including file functiontemplates/considerations Yodl: including file functiontemplates/autodecl Yodl: including file functiontemplates/declval Yodl: including file functiontemplates/alternate Yodl: including file functiontemplates/referencewrappers Yodl: including file functiontemplates/local Yodl: including file functiontemplates/argumentdeduction Yodl: including file functiontemplates/lvalue Yodl: including file functiontemplates/qualifications Yodl: including file functiontemplates/baseclass Yodl: including file functiontemplates/algorithm Yodl: including file functiontemplates/contractions Yodl: including file functiontemplates/declarations Yodl: including file functiontemplates/instantdecl Yodl: including file functiontemplates/instantiations Yodl: including file functiontemplates/nocodebloat Yodl: including file functiontemplates/explicit Yodl: including file functiontemplates/overloading Yodl: including file functiontemplates/example Yodl: including file functiontemplates/ambiguities Yodl: including file functiontemplates/declaring Yodl: including file functiontemplates/specialization Yodl: including file functiontemplates/avoiding Yodl: including file functiontemplates/declaringspec Yodl: including file functiontemplates/insertion Yodl: including file functiontemplates/staticassertions Yodl: including file functiontemplates/limits Yodl: including file functiontemplates/polymorphouswrappers Yodl: including file functiontemplates/nameresolution Yodl: including file functiontemplates/selection Yodl: including file functiontemplates/determining Yodl: including file functiontemplates/sfinae Yodl: including file functiontemplates/ifconst Yodl: including file functiontemplates/summary Yodl: including file functiontemplates/variables.yo Yodl: including file classtemplates Yodl: including file classtemplates/intro Yodl: including file classtemplates/argdeduction Yodl: including file classtemplates/simple Yodl: including file classtemplates/explicit Yodl: including file classtemplates/definitions Yodl: including file classtemplates/cirque Yodl: including file classtemplates/nontype Yodl: including file classtemplates/membertemplates Yodl: including file classtemplates/cirquemembers Yodl: including file classtemplates/cirqueuse Yodl: including file classtemplates/default Yodl: including file classtemplates/declaring Yodl: including file classtemplates/externtemplate Yodl: including file classtemplates/lambda Yodl: including file classtemplates/static Yodl: including file classtemplates/typename Yodl: including file classtemplates/specialization Yodl: including file classtemplates/cirqueexample Yodl: including file classtemplates/partial Yodl: including file classtemplates/matrixalgebra Yodl: including file classtemplates/matrix Yodl: including file classtemplates/matrixrow Yodl: including file classtemplates/matrixcol Yodl: including file classtemplates/onebyone Yodl: including file classtemplates/variadic Yodl: including file classtemplates/defining Yodl: including file classtemplates/perfect Yodl: including file classtemplates/unpack Yodl: including file classtemplates/variadicnontype Yodl: including file classtemplates/fold Yodl: including file classtemplates/tuples Yodl: including file classtemplates/bindings Yodl: including file classtemplates/returntype Yodl: including file classtemplates/instantiations Yodl: including file classtemplates/nameresolution Yodl: including file classtemplates/friends Yodl: including file classtemplates/normalfriends Yodl: including file classtemplates/boundfriends Yodl: including file classtemplates/freeoperators Yodl: including file classtemplates/unboundfriends Yodl: including file classtemplates/extended Yodl: including file classtemplates/derived Yodl: including file classtemplates/template2concrete Yodl: including file classtemplates/template2template Yodl: including file classtemplates/concrete2template Yodl: including file classtemplates/staticpoly Yodl: including file classtemplates/examplestaticpoly Yodl: including file classtemplates/converting Yodl: including file classtemplates/using Yodl: including file classtemplates/nesting Yodl: including file classtemplates/iteratorcons Yodl: including file classtemplates/randomiterator Yodl: including file classtemplates/reverseiterator Yodl: including file advancedtemplates Yodl: including file advancedtemplates/intro Yodl: including file advancedtemplates/subtle Yodl: including file advancedtemplates/basenameresolution Yodl: including file advancedtemplates/dottemplate Yodl: including file advancedtemplates/values Yodl: including file advancedtemplates/int2type Yodl: including file advancedtemplates/alternatives Yodl: including file advancedtemplates/overloaded Yodl: including file advancedtemplates/classstructure Yodl: including file advancedtemplates/example Yodl: including file advancedtemplates/iterating Yodl: including file advancedtemplates/userdefined Yodl: including file advancedtemplates/templateparam Yodl: including file advancedtemplates/policies Yodl: including file advancedtemplates/templateparam2 Yodl: including file advancedtemplates/destructor Yodl: including file advancedtemplates/structure Yodl: including file advancedtemplates/aliases Yodl: including file advancedtemplates/trait Yodl: including file advancedtemplates/distinguish.yo Yodl: including file advancedtemplates/availabletraits Yodl: including file advancedtemplates/errorcodeenum Yodl: including file advancedtemplates/errorcategory Yodl: including file advancedtemplates/noexcept Yodl: including file advancedtemplates/typetype Yodl: including file advancedtemplates/nulltype Yodl: including file advancedtemplates/conversion Yodl: including file advancedtemplates/inheritance Yodl: including file advancedtemplates/listintro Yodl: including file advancedtemplates/length Yodl: including file advancedtemplates/search Yodl: including file advancedtemplates/select Yodl: including file advancedtemplates/append Yodl: including file advancedtemplates/erase Yodl: including file advancedtemplates/erasefirst Yodl: including file advancedtemplates/eraseindex Yodl: including file advancedtemplates/eraseall Yodl: including file advancedtemplates/erasedup Yodl: including file advancedtemplates/using Yodl: including file advancedtemplates/multi Yodl: including file advancedtemplates/multibase Yodl: including file advancedtemplates/support Yodl: including file advancedtemplates/usingmulti Yodl: including file advancedtemplates/expressiontemplates Yodl: including file advancedtemplates/designing Yodl: including file advancedtemplates/implementing Yodl: including file advancedtemplates/basictype Yodl: including file advancedtemplates/concepts/intro Yodl: including file advancedtemplates/concepts/defining Yodl: including file advancedtemplates/concepts/requirements Yodl: including file advancedtemplates/concepts/simple Yodl: including file advancedtemplates/concepts/type Yodl: including file advancedtemplates/concepts/compound Yodl: including file advancedtemplates/concepts/nested Yodl: including file advancedtemplates/concepts/predefined Yodl: including file advancedtemplates/concepts/oneparam Yodl: including file advancedtemplates/concepts/twoparams Yodl: including file advancedtemplates/concepts/multipleparams Yodl: including file advancedtemplates/concepts/parampack Yodl: including file advancedtemplates/concepts/freefunctions Yodl: including file advancedtemplates/concepts/constrained Yodl: including file advancedtemplates/concepts/specializations Yodl: including file advancedtemplates/concepts/declarations Yodl: including file advancedtemplates/concepts/boundfriends Yodl: including file coroutines Yodl: including file coroutines/intro.yo Yodl: including file coroutines/defining.yo Yodl: including file coroutines/state.yo Yodl: including file coroutines/suspendnever.yo Yodl: including file coroutines/statebase1.yo Yodl: including file coroutines/embedding.yo Yodl: including file coroutines/reader.yo Yodl: including file coroutines/writer.yo Yodl: including file coroutines/coawait.yo Yodl: including file coroutines/awaiter.yo Yodl: including file coroutines/access.yo Yodl: including file coroutines/fsa.yo Yodl: including file coroutines/starthandler.yo Yodl: including file coroutines/completingfsa.yo Yodl: including file coroutines/recursive.yo Yodl: including file coroutines/recursively.yo Yodl: including file coroutines/beyond.yo Yodl: including file coroutines/iterators.yo Yodl: including file coroutines/visiting.yo Yodl: including file coroutines/dir.yo Yodl: including file coroutines/corodir.yo Yodl: including file coroutines/comparing.yo Yodl: including file modules Yodl: including file modules/intro.yo Yodl: including file modules/syntax.yo Yodl: including file modules/initial.yo Yodl: including file modules/gcmcache.yo Yodl: including file modules/modhdr.yo Yodl: including file modules/locallib.yo Yodl: including file modules/relative.yo Yodl: including file modules/absolute.yo Yodl: including file modules/localhdr.yo Yodl: including file modules/namespaces.yo Yodl: including file modules/templates.yo Yodl: including file modules/classtemplates.yo Yodl: including file modules/partitions.yo Yodl: including file modules/utility.yo Yodl: including file modules/add.yo Yodl: including file modules/math.yo Yodl: including file modules/usingmath.yo Yodl: including file modules/classtemplates2.yo Yodl: including file modules/modmap.yo Yodl: including file modules/modiface.yo Yodl: including file modules/external.yo Yodl: including file modules/design.yo Yodl: including file modules/frame.yo Yodl: including file concrete Yodl: including file concrete/intro Yodl: including file concrete/fdout Yodl: including file concrete/fdinput Yodl: including file concrete/fdinbuf Yodl: including file concrete/fdninbuf Yodl: including file concrete/fdinseek Yodl: including file concrete/fdunget Yodl: including file concrete/fistream Yodl: including file concrete/fistreamexample Yodl: including file concrete/fork Yodl: including file concrete/basicfork Yodl: including file concrete/parents Yodl: including file concrete/redirection Yodl: including file concrete/daemon Yodl: including file concrete/pipes Yodl: including file concrete/parentslurp Yodl: including file concrete/children Yodl: including file concrete/select Yodl: including file concrete/selectimpl Yodl: including file concrete/monitor Yodl: including file concrete/shandler Yodl: including file concrete/run Yodl: including file concrete/monitorexample Yodl: including file concrete/child Yodl: including file concrete/binop Yodl: including file concrete/operators Yodl: including file concrete/namespace Yodl: including file concrete/crtp Yodl: including file concrete/insertion Yodl: including file concrete/proxy Yodl: including file concrete/iterators Yodl: including file concrete/bisonflex Yodl: including file concrete/usingflex Yodl: including file concrete/lexer Yodl: including file concrete/lexerspec Yodl: including file concrete/scanner Yodl: including file concrete/scanmain Yodl: including file concrete/scancompile Yodl: including file concrete/usingbison Yodl: including file concrete/bison Yodl: including file concrete/definition Yodl: including file concrete/rules Yodl: including file concrete/parserh Yodl: including file concrete/bisonflexspec Yodl: including file concrete/codegeneration No post-processing required for this latex conversion touch tmp/_cplusplusus-stamp ../../../scripts/patchlatexverb <_cplusplusus.latex>cplusplusus.latex /bin/sed -i 's/+latexcommand(\(..\){\(.\)})/\1\2/' cplusplusus.latex touch ../../../tmp/cplusplusus-stamp latex cplusplusus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplusus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) No file cplusplusus.aux. (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) Package hyperref Warning: Rerun to get /PageLabels entry. [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] No file cplusplusus.toc. [2] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) LaTeX Warning: Reference `Overview' on page 1 undefined on input line 128. LaTeX Warning: Reference `IntroC' on page 1 undefined on input line 129. LaTeX Warning: Reference `FirstImpression' on page 1 undefined on input line 13 0. LaTeX Warning: Reference `NAMESPACE' on page 1 undefined on input line 132. LaTeX Warning: Reference `String' on page 1 undefined on input line 133. LaTeX Warning: Reference `IOStreams' on page 1 undefined on input line 134. LaTeX Warning: Reference `Classes' on page 1 undefined on input line 135. LaTeX Warning: Reference `StaticDataFun' on page 1 undefined on input line 137. LaTeX Warning: Reference `MEMORY' on page 1 undefined on input line 139. LaTeX Warning: Reference `EXCEPTIONS' on page 1 undefined on input line 141. LaTeX Warning: Reference `OVERLOADING' on page 1 undefined on input line 143. LaTeX Warning: Reference `CONTAINERS' on page 1 undefined on input line 144. LaTeX Warning: Reference `INHERITANCE' on page 1 undefined on input line 145. LaTeX Warning: Reference `POLYMORPHISM' on page 1 undefined on input line 147. LaTeX Warning: Reference `Friends' on page 1 undefined on input line 149. LaTeX Warning: Reference `PointMembers' on page 1 undefined on input line 151. LaTeX Warning: Reference `NESTEDCLASSES' on page 1 undefined on input line 153. LaTeX Warning: Reference `STL' on page 1 undefined on input line 154. LaTeX Warning: Reference `GENERIC' on page 1 undefined on input line 155. LaTeX Warning: Reference `THREADING' on page 1 undefined on input line 156. LaTeX Warning: Reference `TEMPLATES' on page 1 undefined on input line 157. LaTeX Warning: Reference `TEMPCLASS' on page 1 undefined on input line 159. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 1 undefined on input line 161. LaTeX Warning: Reference `COROUTINES' on page 1 undefined on input line 162. [1] LaTeX Warning: Reference `CONCRETE' on page 2 undefined on input line 163. [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 235. LaTeX Warning: Reference `MODULES' on page 4 undefined on input line 242. LaTeX Warning: Reference `CONSPOLY' on page 4 undefined on input line 248. LaTeX Warning: Reference `IOSTREAMBUF' on page 4 undefined on input line 250. LaTeX Warning: Reference `FirstImpression' on page 4 undefined on input line 25 4. LaTeX Warning: Reference `BYTE' on page 4 undefined on input line 255. LaTeX Warning: Reference `OVERLOADING' on page 4 undefined on input line 256. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 4 undefined on input line 258 . LaTeX Warning: Reference `ITERATORCONS' on page 4 undefined on input line 266. LaTeX Warning: Reference `OPERATORINDEX' on page 4 undefined on input line 267. LaTeX Warning: Reference `STRINGVIEW' on page 4 undefined on input line 269. LaTeX Warning: Reference `OSYNC' on page 4 undefined on input line 270. LaTeX Warning: Reference `FREEBOUND' on page 4 undefined on input line 271. LaTeX Warning: Reference `BOUNDCONCEPT' on page 4 undefined on input line 272. LaTeX Warning: Reference `COROUTINES' on page 4 undefined on input line 282. LaTeX Warning: Reference `JTHREAD' on page 4 undefined on input line 282. LaTeX Warning: Reference `THREADING' on page 4 undefined on input line 283. Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) LaTeX Warning: Reference `WCHAR' on page 6 undefined on input line 361. LaTeX Warning: Reference `FunctionOverloading' on page 6 undefined on input lin e 362. Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] LaTeX Warning: Reference `INHERITANCE' on page 8 undefined on input line 494. LaTeX Warning: Reference `TEMPLATES' on page 8 undefined on input line 495. Original Yodl file: intro/object [8] LaTeX Warning: Reference `objects' on page 9 undefined on input line 590. (intro/objects.eps ) [9] LaTeX Warning: Reference `Classes' on page 10 undefined on input line 623. Original Yodl file: intro/differences Original Yodl file: intro/main LaTeX Warning: Reference `FUNTRY' on page 10 undefined on input line 646. LaTeX Warning: Reference `DESTRUCTOR' on page 10 undefined on input line 648. Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] LaTeX Warning: Reference `Classes' on page 12 undefined on input line 788. LaTeX Warning: Reference `ConstFunctions' on page 12 undefined on input line 78 9. LaTeX Warning: Reference `String' on page 12 undefined on input line 791. [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null LaTeX Warning: Reference `GENCONST' on page 14 undefined on input line 868. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 872. LaTeX Warning: Reference `FunctionOverloading' on page 14 undefined on input li ne 874. Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] LaTeX Warning: Reference `CLASSHEADER' on page 16 undefined on input line 1028. LaTeX Warning: Reference `MODULES' on page 16 undefined on input line 1035. Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `String' on page 18 undefined on input line 1118. LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct LaTeX Warning: Reference `OOP' on page 18 undefined on input line 1178. [18] LaTeX Warning: Reference `FunctionsInStructs' on page 19 undefined on input lin e 1198. Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] LaTeX Warning: Reference `ConstFunctions' on page 22 undefined on input line 13 47. [22] [23] Original Yodl file: first/namespaces LaTeX Warning: Reference `NAMESPACE' on page 24 undefined on input line 1452. Original Yodl file: first/scope LaTeX Warning: Reference `Classes' on page 24 undefined on input line 1491. [24] Original Yodl file: first/cout LaTeX Warning: Reference `Classes' on page 25 undefined on input line 1537. [25] LaTeX Warning: Reference `IOStreams' on page 26 undefined on input line 1610. Original Yodl file: first/structs LaTeX Warning: Reference `FunctionInStruct' on page 26 undefined on input line 1619. [26] Original Yodl file: first/public LaTeX Warning: Reference `Pretensions' on page 27 undefined on input line 1665. LaTeX Warning: Reference `INHERITANCE' on page 27 undefined on input line 1676. [27] LaTeX Warning: Reference `datahiding' on page 28 undefined on input line 1711. (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] LaTeX Warning: Reference `MEMORY' on page 32 undefined on input line 1993. [32] Original Yodl file: first/rvalueref [33] [34] LaTeX Warning: Reference `MOVE' on page 35 undefined on input line 2146. [35] Original Yodl file: first/lvalues LaTeX Warning: Reference `String' on page 36 undefined on input line 2222. LaTeX Warning: Reference `Classes' on page 36 undefined on input line 2223. LaTeX Warning: Reference `PointMembers' on page 36 undefined on input line 2223 . LaTeX Warning: Reference `Classes' on page 36 undefined on input line 2245. [36] LaTeX Warning: Reference `String' on page 37 undefined on input line 2256. LaTeX Warning: Reference `PointMembers' on page 37 undefined on input line 2269 . [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer LaTeX Warning: Reference `UNIFORMINIT' on page 39 undefined on input line 2434. [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto LaTeX Warning: Reference `STL' on page 41 undefined on input line 2562. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 41 undefined on input line 256 2. [41] LaTeX Warning: Reference `AUTODECL' on page 42 undefined on input line 2568. LaTeX Warning: Reference `String' on page 42 undefined on input line 2579. LaTeX Warning: Reference `CONTAINERS' on page 42 undefined on input line 2580. LaTeX Warning: Reference `STL' on page 42 undefined on input line 2581. [42] LaTeX Warning: Reference `ConstFunctions' on page 43 undefined on input line 26 51. LaTeX Warning: Reference `NOEXCEPT' on page 43 undefined on input line 2652. Original Yodl file: first/binding [43] LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2696. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2697. LaTeX Warning: Reference `PAIR' on page 44 undefined on input line 2711. LaTeX Warning: Reference `TUPLES' on page 44 undefined on input line 2711. [44] Original Yodl file: first/using [45] LaTeX Warning: Reference `AUTO' on page 46 undefined on input line 2862. Original Yodl file: first/rangebased LaTeX Warning: Reference `FOREACH' on page 46 undefined on input line 2877. [46] LaTeX Warning: Reference `CONTAINERS' on page 47 undefined on input line 2887. LaTeX Warning: Reference `ITERATORS' on page 47 undefined on input line 2889. LaTeX Warning: Reference `Classes' on page 47 undefined on input line 2913. [47] Original Yodl file: first/rawstring [48] LaTeX Warning: Reference `NAMESPACE' on page 49 undefined on input line 3027. Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship LaTeX Warning: Reference `SPACESHIP' on page 52 undefined on input line 3243. Original Yodl file: first/datatypes LaTeX Warning: Reference `String' on page 52 undefined on input line 3269. [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] LaTeX Warning: Reference `CPPCASTS' on page 56 undefined on input line 3499. LaTeX Warning: Reference `BYTE' on page 56 undefined on input line 3502. Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] LaTeX Warning: Reference `INHERITANCE' on page 58 undefined on input line 3593. Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast LaTeX Warning: Reference `POLYMORPHISM' on page 59 undefined on input line 3709 . Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] LaTeX Warning: Reference `DYNAMICCAST' on page 60 undefined on input line 3721. Original Yodl file: first/sharedcast LaTeX Warning: Reference `SHAREDPTR' on page 60 undefined on input line 3727. LaTeX Warning: Reference `SHAREDCAST' on page 60 undefined on input line 3728. Original Yodl file: first/keywords [60] LaTeX Warning: Reference `FINAL' on page 61 undefined on input line 3781. Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] LaTeX Warning: Reference `OUTSIDE' on page 64 undefined on input line 3856. Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed LaTeX Warning: Reference `Classes' on page 64 undefined on input line 3879. Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] LaTeX Warning: Reference `OVERLOADING' on page 68 undefined on input line 4171. [68] Original Yodl file: namespaces/std LaTeX Warning: Reference `STL' on page 69 undefined on input line 4192. LaTeX Warning: Reference `GENERIC' on page 69 undefined on input line 4192. LaTeX Warning: Reference `NAMESPACEHDR' on page 69 undefined on input line 4228 . Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] LaTeX Warning: Reference `MEMORY' on page 72 undefined on input line 4383. [72] Original Yodl file: namespaces/chrono/intro LaTeX Warning: Reference `THREADING' on page 73 undefined on input line 4481. [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] LaTeX Warning: Reference `MEMORY' on page 76 undefined on input line 4726. LaTeX Warning: Reference `NUMLIM' on page 76 undefined on input line 4752. [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint LaTeX Warning: Reference `MEMORY' on page 78 undefined on input line 4889. [78] LaTeX Warning: Reference `DURATION' on page 79 undefined on input line 4935. LaTeX Warning: Reference `IOFORMAT' on page 79 undefined on input line 4939. LaTeX Warning: Reference `TIMEIMG' on page 79 undefined on input line 4941. (threading/time.eps ) LaTeX Warning: Reference `PUTTIME' on page 79 undefined on input line 4949. Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro LaTeX Warning: Reference `EXCEPTIONS' on page 81 undefined on input line 5013. LaTeX Warning: Reference `ERRORCODE' on page 81 undefined on input line 5014. Original Yodl file: namespaces/filesystem/errorcode LaTeX Warning: Reference `SYSTEMERROR' on page 81 undefined on input line 5019. LaTeX Warning: Reference `ERRCAT' on page 81 undefined on input line 5035. [81] LaTeX Warning: Reference `MEMTEMP' on page 82 undefined on input line 5052. LaTeX Warning: Reference `ERRCODEENUM' on page 82 undefined on input line 5055. Underfull \hbox (badness 1389) in paragraph at lines 5052--5058 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, LaTeX Warning: Reference `ERRCOND' on page 82 undefined on input line 5086. Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] LaTeX Warning: Reference `ERRCODEENUM' on page 83 undefined on input line 5110. Original Yodl file: namespaces/filesystem/filestatus LaTeX Warning: Reference `PATH' on page 83 undefined on input line 5127. Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = LaTeX Warning: Reference `FREEFS' on page 84 undefined on input line 5375. [84] Original Yodl file: namespaces/filesystem/getstatus LaTeX Warning: Reference `FREEFS' on page 85 undefined on input line 5389. Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: LaTeX Warning: Reference `PATH' on page 85 undefined on input line 5456. LaTeX Warning: Reference `MAP' on page 85 undefined on input line 5456. [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, LaTeX Warning: Reference `DIRENTRY' on page 90 undefined on input line 5843. LaTeX Warning: Reference `TIMEPOINT' on page 90 undefined on input line 5859. Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] LaTeX Warning: Reference `FSSTATUS' on page 92 undefined on input line 5975. LaTeX Warning: Reference `FSESTAT' on page 92 undefined on input line 5975. Original Yodl file: namespaces/filesystem/directoryiterator LaTeX Warning: Reference `ITERATORS' on page 92 undefined on input line 6009. [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror LaTeX Warning: Reference `EXCEPTIONS' on page 95 undefined on input line 6153. [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string LaTeX Warning: Reference `GENERIC' on page 97 undefined on input line 6192. [97] Original Yodl file: string/ops LaTeX Warning: Reference `ITERATORS' on page 98 undefined on input line 6260. LaTeX Warning: Reference `STRINGOVERVIEW' on page 98 undefined on input line 62 61. [98] Original Yodl file: string/overview LaTeX Warning: Reference `EXCEPTIONS' on page 99 undefined on input line 6345. [99] LaTeX Warning: Reference `ITERATORS' on page 100 undefined on input line 6369. Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators LaTeX Warning: Reference `ITERATORS' on page 101 undefined on input line 6421. LaTeX Warning: Reference `GENERIC' on page 101 undefined on input line 6430. Original Yodl file: string/operators [101] LaTeX Warning: Reference `CoutCinCerr' on page 102 undefined on input line 6508 . Original Yodl file: string/members LaTeX Warning: Reference `STRINGOVERVIEW' on page 102 undefined on input line 6 544. [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] LaTeX Warning: Reference `STRINGVIEW' on page 104 undefined on input line 6605. [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6712. LaTeX Warning: Reference `IOSTATES' on page 106 undefined on input line 6713. Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject LaTeX Warning: Reference `CONTAINERS' on page 110 undefined on input line 6980. [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro LaTeX Warning: Reference `FirstImpression' on page 111 undefined on input line 6992. LaTeX Warning: Reference `Classes' on page 111 undefined on input line 7000. LaTeX Warning: Reference `INHERITANCE' on page 111 undefined on input line 7001 . LaTeX Warning: Reference `TEMPLATES' on page 111 undefined on input line 7015. [111] LaTeX Warning: Reference `INHERITANCE' on page 112 undefined on input line 7068 . LaTeX Warning: Reference `POLYMORPHISM' on page 112 undefined on input line 706 8. LaTeX Warning: Reference `CONCRETE' on page 112 undefined on input line 7069. (iostreams/ioclasses.eps ) LaTeX Warning: Reference `IOCLASSESFIG' on page 112 undefined on input line 707 5. LaTeX Warning: Reference `INHERITANCE' on page 112 undefined on input line 7087 . [112] [113] LaTeX Warning: Reference `OSYNC' on page 114 undefined on input line 7123. LaTeX Warning: Reference `CONCRETE' on page 114 undefined on input line 7123. Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like LaTeX Warning: Reference `STREAMBUF' on page 114 undefined on input line 7167. LaTeX Warning: Reference `FILEBUF' on page 114 undefined on input line 7168. LaTeX Warning: Reference `ISTREAM' on page 114 undefined on input line 7171. LaTeX Warning: Reference `OSTREAM' on page 114 undefined on input line 7174. LaTeX Warning: Reference `IOSTREAMBUF' on page 114 undefined on input line 7178 . LaTeX Warning: Reference `OFSTREAM' on page 114 undefined on input line 7180. LaTeX Warning: Reference `IFSTREAM' on page 114 undefined on input line 7180. LaTeX Warning: Reference `FSTREAM' on page 114 undefined on input line 7180. [114] LaTeX Warning: Reference `OSTRINGSTREAM' on page 115 undefined on input line 71 82. LaTeX Warning: Reference `ISTRINGSTREAM' on page 115 undefined on input line 71 82. LaTeX Warning: Reference `IOFORMAT' on page 115 undefined on input line 7184. Original Yodl file: iostreams/iosbase LaTeX Warning: Reference `IOCLASSESFIG' on page 115 undefined on input line 720 7. Original Yodl file: iostreams/ios LaTeX Warning: Reference `INHERITANCE' on page 115 undefined on input line 7227 . LaTeX Warning: Reference `FORMATFLAGS' on page 115 undefined on input line 7235 . LaTeX Warning: Reference `STREAMBUF' on page 115 undefined on input line 7242. LaTeX Warning: Reference `STRBUF' on page 115 undefined on input line 7242. [115] LaTeX Warning: Reference `COUPLING' on page 116 undefined on input line 7253. LaTeX Warning: Reference `COUPLING' on page 116 undefined on input line 7259. Original Yodl file: iostreams/conditions [116] [117] [118] LaTeX Warning: Reference `EXCEPTIONS' on page 119 undefined on input line 7463. LaTeX Warning: Reference `IOEXCEPTIONS' on page 119 undefined on input line 746 4. Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] LaTeX Warning: Reference `FORMATFLAGS' on page 120 undefined on input line 7533 . LaTeX Warning: Reference `FORMATFLAGS' on page 120 undefined on input line 7548 . LaTeX Warning: Reference `FORMATFLAGS' on page 120 undefined on input line 7552 . [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] LaTeX Warning: Reference `IOS' on page 124 undefined on input line 7790. LaTeX Warning: Reference `OSTRINGSTREAM' on page 124 undefined on input line 77 95. LaTeX Warning: Reference `IOS' on page 124 undefined on input line 7802. LaTeX Warning: Reference `IOS' on page 124 undefined on input line 7823. [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream LaTeX Warning: Reference `STREAMBUF' on page 125 undefined on input line 7883. Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] LaTeX Warning: Reference `ISTREAMPOS' on page 127 undefined on input line 7990. Original Yodl file: iostreams/ostreamflush LaTeX Warning: Reference `FORMATFLAGS' on page 127 undefined on input line 8010 . LaTeX Warning: Reference `OFSTREAM' on page 127 undefined on input line 8012. Original Yodl file: iostreams/ofstream [127] LaTeX Warning: Reference `OUTPUTMODES' on page 128 undefined on input line 8039 . LaTeX Warning: Reference `STREAMBUF' on page 128 undefined on input line 8052. LaTeX Warning: Reference `FILEBUF' on page 128 undefined on input line 8053. [128] Original Yodl file: iostreams/outmodes LaTeX Warning: Reference `IFSTREAM' on page 129 undefined on input line 8108. LaTeX Warning: Reference `EnumOverload' on page 129 undefined on input line 814 8. [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] LaTeX Warning: Reference `OSTREAM' on page 135 undefined on input line 8750. LaTeX Warning: Reference `STREAMBUF' on page 135 undefined on input line 8751. LaTeX Warning: Reference `CONCRETE' on page 135 undefined on input line 8751. Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] LaTeX Warning: Reference `IOSTATES' on page 136 undefined on input line 8821. LaTeX Warning: Reference `STRINGMEMBERS' on page 136 undefined on input line 88 34. LaTeX Warning: Reference `IFSTREAM' on page 136 undefined on input line 8856. [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] LaTeX Warning: Reference `OUTPUTMODES' on page 138 undefined on input line 8951 . LaTeX Warning: Reference `OFSTREAM' on page 138 undefined on input line 8985. LaTeX Warning: Reference `ISTREAMREAD' on page 138 undefined on input line 8987 . [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] LaTeX Warning: Reference `ISTREAMREAD' on page 140 undefined on input line 9071 . Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection LaTeX Warning: Reference `REDIRECTION' on page 142 undefined on input line 9202 . [142] Original Yodl file: iostreams/readwrite LaTeX Warning: Reference `POLYMORPHISM' on page 143 undefined on input line 929 8. LaTeX Warning: Reference `IOSTREAMBUF' on page 143 undefined on input line 9299 . [143] LaTeX Warning: Reference `OUTPUTMODES' on page 144 undefined on input line 9369 . [144] LaTeX Warning: Reference `OSTREAMPOS' on page 145 undefined on input line 9407. LaTeX Warning: Reference `ISTREAMPOS' on page 145 undefined on input line 9407. LaTeX Warning: Reference `IOSTATES' on page 145 undefined on input line 9409. [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] LaTeX Warning: Reference `FILEBUF' on page 149 undefined on input line 9655. LaTeX Warning: Reference `IOSTREAMBUF' on page 149 undefined on input line 9668 . LaTeX Warning: Reference `STREAMBUF' on page 149 undefined on input line 9671. [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro LaTeX Warning: Reference `POD' on page 151 undefined on input line 9717. LaTeX Warning: Reference `HIDING' on page 151 undefined on input line 9719. LaTeX Warning: Reference `APPLICATION' on page 151 undefined on input line 9720 . LaTeX Warning: Reference `UNIONS' on page 151 undefined on input line 9726. LaTeX Warning: Reference `ConstFunctions' on page 151 undefined on input line 9 762. Underfull \vbox (badness 10000) has occurred while \output is active [151] LaTeX Warning: Reference `StaticDataFun' on page 152 undefined on input line 98 20. LaTeX Warning: Reference `INHERITANCE' on page 152 undefined on input line 9824 . [152] LaTeX Warning: Reference `INTRONAME' on page 153 undefined on input line 9848. LaTeX Warning: Reference `CLASSHEADER' on page 153 undefined on input line 9853 . LaTeX Warning: Reference `NAMESPACEHDR' on page 153 undefined on input line 985 3. Original Yodl file: classes/construc LaTeX Warning: Reference `MEMORY' on page 153 undefined on input line 9872. LaTeX Warning: Reference `MemberInitializers' on page 153 undefined on input li ne 9885. [153] LaTeX Warning: Reference `DEFAULTED' on page 154 undefined on input line 9934. LaTeX Warning: Reference `DEFAULTED' on page 154 undefined on input line 9938. Original Yodl file: classes/application [154] LaTeX Warning: Reference `ConstFunctions' on page 155 undefined on input line 1 0023. [155] [156] Original Yodl file: classes/arguments LaTeX Warning: Reference `MemberInitializers' on page 157 undefined on input li ne 10120. [157] LaTeX Warning: Reference `VECTOR' on page 158 undefined on input line 10189. LaTeX Warning: Reference `AMBIGUITY' on page 158 undefined on input line 10190. LaTeX Warning: Reference `CONSCALL' on page 158 undefined on input line 10227. [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] LaTeX Warning: Reference `INHERITANCE' on page 168 undefined on input line 1081 9. LaTeX Warning: Reference `POLYMORPHISM' on page 168 undefined on input line 108 20. Original Yodl file: classes/constructorscall LaTeX Warning: Reference `INHERITANCE' on page 168 undefined on input line 1085 1. [168] LaTeX Warning: Reference `StaticDataFun' on page 169 undefined on input line 10 891. Original Yodl file: classes/uniforminit [169] LaTeX Warning: Reference `FUNOBJ' on page 170 undefined on input line 10934. LaTeX Warning: Reference `POD' on page 170 undefined on input line 10935. [170] [171] Original Yodl file: classes/defaulted LaTeX Warning: Reference `INHERITANCE' on page 172 undefined on input line 1107 5. LaTeX Warning: Reference `MEMORY' on page 172 undefined on input line 11079. Original Yodl file: classes/member [172] LaTeX Warning: Reference `ConstRule' on page 173 undefined on input line 11112. LaTeX Warning: Reference `MEMORY' on page 173 undefined on input line 11134. [173] Original Yodl file: classes/anonymous [174] LaTeX Warning: Reference `RREF' on page 175 undefined on input line 11274. Original Yodl file: classes/subtleties [175] LaTeX Warning: Reference `MEMORY' on page 176 undefined on input line 11342. [176] Original Yodl file: classes/inline LaTeX Warning: Reference `WHENINLINE' on page 177 undefined on input line 11440 . [177] Original Yodl file: classes/defineinline [178] LaTeX Warning: Reference `GENCONST' on page 179 undefined on input line 11524. Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use LaTeX Warning: Reference `POLYMORPHISM' on page 180 undefined on input line 115 75. LaTeX Warning: Reference `POLYMORPHISM' on page 180 undefined on input line 115 92. Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local LaTeX Warning: Reference `NONDEFINIT' on page 181 undefined on input line 11633 . LaTeX Warning: Reference `INHERITANCE' on page 181 undefined on input line 1165 9. [181] Original Yodl file: classes/mutable LaTeX Warning: Reference `ConstFunctions' on page 182 undefined on input line 1 1702. [182] Original Yodl file: classes/headers LaTeX Warning: Reference `CHeaders' on page 183 undefined on input line 11750. [183] [184] LaTeX Warning: Reference `INHERITANCE' on page 185 undefined on input line 1189 4. LaTeX Warning: Reference `INHERITANCE' on page 185 undefined on input line 1192 7. [185] LaTeX Warning: Reference `CHeaders' on page 186 undefined on input line 11940. Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public LaTeX Warning: Reference `StaticData' on page 191 undefined on input line 12248 . [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function LaTeX Warning: Reference `CALLINGCONVENTION' on page 196 undefined on input lin e 12577. [196] [197] Original Yodl file: static/calling LaTeX Warning: Reference `GENERIC' on page 198 undefined on input line 12674. [198] LaTeX Warning: Reference `GENERIC' on page 199 undefined on input line 12724. [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro LaTeX Warning: Reference `NEWHANDLER' on page 201 undefined on input line 12750 . [201] Original Yodl file: memory/new LaTeX Warning: Reference `NEWHANDLER' on page 202 undefined on input line 12815 . [202] LaTeX Warning: Reference `PLACEMENT' on page 203 undefined on input line 12862. Original Yodl file: memory/newarray LaTeX Warning: Reference `DELETEARRAY' on page 203 undefined on input line 1287 5. [203] LaTeX Warning: Reference `NONDEFINIT' on page 204 undefined on input line 12944 . LaTeX Warning: Reference `ENLARGEARRAY' on page 204 undefined on input line 129 64. Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] LaTeX Warning: Reference `UNINIT' on page 209 undefined on input line 13256. Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] LaTeX Warning: Reference `INHERITANCE' on page 212 undefined on input line 1347 8. [212] [213] Original Yodl file: memory/setnew LaTeX Warning: Reference `STDEXC' on page 214 undefined on input line 13578. [214] Original Yodl file: memory/assignment [215] LaTeX Warning: Reference `badassign' on page 216 undefined on input line 13695. (memory/badassign.eps ) Original Yodl file: memory/overload LaTeX Warning: Reference `rightass' on page 216 undefined on input line 13723. (memory/rightass.eps ) [216] LaTeX Warning: Reference `CoutCinCerr' on page 217 undefined on input line 1377 0. [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this LaTeX Warning: Reference `PointMembers' on page 219 undefined on input line 138 97. Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization LaTeX Warning: Reference `DESTRUCTOR' on page 220 undefined on input line 13945 . [220] LaTeX Warning: Reference `MOVECONS' on page 221 undefined on input line 13996. [221] Original Yodl file: memory/revising LaTeX Warning: Reference `DESTRUCTOR' on page 222 undefined on input line 14092 . [222] LaTeX Warning: Reference `MOVE' on page 223 undefined on input line 14116. Original Yodl file: memory/swapping LaTeX Warning: Reference `STL' on page 223 undefined on input line 14154. LaTeX Warning: Reference `SWAP' on page 223 undefined on input line 14155. [223] LaTeX Warning: Reference `SWAPLIST' on page 224 undefined on input line 14186. (memory/fswap.eps ) [224] LaTeX Warning: Reference `SWAPSELF' on page 225 undefined on input line 14211. (memory/fswap2.eps ) LaTeX Warning: Reference `SWAPSELF' on page 225 undefined on input line 14226. LaTeX Warning: Reference `SWAPSELF' on page 225 undefined on input line 14235. LaTeX Warning: Reference `SWAPLIST' on page 225 undefined on input line 14252. Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] LaTeX Warning: Reference `RVO' on page 229 undefined on input line 14476. Original Yodl file: memory/move [229] LaTeX Warning: Reference `COPYCONS' on page 230 undefined on input line 14547. LaTeX Warning: Reference `MOVEASS' on page 230 undefined on input line 14552. [230] Original Yodl file: memory/movecomposition LaTeX Warning: Reference `INHERITANCE' on page 231 undefined on input line 1459 7. [231] Original Yodl file: memory/moveassignment LaTeX Warning: Reference `MOVECONS' on page 232 undefined on input line 14709. Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly LaTeX Warning: Reference `CONTAINERS' on page 234 undefined on input line 14814 . Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] LaTeX Warning: Reference `REVISEDASS' on page 237 undefined on input line 14976 . Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate LaTeX Warning: Reference `INHERITANCE' on page 245 undefined on input line 1555 2. LaTeX Warning: Reference `INILIST' on page 245 undefined on input line 15583. LaTeX Warning: Reference `STRUCTBIND' on page 245 undefined on input line 15584 . Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] LaTeX Warning: Reference `STDEXC' on page 248 undefined on input line 15671. LaTeX Warning: Reference `INHERITANCE' on page 248 undefined on input line 1567 2. Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp LaTeX Warning: Reference `BASICEXCEPTION' on page 250 undefined on input line 1 5819. [250] Original Yodl file: exceptions/exception LaTeX Warning: Reference `BASICEXCEPTION' on page 251 undefined on input line 1 5908. [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] LaTeX Warning: Reference `EXCEPTIONCATCH' on page 256 undefined on input line 1 6215. LaTeX Warning: Reference `POLYMORPHISM' on page 256 undefined on input line 162 22. Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try LaTeX Warning: Reference `EMPTYTHROW' on page 257 undefined on input line 16292 . Original Yodl file: exceptions/catch [257] LaTeX Warning: Reference `UNIQUEPTR' on page 258 undefined on input line 16340. LaTeX Warning: Reference `SHAREDPTR' on page 258 undefined on input line 16340. [258] LaTeX Warning: Reference `EMPTYTHROW' on page 259 undefined on input line 16412 . Original Yodl file: exceptions/defaultcatch [259] LaTeX Warning: Reference `EXCEPTIONCATCH' on page 260 undefined on input line 1 6455. LaTeX Warning: Reference `EMPTYTHROW' on page 260 undefined on input line 16462 . LaTeX Warning: Reference `THREADING' on page 260 undefined on input line 16505. LaTeX Warning: Reference `EXCPTR' on page 260 undefined on input line 16508. Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] LaTeX Warning: Reference `SYSTEMERROR' on page 261 undefined on input line 1652 0. LaTeX Warning: Reference `NOEXCEPT' on page 261 undefined on input line 16534. Original Yodl file: exceptions/iostreams [261] LaTeX Warning: Reference `STREAMBUF' on page 262 undefined on input line 16592. Original Yodl file: exceptions/standard LaTeX Warning: Reference `DYNAMICCAST' on page 262 undefined on input line 1662 4. LaTeX Warning: Reference `TYPEID' on page 262 undefined on input line 16631. [262] LaTeX Warning: Reference `TRANSMEM' on page 263 undefined on input line 16666. Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror LaTeX Warning: Reference `ERRORCODE' on page 264 undefined on input line 16740. LaTeX Warning: Reference `SYSERRFIG' on page 264 undefined on input line 16749. (exceptions/systemerror.eps ) LaTeX Warning: Reference `SYSERRFIG' on page 264 undefined on input line 16756. [264] [265] LaTeX Warning: Reference `ERRCODEENUM' on page 266 undefined on input line 1679 4. LaTeX Warning: Reference `SYSERRFIG' on page 266 undefined on input line 16797. Original Yodl file: exceptions/errorcategory LaTeX Warning: Reference `ERRCODEENUM' on page 266 undefined on input line 1680 2. LaTeX Warning: Reference `POLYMORPHISM' on page 266 undefined on input line 168 11. LaTeX Warning: Reference `ERRCOND' on page 266 undefined on input line 16815. [266] LaTeX Warning: Reference `FUTURE' on page 267 undefined on input line 16865. Original Yodl file: exceptions/errorcondition LaTeX Warning: Reference `ERRCODEENUM' on page 267 undefined on input line 1688 2. LaTeX Warning: Reference `MEMTEMP' on page 267 undefined on input line 16896. Underfull \hbox (badness 7362) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 269 undefined on input line 16 996. LaTeX Warning: Reference `ERRCODEENUM' on page 269 undefined on input line 1699 6. Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 271 undefined on input line 1 7119. Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow LaTeX Warning: Reference `NOEXCEPT' on page 274 undefined on input line 17349. LaTeX Warning: Reference `CONSEXCEPTIONS' on page 274 undefined on input line 1 7356. LaTeX Warning: Reference `CopyDestroy' on page 274 undefined on input line 1736 1. Original Yodl file: exceptions/function [274] [275] [276] Original Yodl file: exceptions/constructors [277] [278] LaTeX Warning: Reference `SHAREDPTR' on page 279 undefined on input line 17676. [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more LaTeX Warning: Reference `MEMORY' on page 285 undefined on input line 17950. LaTeX Warning: Reference `FirstImpression' on page 285 undefined on input line 17952. LaTeX Warning: Reference `IOStreams' on page 285 undefined on input line 17953. Original Yodl file: overloading/array [285] LaTeX Warning: Reference `FunctionOverloading' on page 286 undefined on input l ine 18049. LaTeX Warning: Reference `ConstFunctions' on page 286 undefined on input line 1 8050. LaTeX Warning: Reference `MEMORY' on page 286 undefined on input line 18057. [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract LaTeX Warning: Reference `MEMORY' on page 289 undefined on input line 18240. [289] Original Yodl file: overloading/conversion [290] [291] LaTeX Warning: Reference `OverloadableOperators' on page 292 undefined on input line 18391. LaTeX Warning: Reference `SPECIALIZING' on page 292 undefined on input line 184 47. [292] [293] LaTeX Warning: Reference `BYTE' on page 294 undefined on input line 18536. LaTeX Warning: Reference `BYTE' on page 294 undefined on input line 18539. Original Yodl file: overloading/byte LaTeX Warning: Reference `FirstImpression' on page 294 undefined on input line 18546. [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] LaTeX Warning: Reference `EXCHANGE' on page 300 undefined on input line 18927. Original Yodl file: overloading/binary.yo [300] LaTeX Warning: Reference `EXPLICIT' on page 301 undefined on input line 19000. [301] [302] LaTeX Warning: Reference `Friends' on page 303 undefined on input line 19124. [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo LaTeX Warning: Reference `COMPARISONS' on page 307 undefined on input line 1938 3. LaTeX Warning: Reference `TEMPFUNARGS' on page 307 undefined on input line 1940 7. [307] Original Yodl file: overloading/new LaTeX Warning: Reference `NEWDELETEARRAY' on page 308 undefined on input line 1 9488. [308] [309] LaTeX Warning: Reference `StaticDataFun' on page 310 undefined on input line 19 565. [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete LaTeX Warning: Reference `NEWDELETEARRAY' on page 311 undefined on input line 1 9628. LaTeX Warning: Reference `StaticDataFun' on page 311 undefined on input line 19 665. Original Yodl file: overloading/newdeletearray LaTeX Warning: Reference `NEWARRAY' on page 311 undefined on input line 19668. LaTeX Warning: Reference `DELETEARRAY' on page 311 undefined on input line 1966 8. LaTeX Warning: Reference `DELETEPTRS' on page 311 undefined on input line 19668 . [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] LaTeX Warning: Reference `StaticDataFun' on page 314 undefined on input line 19 849. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo LaTeX Warning: Reference `GENERIC' on page 316 undefined on input line 19976. [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators LaTeX Warning: Reference `IOStreams' on page 318 undefined on input line 20120. [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda LaTeX Warning: Reference `GENERIC' on page 322 undefined on input line 20341. LaTeX Warning: Reference `SORT' on page 322 undefined on input line 20343. LaTeX Warning: Reference `FIND' on page 322 undefined on input line 20343. Original Yodl file: overloading/lambdasyntax [322] LaTeX Warning: Reference `ACCU' on page 323 undefined on input line 20441. [323] LaTeX Warning: Reference `AUTO' on page 324 undefined on input line 20467. Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] LaTeX Warning: Reference `THREADING' on page 325 undefined on input line 20575. [325] Original Yodl file: overloading/lambdause [326] LaTeX Warning: Reference `FOREACH' on page 327 undefined on input line 20693. [327] LaTeX Warning: Reference `CONDEX' on page 328 undefined on input line 20783. LaTeX Warning: Reference `CONDEX' on page 328 undefined on input line 20789. [328] LaTeX Warning: Reference `TEMPCLASS' on page 329 undefined on input line 20846. Original Yodl file: overloading/iofstreamopen LaTeX Warning: Reference `OUTPUTMODES' on page 329 undefined on input line 2084 9. [329] Original Yodl file: overloading/userdefined LaTeX Warning: Reference `UDL' on page 330 undefined on input line 20937. [330] [331] LaTeX Warning: Reference `UDL' on page 332 undefined on input line 21011. Original Yodl file: overloading/overloadable LaTeX Warning: Reference `ConversionOperators' on page 332 undefined on input l ine 21099. [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container LaTeX Warning: Reference `TEMPLATES' on page 335 undefined on input line 21118. LaTeX Warning: Reference `PAIR' on page 335 undefined on input line 21128. LaTeX Warning: Reference `TEMPLATES' on page 335 undefined on input line 21142. [335] LaTeX Warning: Reference `TUPLES' on page 336 undefined on input line 21167. LaTeX Warning: Reference `String' on page 336 undefined on input line 21171. LaTeX Warning: Reference `IOStreams' on page 336 undefined on input line 21171. LaTeX Warning: Reference `STACK' on page 336 undefined on input line 21217. LaTeX Warning: Reference `PRIQUEUE' on page 336 undefined on input line 21218. LaTeX Warning: Reference `QUEUE' on page 336 undefined on input line 21219. LaTeX Warning: Reference `GENERIC' on page 336 undefined on input line 21233. LaTeX Warning: Reference `STL' on page 336 undefined on input line 21239. [336] Original Yodl file: containers/notations Original Yodl file: containers/pair LaTeX Warning: Reference `TEMPLATES' on page 337 undefined on input line 21295. [337] LaTeX Warning: Reference `VECTOR' on page 338 undefined on input line 21364. [338] LaTeX Warning: Reference `TUPLES' on page 339 undefined on input line 21373. Original Yodl file: containers/array [339] LaTeX Warning: Reference `SORT' on page 340 undefined on input line 21481. [340] Original Yodl file: containers/vector LaTeX Warning: Reference `PAIR' on page 341 undefined on input line 21512. [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21686. (containers/list.eps ) LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21691. LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21700. LaTeX Warning: Reference `listFig' on page 344 undefined on input line 21719. [344] LaTeX Warning: Reference `listAdd' on page 345 undefined on input line 21755. (containers/insertlist.eps ) LaTeX Warning: Reference `listFig' on page 345 undefined on input line 21763. LaTeX Warning: Reference `listDel' on page 345 undefined on input line 21763. (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] LaTeX Warning: Reference `queueFig' on page 351 undefined on input line 22094. (containers/queue.eps ) LaTeX Warning: Reference `queueFig' on page 351 undefined on input line 22099. [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] LaTeX Warning: Reference `QUEUE' on page 354 undefined on input line 22306. Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map LaTeX Warning: Reference `PAIR' on page 357 undefined on input line 22497. LaTeX Warning: Reference `RELATIONAL' on page 357 undefined on input line 22515 . [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample LaTeX Warning: Reference `MAP' on page 364 undefined on input line 22957. [364] Original Yodl file: containers/multimap LaTeX Warning: Reference `MAP' on page 365 undefined on input line 23015. Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset LaTeX Warning: Reference `SET' on page 369 undefined on input line 23289. [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack LaTeX Warning: Reference `StackFig' on page 371 undefined on input line 23426. LaTeX Warning: Reference `StackFig' on page 371 undefined on input line 23429. (containers/stack/stack.eps ) LaTeX Warning: Reference `StackFig' on page 371 undefined on input line 23438. [371] LaTeX Warning: Reference `StackFig' on page 372 undefined on input line 23451. LaTeX Warning: Reference `QUEUE' on page 372 undefined on input line 23481. [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] LaTeX Warning: Reference `GENERIC' on page 375 undefined on input line 23624. Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of LaTeX Warning: Reference `UMAPMEMBERS' on page 380 undefined on input line 2395 8. [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro LaTeX Warning: Reference `Composition' on page 385 undefined on input line 2417 7. LaTeX Warning: Reference `OOP' on page 385 undefined on input line 24198. LaTeX Warning: Reference `hierarchy' on page 385 undefined on input line 24211. (inheritance/hierarchy.eps ) LaTeX Warning: Reference `POLYMORPHISM' on page 385 undefined on input line 242 21. LaTeX Warning: Reference `POLYMORPHISM' on page 385 undefined on input line 242 23. Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] LaTeX Warning: Reference `POLYMORPHISM' on page 388 undefined on input line 243 61. Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights LaTeX Warning: Reference `HIDING' on page 389 undefined on input line 24433. LaTeX Warning: Reference `IOStreams' on page 389 undefined on input line 24454. [389] Original Yodl file: inheritance/derivationtypes [390] LaTeX Warning: Reference `MULTIPLE' on page 391 undefined on input line 24577. Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor LaTeX Warning: Reference `MULTIPLE' on page 392 undefined on input line 24650. LaTeX Warning: Reference `VehicleSystem' on page 392 undefined on input line 24 660. [392] Original Yodl file: inheritance/move LaTeX Warning: Reference `MOVE' on page 393 undefined on input line 24721. [393] Original Yodl file: inheritance/assignment LaTeX Warning: Reference `MOVEASS' on page 394 undefined on input line 24750. Original Yodl file: inheritance/usingbase LaTeX Warning: Reference `MULTIPLE' on page 394 undefined on input line 24778. [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv LaTeX Warning: Reference `MULTIPLE' on page 401 undefined on input line 25256. [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] LaTeX Warning: Reference `LOCAL' on page 404 undefined on input line 25457. [404] LaTeX Warning: Reference `THREADING' on page 405 undefined on input line 25516. LaTeX Warning: Reference `PLACEMENT' on page 405 undefined on input line 25520. [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function LaTeX Warning: Reference `VehicleSystem' on page 409 undefined on input line 25 779. [409] LaTeX Warning: Reference `INHERITWHY' on page 410 undefined on input line 25821 . [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor LaTeX Warning: Reference `VehicleSystem' on page 413 undefined on input line 26 022. [413] LaTeX Warning: Reference `VTABLE' on page 414 undefined on input line 26074. Original Yodl file: polymorphism/pure LaTeX Warning: Reference `FORK' on page 414 undefined on input line 26102. [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit LaTeX Warning: Reference `INHERITWHY' on page 416 undefined on input line 26226 . [416] Original Yodl file: polymorphism/multiple LaTeX Warning: Reference `IOStreams' on page 417 undefined on input line 26301. LaTeX Warning: Reference `INHERITANCE' on page 417 undefined on input line 2630 3. [417] LaTeX Warning: Reference `VehicleSystem' on page 418 undefined on input line 26 341. Original Yodl file: polymorphism/ambiguity LaTeX Warning: Reference `ambiguity' on page 418 undefined on input line 26356. (polymorphism/ambiguity.eps ) LaTeX Warning: Reference `InternalOrganization' on page 418 undefined on input line 26362. (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base LaTeX Warning: Reference `InternalOrganization' on page 419 undefined on input line 26403. LaTeX Warning: Reference `VirtualBaseClass' on page 419 undefined on input line 26439. (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual LaTeX Warning: Reference `Truck' on page 422 undefined on input line 26629. [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] LaTeX Warning: Reference `EMPTYENUM' on page 426 undefined on input line 26865. [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef LaTeX Warning: Reference `FILEBUF' on page 431 undefined on input line 27223. LaTeX Warning: Reference `CONCRETE' on page 431 undefined on input line 27228. [431] LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2725 5. LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2726 6. LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2729 0. LaTeX Warning: Reference `SBPROTECTED' on page 432 undefined on input line 2729 4. Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27327. (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27351. LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27354. LaTeX Warning: Reference `SBBUFFERS' on page 433 undefined on input line 27360. [433] [434] [435] LaTeX Warning: Reference `IOSTREAMBUF' on page 436 undefined on input line 2743 5. LaTeX Warning: Reference `IOSTREAMBUF' on page 436 undefined on input line 2744 4. Original Yodl file: polymorphism/protectedoutput LaTeX Warning: Reference `IOSTREAMBUF' on page 436 undefined on input line 2746 5. LaTeX Warning: Reference `SBBUFFERS' on page 436 undefined on input line 27481. LaTeX Warning: Reference `SBBUFFERS' on page 436 undefined on input line 27484. [436] LaTeX Warning: Reference `SBBUFFERS' on page 437 undefined on input line 27493. LaTeX Warning: Reference `IOSTREAMBUF' on page 437 undefined on input line 2751 1. Original Yodl file: polymorphism/protectedbuffer LaTeX Warning: Reference `IOSTREAMBUF' on page 437 undefined on input line 2753 9. Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf LaTeX Warning: Reference `CONCRETE' on page 438 undefined on input line 27561. Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) LaTeX Warning: Reference `BuffersFig' on page 438 undefined on input line 27591 . [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception LaTeX Warning: Reference `EMPTYTHROW' on page 445 undefined on input line 28049 . [445] LaTeX Warning: Reference `EMPTYTHROW' on page 446 undefined on input line 28057 . [446] [447] Original Yodl file: polymorphism/implementation LaTeX Warning: Reference `ImplementationFigure' on page 448 undefined on input line 28233. LaTeX Warning: Reference `CaumonFigure' on page 448 undefined on input line 282 33. (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) LaTeX Warning: Reference `ImplementationFigure' on page 448 undefined on input line 28246. LaTeX Warning: Reference `CaumonFigure' on page 448 undefined on input line 282 46. [448] [449] LaTeX Warning: Reference `MultiVtableFig' on page 450 undefined on input line 2 8303. (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] LaTeX Warning: Reference `NOTINLINE' on page 452 undefined on input line 28389. Original Yodl file: polymorphism/constructors LaTeX Warning: Reference `VIRTDES' on page 452 undefined on input line 28392. LaTeX Warning: Reference `NESTEDCLASSES' on page 452 undefined on input line 28 430. [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro LaTeX Warning: Reference `NESTEDCLASSES' on page 457 undefined on input line 28 608. LaTeX Warning: Reference `TEMPLATES' on page 457 undefined on input line 28608. LaTeX Warning: Reference `OVERLOADING' on page 457 undefined on input line 2861 8. LaTeX Warning: Reference `EXTRACTORS' on page 457 undefined on input line 28628 . Original Yodl file: friends/friendfun LaTeX Warning: Reference `EXTRACTORS' on page 457 undefined on input line 28640 . LaTeX Warning: Reference `ASSIGNMENT' on page 457 undefined on input line 28641 . Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended LaTeX Warning: Reference `TEMPFRIENDS' on page 459 undefined on input line 2874 3. [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro LaTeX Warning: Reference `MEMORY' on page 461 undefined on input line 28749. Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] LaTeX Warning: Reference `ASSIGNMENT' on page 465 undefined on input line 29025 . [465] [466] LaTeX Warning: Reference `SORT' on page 467 undefined on input line 29147. Original Yodl file: pointermembers/static LaTeX Warning: Reference `CALLINGCONVENTION' on page 467 undefined on input lin e 29166. Original Yodl file: pointermembers/sizes [467] [468] LaTeX Warning: Reference `PMSIZES' on page 469 undefined on input line 29273. (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- LaTeX Warning: Reference `NESTEDFRIENDS' on page 474 undefined on input line 29 489. [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum LaTeX Warning: Reference `DYNAMICCAST' on page 482 undefined on input line 2996 7. Original Yodl file: nested/virtcons.yo LaTeX Warning: Reference `VIRTCONS' on page 482 undefined on input line 29997. [482] LaTeX Warning: Reference `VIRTCONS' on page 483 undefined on input line 30017. [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro LaTeX Warning: Reference `TEMPLATES' on page 485 undefined on input line 30081. LaTeX Warning: Reference `CONTAINERS' on page 485 undefined on input line 30085 . LaTeX Warning: Reference `FUNOBJ' on page 485 undefined on input line 30086. LaTeX Warning: Reference `GENERIC' on page 485 undefined on input line 30092. LaTeX Warning: Reference `NAMESPACEHDR' on page 485 undefined on input line 301 02. Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators LaTeX Warning: Reference `ITERATORCONS' on page 492 undefined on input line 305 57. LaTeX Warning: Reference `DISTANCE' on page 492 undefined on input line 30583. [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing LaTeX Warning: Reference `AUTO' on page 493 undefined on input line 30632. [493] LaTeX Warning: Reference `ITERATORCONS' on page 494 undefined on input line 307 00. LaTeX Warning: Reference `GENERIC' on page 494 undefined on input line 30708. [494] Original Yodl file: stl/distance LaTeX Warning: Reference `ITERATORS' on page 495 undefined on input line 30760. [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators LaTeX Warning: Reference `OSTREAMBUFITER' on page 498 undefined on input line 3 0964. Original Yodl file: stl/ostreamiterators [498] Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr LaTeX Warning: Reference `SHAREDPTR' on page 501 undefined on input line 31112. [501] Original Yodl file: stl/defining LaTeX Warning: Reference `UNIQUEPLAIN' on page 502 undefined on input line 3120 3. LaTeX Warning: Reference `UNIQUEMOVE' on page 502 undefined on input line 31211 . LaTeX Warning: Reference `UNIQUENEW' on page 502 undefined on input line 31221. Original Yodl file: stl/uniqueplain [502] LaTeX Warning: Reference `UNIQUEMEM' on page 503 undefined on input line 31239. Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr LaTeX Warning: Reference `UNIQUEPTR' on page 506 undefined on input line 31467. [506] Original Yodl file: stl/definingshared LaTeX Warning: Reference `SHAREDPLAIN' on page 507 undefined on input line 3148 5. LaTeX Warning: Reference `SHAREDNEW' on page 507 undefined on input line 31514. Original Yodl file: stl/sharedplain [507] LaTeX Warning: Reference `SHAREDMEM' on page 508 undefined on input line 31532. Original Yodl file: stl/sharednew LaTeX Warning: Reference `UNIQUENEW' on page 508 undefined on input line 31546. Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts LaTeX Warning: Reference `UNIQUEPTR' on page 510 undefined on input line 31654. [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared LaTeX Warning: Reference `PERFECT' on page 512 undefined on input line 31792. Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons LaTeX Warning: Reference `SPACESHIP' on page 514 undefined on input line 31941. [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder LaTeX Warning: Reference `SPACESHIP' on page 517 undefined on input line 32103. Original Yodl file: stl/regularexp LaTeX Warning: Reference `Flexcpp' on page 517 undefined on input line 32123. [517] Original Yodl file: stl/regexlanguage LaTeX Warning: Reference `SMATCH' on page 518 undefined on input line 32188. [518] LaTeX Warning: Reference `REGSRCH' on page 519 undefined on input line 32262. [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch LaTeX Warning: Reference `REGALG' on page 523 undefined on input line 32481. LaTeX Warning: Reference `REGALG' on page 523 undefined on input line 32503. Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const LaTeX Warning: Reference `REGREP' on page 524 undefined on input line 32567. [524] Original Yodl file: stl/regalg LaTeX Warning: Reference `REGMATCH' on page 525 undefined on input line 32636. [525] LaTeX Warning: Reference `FORMAT' on page 526 undefined on input line 32648. LaTeX Warning: Reference `FORMAT' on page 526 undefined on input line 32651. Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] LaTeX Warning: Reference `FORMAT' on page 531 undefined on input line 32984. Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli LaTeX Warning: Reference `BINOMIAL' on page 535 undefined on input line 33262. Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf LaTeX Warning: Reference `CHISQUARED' on page 539 undefined on input line 33496 . Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric LaTeX Warning: Reference `BERNOULLI' on page 540 undefined on input line 33570. Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie LaTeX Warning: Reference `STRUCTBIND' on page 547 undefined on input line 33948 . LaTeX Warning: Reference `TUPLES' on page 547 undefined on input line 33949. [547] LaTeX Warning: Reference `TUPLES' on page 548 undefined on input line 33997. LaTeX Warning: Reference `SPACESHIP' on page 548 undefined on input line 34033. LaTeX Warning: Reference `PARTORD' on page 548 undefined on input line 34056. [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] LaTeX Warning: Reference `ITERATORS' on page 554 undefined on input line 34284. LaTeX Warning: Reference `ITERATORCONS' on page 554 undefined on input line 342 88. Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol LaTeX Warning: Reference `GEN' on page 555 undefined on input line 34423. LaTeX Warning: Reference `SORT' on page 555 undefined on input line 34429. [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, LaTeX Warning: Reference `REDUCE' on page 556 undefined on input line 34536. [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] LaTeX Warning: Reference `LOWERBOUND' on page 562 undefined on input line 34881 . LaTeX Warning: Reference `UPPERBOUND' on page 562 undefined on input line 34881 . Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] LaTeX Warning: Reference `MAP' on page 566 undefined on input line 35135. LaTeX Warning: Reference `MULTIMAP' on page 566 undefined on input line 35136. LaTeX Warning: Reference `LOWERBOUND' on page 566 undefined on input line 35143 . LaTeX Warning: Reference `UPPERBOUND' on page 566 undefined on input line 35144 . LaTeX Warning: Reference `LOWERBOUND' on page 566 undefined on input line 35148 . LaTeX Warning: Reference `UPPERBOUND' on page 566 undefined on input line 35149 . [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, LaTeX Warning: Reference `TRANSFORM' on page 572 undefined on input line 35560. [572] LaTeX Warning: Reference `TRANSFORM' on page 573 undefined on input line 35662. [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 LaTeX Warning: Reference `TRANSRED' on page 576 undefined on input line 35850. [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] LaTeX Warning: Reference `BINSRCH' on page 585 undefined on input line 36448. LaTeX Warning: Reference `UPPERBOUND' on page 585 undefined on input line 36451 . Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] LaTeX Warning: Reference `FOREACH' on page 614 undefined on input line 38378. Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, LaTeX Warning: Reference `INNERPROD' on page 615 undefined on input line 38422. [615] Original Yodl file: generic/uninitialized LaTeX Warning: Reference `PLACEMENT' on page 616 undefined on input line 38498. Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, LaTeX Warning: Reference `SORT' on page 618 undefined on input line 38650. [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap LaTeX Warning: Reference `heaptree' on page 623 undefined on input line 38959. (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] LaTeX Warning: Reference `THREAD' on page 628 undefined on input line 39238. Original Yodl file: threading/threading LaTeX Warning: Reference `SYSTEMERROR' on page 628 undefined on input line 3927 9. Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread LaTeX Warning: Reference `MEMTEMP' on page 629 undefined on input line 39343. [629] [630] [631] [632] [633] LaTeX Warning: Reference `UNIFORMINIT' on page 634 undefined on input line 3969 2. [634] LaTeX Warning: Reference `PACKAGE' on page 635 undefined on input line 39714. LaTeX Warning: Reference `FUTURE' on page 635 undefined on input line 39714. Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread LaTeX Warning: Reference `PROMISE' on page 638 undefined on input line 39946. LaTeX Warning: Reference `MUTEX' on page 638 undefined on input line 39947. LaTeX Warning: Reference `ATOMIC' on page 638 undefined on input line 39948. LaTeX Warning: Reference `MEMTEMP' on page 638 undefined on input line 39957. [638] LaTeX Warning: Reference `THREAD' on page 639 undefined on input line 39971. [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a LaTeX Warning: Reference `LOCKS' on page 642 undefined on input line 40228. [642] Original Yodl file: threading/initialization [643] LaTeX Warning: Reference `MUTEX' on page 644 undefined on input line 40310. LaTeX Warning: Reference `CONSTEXPR' on page 644 undefined on input line 40352. [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] LaTeX Warning: Reference `TIMESPEC' on page 653 undefined on input line 40883. LaTeX Warning: Reference `TIMESPEC' on page 653 undefined on input line 40891. [653] LaTeX Warning: Reference `TIMESPEC' on page 654 undefined on input line 40936. LaTeX Warning: Reference `TIMESPEC' on page 654 undefined on input line 40945. Original Yodl file: threading/scopedlock LaTeX Warning: Reference `DEADLOCKS' on page 654 undefined on input line 40967. [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ LaTeX Warning: Reference `CONDVAR1' on page 656 undefined on input line 41126. LaTeX Warning: Reference `CONDVAR2' on page 656 undefined on input line 41127. [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] LaTeX Warning: Reference `LOCKS' on page 659 undefined on input line 41307. Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic LaTeX Warning: Reference `TYPETRAITS' on page 662 undefined on input line 41506 . Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort LaTeX Warning: Reference `sorting' on page 666 undefined on input line 41757. (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared LaTeX Warning: Reference `MUTEX' on page 669 undefined on input line 41932. [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion LaTeX Warning: Reference `ASYNC' on page 670 undefined on input line 41956. LaTeX Warning: Reference `PACKAGE' on page 670 undefined on input line 41957. LaTeX Warning: Reference `PROMISE' on page 670 undefined on input line 41958. Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] LaTeX Warning: Reference `SHAREDFUTURE' on page 671 undefined on input line 420 25. LaTeX Warning: Reference `DURATION' on page 671 undefined on input line 42051. LaTeX Warning: Reference `TIMEPOINT' on page 671 undefined on input line 42068. Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] LaTeX Warning: Reference `PROMISE' on page 672 undefined on input line 42084. LaTeX Warning: Reference `ASYNC' on page 672 undefined on input line 42090. Original Yodl file: threading/futureerrc LaTeX Warning: Reference `PROMISE' on page 672 undefined on input line 42105. [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] LaTeX Warning: Reference `ASYNC' on page 675 undefined on input line 42312. Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] LaTeX Warning: Reference `EXCPTR' on page 685 undefined on input line 42964. [685] Original Yodl file: threading/compilations LaTeX Warning: Reference `compile' on page 686 undefined on input line 43025. Underfull \hbox (badness 3930) in paragraph at lines 43024--43028 []\T1/pnc/m/n/10 The pro-gram uses a \T1/lmtt/m/n/10 class Task \T1/pnc/m/n/10 con-tain-ing a command-specification (\T1/lmtt/m/n/10 d_command\T1/pnc/m/n/10 ) , and a Underfull \hbox (badness 1584) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 task spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) ( cf. Fig-ure []), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile LaTeX Warning: Reference `MULTICOMP' on page 694 undefined on input line 43528. Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 697 undefined on input line 43686 . LaTeX Warning: Reference `STL' on page 697 undefined on input line 43686. LaTeX Warning: Reference `CONCRETE' on page 697 undefined on input line 43700. LaTeX Warning: Reference `TEMPCLASS' on page 697 undefined on input line 43701. LaTeX Warning: Reference `VARIADIC' on page 697 undefined on input line 43707. LaTeX Warning: Reference `CONTAINERS' on page 697 undefined on input line 43710 . LaTeX Warning: Reference `String' on page 697 undefined on input line 43710. LaTeX Warning: Reference `IOStreams' on page 697 undefined on input line 43711. LaTeX Warning: Reference `GENERIC' on page 697 undefined on input line 43712. Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl LaTeX Warning: Reference `AUTO' on page 702 undefined on input line 44086. [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] LaTeX Warning: Reference `AUTO' on page 706 undefined on input line 44327. [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass LaTeX Warning: Reference `TEMPCLASS' on page 712 undefined on input line 44726. LaTeX Warning: Reference `CONTAINERS' on page 712 undefined on input line 44727 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 712 undefined on input line 44732. LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 712 undefined on input line 44737. [712] Original Yodl file: functiontemplates/algorithm LaTeX Warning: Reference `TEMPFUNARGS' on page 713 undefined on input line 4480 8. Original Yodl file: functiontemplates/contractions [713] LaTeX Warning: Reference `PERFECT' on page 714 undefined on input line 44894. Original Yodl file: functiontemplates/declarations [714] LaTeX Warning: Reference `TEMPFUNINST' on page 715 undefined on input line 4492 3. LaTeX Warning: Reference `ADVANCEDTEMPL' on page 715 undefined on input line 44 931. LaTeX Warning: Reference `SPECIALIZING' on page 715 undefined on input line 449 33. [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] LaTeX Warning: Reference `NAMERESFUN' on page 717 undefined on input line 45044 . LaTeX Warning: Reference `FUNCTIONSELECTION' on page 717 undefined on input lin e 45072. LaTeX Warning: Reference `TEMPFUNEXPLICIT' on page 717 undefined on input line 45090. Original Yodl file: functiontemplates/nocodebloat LaTeX Warning: Reference `TEMPFUNDECL' on page 717 undefined on input line 4509 3. [717] [718] Original Yodl file: functiontemplates/explicit LaTeX Warning: Reference `TEMPFUNARGS' on page 719 undefined on input line 4522 0. Original Yodl file: functiontemplates/overloading [719] [720] LaTeX Warning: Reference `TEMPTEMPPAR' on page 721 undefined on input line 4532 3. Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] LaTeX Warning: Reference `TEMPFUNARGS' on page 724 undefined on input line 4552 4. [724] Original Yodl file: functiontemplates/avoiding LaTeX Warning: Reference `TEMPFUNEXDEC' on page 725 undefined on input line 455 98. [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion LaTeX Warning: Reference `ConversionOperators' on page 726 undefined on input l ine 45674. Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining LaTeX Warning: Reference `TEMPFUNARGS' on page 734 undefined on input line 4618 2. [734] (functiontemplates/selection.eps ) LaTeX Warning: Reference `selection' on page 735 undefined on input line 46282. [735] [736] Original Yodl file: functiontemplates/sfinae LaTeX Warning: Reference `ADVANCEDTEMPL' on page 737 undefined on input line 46 316. LaTeX Warning: Reference `DISTINGUISH' on page 737 undefined on input line 4631 9. [737] LaTeX Warning: Reference `CLASSORNOT' on page 738 undefined on input line 46362 . LaTeX Warning: Reference `TYPECONV' on page 738 undefined on input line 46362. Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary LaTeX Warning: Reference `TEMPFRIENDS' on page 739 undefined on input line 4644 1. Original Yodl file: functiontemplates/variables.yo LaTeX Warning: Reference `TEMPCLASS' on page 739 undefined on input line 46449. [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro LaTeX Warning: Reference `CONTAINERS' on page 741 undefined on input line 46483 . LaTeX Warning: Reference `POLYMORPHISM' on page 741 undefined on input line 464 93. LaTeX Warning: Reference `POLYMORPHISM' on page 741 undefined on input line 465 05. LaTeX Warning: Reference `STATICPOLY' on page 741 undefined on input line 46515 . LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 741 undefined on input line 46526. Underfull \vbox (badness 10000) has occurred while \output is active [741] LaTeX Warning: Reference `NAMERESFUN' on page 742 undefined on input line 46548 . Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype LaTeX Warning: Reference `ADVANCEDTEMPL' on page 750 undefined on input line 47 057. LaTeX Warning: Reference `TEMPTEMPPAR' on page 750 undefined on input line 4705 7. [750] [751] Original Yodl file: classtemplates/membertemplates LaTeX Warning: Reference `INSERTER' on page 752 undefined on input line 47232. [752] LaTeX Warning: Reference `FUNCTIONSELECTION' on page 753 undefined on input lin e 47295. [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate LaTeX Warning: Reference `DECLCLASSTEMP' on page 760 undefined on input line 47 737. [760] [761] Original Yodl file: classtemplates/lambda LaTeX Warning: Reference `TEMPFUNARGS' on page 762 undefined on input line 4789 3. [762] [763] Original Yodl file: classtemplates/static [764] LaTeX Warning: Reference `TEMPFUNDECL' on page 765 undefined on input line 4805 1. Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] LaTeX Warning: Reference `DISTINGUISH' on page 772 undefined on input line 4850 9. Original Yodl file: classtemplates/matrixalgebra LaTeX Warning: Reference `COMPLEX' on page 772 undefined on input line 48525. [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] LaTeX Warning: Reference `ConversionOperators' on page 777 undefined on input l ine 48858. [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining LaTeX Warning: Reference `FUNCTIONSELECTION' on page 779 undefined on input lin e 49022. [779] [780] Original Yodl file: classtemplates/perfect [781] LaTeX Warning: Reference `CONTRACTIONS' on page 782 undefined on input line 492 02. [782] LaTeX Warning: Reference `DISTINGUISH' on page 783 undefined on input line 4924 6. LaTeX Warning: Reference `CONTRACTIONS' on page 783 undefined on input line 492 62. Original Yodl file: classtemplates/unpack LaTeX Warning: Reference `DEFVARTEMP' on page 783 undefined on input line 49284 . [783] LaTeX Warning: Reference `TUPLES' on page 784 undefined on input line 49321. Original Yodl file: classtemplates/variadicnontype [784] LaTeX Warning: Reference `UDL' on page 785 undefined on input line 49385. Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] LaTeX Warning: Reference `UNPACK' on page 788 undefined on input line 49590. Original Yodl file: classtemplates/bindings LaTeX Warning: Reference `STRUCTBIND' on page 788 undefined on input line 49607 . [788] [789] [790] Original Yodl file: classtemplates/returntype LaTeX Warning: Reference `GENERIC' on page 791 undefined on input line 49807. [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations LaTeX Warning: Reference `PARTIAL' on page 793 undefined on input line 49939. [793] [794] Original Yodl file: classtemplates/nameresolution LaTeX Warning: Reference `NAMERESFUN' on page 795 undefined on input line 50048 . Original Yodl file: classtemplates/friends [795] LaTeX Warning: Reference `Friends' on page 796 undefined on input line 50149. Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] LaTeX Warning: Reference `BOUNDCONCEPT' on page 803 undefined on input line 505 79. [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] LaTeX Warning: Reference `SUBTLE' on page 807 undefined on input line 50906. [807] Original Yodl file: classtemplates/template2concrete LaTeX Warning: Reference `FIND' on page 808 undefined on input line 50916. [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly LaTeX Warning: Reference `POLYMORPHISM' on page 816 undefined on input line 514 70. [816] LaTeX Warning: Reference `ADVANCEDTEMPL' on page 817 undefined on input line 51 506. Original Yodl file: classtemplates/examplestaticpoly [817] LaTeX Warning: Reference `TEMPFUNINST' on page 818 undefined on input line 5159 3. LaTeX Warning: Reference `POLYMORPHISM' on page 818 undefined on input line 516 13. [818] [819] Original Yodl file: classtemplates/converting LaTeX Warning: Reference `POLYMORPHISM' on page 820 undefined on input line 517 24. [820] LaTeX Warning: Reference `STATPOLY' on page 821 undefined on input line 51814. (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using LaTeX Warning: Reference `POLYMORPHISM' on page 824 undefined on input line 519 78. [824] [825] Original Yodl file: classtemplates/nesting [826] LaTeX Warning: Reference `TFROMC' on page 827 undefined on input line 52145. Underfull \hbox (badness 1454) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 Nested []enu-mer-a-tions and [][] nested type-defs and us-ing de c-la-ra-tions can also be de-fined by LaTeX Warning: Reference `TFROMC' on page 827 undefined on input line 52164. Original Yodl file: classtemplates/iteratorcons LaTeX Warning: Reference `ITERATORS' on page 827 undefined on input line 52176. [827] LaTeX Warning: Reference `ITERATORS' on page 828 undefined on input line 52245. [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] LaTeX Warning: Reference `CONCRETEITER' on page 830 undefined on input line 523 88. [830] Original Yodl file: classtemplates/randomiterator LaTeX Warning: Reference `CONTAINERS' on page 831 undefined on input line 52396 . LaTeX Warning: Reference `SORT' on page 831 undefined on input line 52430. [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle LaTeX Warning: Reference `DISTINGUISH' on page 839 undefined on input line 5293 9. LaTeX Warning: Reference `TYPERES' on page 839 undefined on input line 52943. Underfull \vbox (badness 10000) has occurred while \output is active [839] LaTeX Warning: Reference `DOTTEMP' on page 840 undefined on input line 52947. Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type LaTeX Warning: Reference `ALTERNATIVES' on page 846 undefined on input line 533 64. [846] Original Yodl file: advancedtemplates/alternatives LaTeX Warning: Reference `DEFAULTED' on page 847 undefined on input line 53460. Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] LaTeX Warning: Reference `INTTYPE' on page 848 undefined on input line 53488. Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined LaTeX Warning: Reference `UDLITERALS' on page 852 undefined on input line 53762 . [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] LaTeX Warning: Reference `PLACEMENT' on page 856 undefined on input line 54038. [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] LaTeX Warning: Reference `ALIASES' on page 858 undefined on input line 54181. [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum LaTeX Warning: Reference `ERRORCODE' on page 872 undefined on input line 55201. Underfull \hbox (badness 1577) in paragraph at lines 55201--55207 \T1/pnc/m/n/10 In sec-tion [] the class \T1/lmtt/m/n/10 std::error_code \T1/pnc /m/n/10 was in-tro-duced. One of its con-struc-tors ac-cepts [872] LaTeX Warning: Reference `ERRCOND' on page 873 undefined on input line 55280. [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype LaTeX Warning: Reference `TRANSFORM' on page 879 undefined on input line 55642. LaTeX Warning: Reference `INTTYPE' on page 879 undefined on input line 55675. [879] Original Yodl file: advancedtemplates/nulltype LaTeX Warning: Reference `TEMPLIST' on page 880 undefined on input line 55735. Original Yodl file: advancedtemplates/conversion [880] LaTeX Warning: Reference `TYPETRAITS' on page 881 undefined on input line 55757 . LaTeX Warning: Reference `CLASSORNOT' on page 881 undefined on input line 55800 . [881] LaTeX Warning: Reference `CLASSORNOT' on page 882 undefined on input line 55841 . LaTeX Warning: Reference `CLASSORNOT' on page 882 undefined on input line 55848 . [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length LaTeX Warning: Reference `VARIADIC' on page 884 undefined on input line 55976. [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] LaTeX Warning: Reference `MultiBaseFig' on page 895 undefined on input line 566 43. (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates LaTeX Warning: Reference `VECTOR' on page 898 undefined on input line 56878. LaTeX Warning: Reference `OVERLOADING' on page 898 undefined on input line 5688 8. [898] LaTeX Warning: Reference `INHERITWHY' on page 899 undefined on input line 56898 . Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] LaTeX Warning: Reference `REQSIMPLE' on page 905 undefined on input line 57288. LaTeX Warning: Reference `REQNEST' on page 905 undefined on input line 57315. LaTeX Warning: Reference `REQNEST' on page 905 undefined on input line 57341. [905] LaTeX Warning: Reference `REQCOMP' on page 906 undefined on input line 57345. Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound LaTeX Warning: Reference `CXXCONCEPTS' on page 908 undefined on input line 5748 9. LaTeX Warning: Reference `CXXCONCEPTS' on page 908 undefined on input line 5751 9. [908] [909] Original Yodl file: advancedtemplates/concepts/nested LaTeX Warning: Reference `STL' on page 910 undefined on input line 57602. LaTeX Warning: Reference `ITERATORS' on page 910 undefined on input line 57603. (advancedtemplates/concepts/nested.eps ) LaTeX Warning: Reference `ConceptFig' on page 910 undefined on input line 57625 . [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams LaTeX Warning: Reference `CONPACK' on page 916 undefined on input line 57964. [916] [917] Original Yodl file: advancedtemplates/concepts/parampack LaTeX Warning: Reference `CXXMULTI' on page 918 undefined on input line 58115. [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions LaTeX Warning: Reference `CONDEF' on page 920 undefined on input line 58262. [920] Original Yodl file: advancedtemplates/concepts/constrained LaTeX Warning: Reference `CONDEF' on page 921 undefined on input line 58333. [921] Original Yodl file: advancedtemplates/concepts/specializations [922] LaTeX Warning: Reference `SFINAE' on page 923 undefined on input line 58428. Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends LaTeX Warning: Reference `FREEBOUND' on page 925 undefined on input line 58547. [925] LaTeX Warning: Reference `FREEBOUND' on page 926 undefined on input line 58601. [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo LaTeX Warning: Reference `FUTURE' on page 930 undefined on input line 58837. LaTeX Warning: Reference `PROMISE' on page 930 undefined on input line 58838. [930] [931] Original Yodl file: coroutines/state.yo LaTeX Warning: Reference `SETSTATE' on page 932 undefined on input line 58988. [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] LaTeX Warning: Reference `FIBOCORO' on page 934 undefined on input line 59073. Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo LaTeX Warning: Reference `CoAwaitFig' on page 940 undefined on input line 59513 . (coroutines/coawait.eps ) LaTeX Warning: Reference `CoAwaitFig' on page 940 undefined on input line 59518 . LaTeX Warning: Reference `AwaitableFig' on page 940 undefined on input line 595 22. (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] LaTeX Warning: Reference `AwaiterFig' on page 942 undefined on input line 59565 . (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo LaTeX Warning: Reference `FIBOCORO' on page 943 undefined on input line 59651. [943] [944] LaTeX Warning: Reference `FSACORO' on page 945 undefined on input line 59730. Original Yodl file: coroutines/fsa.yo LaTeX Warning: Reference `FSAFig' on page 945 undefined on input line 59761. (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo LaTeX Warning: Reference `CoAwaitFig' on page 947 undefined on input line 59857 . LaTeX Warning: Reference `AwaitableFig' on page 947 undefined on input line 598 60. LaTeX Warning: Reference `STATEBASE' on page 947 undefined on input line 59867. LaTeX Warning: Reference `AWAITER' on page 947 undefined on input line 59890. LaTeX Warning: Reference `AwaiterFig' on page 947 undefined on input line 59894 . [947] LaTeX Warning: Reference `AwaiterFig' on page 948 undefined on input line 59946 . Original Yodl file: coroutines/completingfsa.yo [948] LaTeX Warning: Reference `FSACORO' on page 949 undefined on input line 59973. Original Yodl file: coroutines/recursive.yo [949] LaTeX Warning: Reference `STATEBASE' on page 950 undefined on input line 60068. [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo LaTeX Warning: Reference `ITERATORS' on page 954 undefined on input line 60325. LaTeX Warning: Reference `ITERATORCONS' on page 954 undefined on input line 603 26. [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] LaTeX Warning: Reference `GCMCACHE' on page 962 undefined on input line 60849. Original Yodl file: modules/syntax.yo LaTeX Warning: Reference `PARTITIONS' on page 962 undefined on input line 60862 . [962] Original Yodl file: modules/initial.yo LaTeX Warning: Reference `PARTITIONS' on page 963 undefined on input line 60909 . [963] LaTeX Warning: Reference `MODMAPPER' on page 964 undefined on input line 60977. [964] [965] LaTeX Warning: Reference `MODHDR' on page 966 undefined on input line 61077. LaTeX Warning: Reference `PARTITIONS' on page 966 undefined on input line 61104 . Original Yodl file: modules/gcmcache.yo LaTeX Warning: Reference `PARTITIONS' on page 966 undefined on input line 61132 . [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] LaTeX Warning: Reference `MODINIT' on page 969 undefined on input line 61276. Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo LaTeX Warning: Reference `PARTITIONS' on page 971 undefined on input line 61413 . [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] LaTeX Warning: Reference `PARTITIONS' on page 974 undefined on input line 61596 . [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) LaTeX Warning: Reference `MathPart' on page 975 undefined on input line 61710. [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo LaTeX Warning: Reference `MathPart' on page 978 undefined on input line 61900. [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo LaTeX Warning: Reference `MODTEMP' on page 979 undefined on input line 61972. [979] [980] LaTeX Warning: Reference `MODTEMP' on page 981 undefined on input line 62097. [981] Original Yodl file: modules/modmap.yo LaTeX Warning: Reference `MODHDR' on page 982 undefined on input line 62116. LaTeX Warning: Reference `LOCHDR' on page 982 undefined on input line 62118. [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo LaTeX Warning: Reference `MODHDR' on page 985 undefined on input line 62316. LaTeX Warning: Reference `LOCHDR' on page 985 undefined on input line 62317. LaTeX Warning: Reference `threemods' on page 985 undefined on input line 62334. (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo LaTeX Warning: Reference `PARTITIONS' on page 987 undefined on input line 62442 . [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout LaTeX Warning: Reference `STRBUF' on page 989 undefined on input line 62497. LaTeX Warning: Reference `REDIRECTION' on page 989 undefined on input line 6249 8. LaTeX Warning: Reference `REDIR' on page 989 undefined on input line 62499. [989] LaTeX Warning: Reference `FORK' on page 990 undefined on input line 62553. [990] LaTeX Warning: Reference `IFDNBUF' on page 991 undefined on input line 62613. [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] LaTeX Warning: Reference `IFDSEEK' on page 993 undefined on input line 62734. Original Yodl file: concrete/fdninbuf LaTeX Warning: Reference `FORK' on page 993 undefined on input line 62797. [993] LaTeX Warning: Reference `IFDBUF' on page 994 undefined on input line 62808. [994] LaTeX Warning: Reference `IFDBUF' on page 995 undefined on input line 62875. [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] LaTeX Warning: Reference `PIPE' on page 1007 undefined on input line 63680. LaTeX Warning: Reference `REDIRECTION' on page 1007 undefined on input line 636 86. Original Yodl file: concrete/parents [1007] LaTeX Warning: Reference `DAEMON' on page 1008 undefined on input line 63779. Original Yodl file: concrete/redirection LaTeX Warning: Reference `REDIR' on page 1008 undefined on input line 63782. [1008] LaTeX Warning: Reference `PIPE' on page 1009 undefined on input line 63807. Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor LaTeX Warning: Reference `CHILD' on page 1017 undefined on input line 64378. [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] LaTeX Warning: Reference `IFDBUF' on page 1021 undefined on input line 64608. Original Yodl file: concrete/monitorexample [1021] LaTeX Warning: Reference `CHILD' on page 1022 undefined on input line 64655. [1022] LaTeX Warning: Reference `FOREACH' on page 1023 undefined on input line 64753. Original Yodl file: concrete/child [1023] [1024] [1025] LaTeX Warning: Reference `CONSEXCEPTIONS' on page 1026 undefined on input line 64932. Original Yodl file: concrete/binop LaTeX Warning: Reference `OVERLOADBINARY' on page 1026 undefined on input line 64950. [1026] Original Yodl file: concrete/operators LaTeX Warning: Reference `OVERLOADBINARY' on page 1027 undefined on input line 64995. LaTeX Warning: Reference `OVERLOADBINARY' on page 1027 undefined on input line 65001. Original Yodl file: concrete/namespace [1027] LaTeX Warning: Reference `STATICPOLY' on page 1028 undefined on input line 6505 7. Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators LaTeX Warning: Reference `RANDOMIT' on page 1032 undefined on input line 65339. [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] LaTeX Warning: Reference `RANDOMIT' on page 1034 undefined on input line 65459. LaTeX Warning: Reference `RANDOMIT' on page 1034 undefined on input line 65506. [1034] LaTeX Warning: Reference `REVERSEIT' on page 1035 undefined on input line 65558 . Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r LaTeX Warning: Reference `BISONDEF' on page 1036 undefined on input line 65608. Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] LaTeX Warning: Reference `UNIONS' on page 1042 undefined on input line 66061. [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] LaTeX Warning: Reference `BUILDFLEX' on page 1048 undefined on input line 66425 . [1048] No file cplusplusus.ind. (./cplusplusus.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. Package rerunfilecheck Warning: File `cplusplusus.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on cplusplusus.dvi (1052 pages, 4054348 bytes). Transcript written on cplusplusus.log. latex cplusplusus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplusus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplusus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplusus.out) (./cplusplusus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplusus.toc Underfull \vbox (badness 2556) has occurred while \output is active [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1199) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct [18] Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] Original Yodl file: first/structs [26] Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] Original Yodl file: first/rvalueref [33] [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto [41] [42] Original Yodl file: first/binding [43] [44] Original Yodl file: first/using [45] Original Yodl file: first/rangebased [46] [47] Original Yodl file: first/rawstring [48] Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship Original Yodl file: first/datatypes [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] Original Yodl file: first/sharedcast Original Yodl file: first/keywords [60] Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] Original Yodl file: namespaces/filesystem/filestatus Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = [84] Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] Original Yodl file: namespaces/filesystem/directoryiterator [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [111] (iostreams/ioclasses.eps ) [112] [113] Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [114] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [115] Original Yodl file: iostreams/conditions [116] [117] [118] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] Original Yodl file: iostreams/ostreamflush Original Yodl file: iostreams/ofstream [127] [128] Original Yodl file: iostreams/outmodes [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection [142] Original Yodl file: iostreams/readwrite [143] [144] [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [151] [152] Original Yodl file: classes/construc [153] Original Yodl file: classes/application [154] [155] [156] Original Yodl file: classes/arguments [157] [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] Original Yodl file: classes/constructorscall [168] Original Yodl file: classes/uniforminit [169] [170] [171] Original Yodl file: classes/defaulted Original Yodl file: classes/member [172] [173] Original Yodl file: classes/anonymous [174] Original Yodl file: classes/subtleties [175] [176] Original Yodl file: classes/inline [177] Original Yodl file: classes/defineinline [178] Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local [181] Original Yodl file: classes/mutable [182] Original Yodl file: classes/headers [183] [184] [185] Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function [196] [197] Original Yodl file: static/calling [198] [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [201] Original Yodl file: memory/new [202] Original Yodl file: memory/newarray [203] Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] [212] [213] Original Yodl file: memory/setnew [214] Original Yodl file: memory/assignment [215] (memory/badassign.eps ) Original Yodl file: memory/overload (memory/rightass.eps ) [216] [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization [220] [221] Original Yodl file: memory/revising [222] Original Yodl file: memory/swapping [223] (memory/fswap.eps ) [224] (memory/fswap2.eps ) Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] Original Yodl file: memory/move [229] [230] Original Yodl file: memory/movecomposition [231] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp [250] Original Yodl file: exceptions/exception [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [257] [258] Original Yodl file: exceptions/defaultcatch [259] Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] Original Yodl file: exceptions/iostreams [261] Original Yodl file: exceptions/standard [262] Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [264] [265] Original Yodl file: exceptions/errorcategory [266] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3861) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow [274] Original Yodl file: exceptions/function [275] [276] Original Yodl file: exceptions/constructors Underfull \vbox (badness 3884) has occurred while \output is active [277] [278] [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [285] [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract [289] Original Yodl file: overloading/conversion [290] [291] [292] [293] Original Yodl file: overloading/byte [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] Original Yodl file: overloading/binary.yo [300] [301] [302] [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [307] Original Yodl file: overloading/new [308] [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete Original Yodl file: overloading/newdeletearray [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda Original Yodl file: overloading/lambdasyntax [322] [323] Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] [325] Original Yodl file: overloading/lambdause [326] [327] [328] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2401) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [329] Original Yodl file: overloading/userdefined [330] [331] Original Yodl file: overloading/overloadable [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [335] [336] Original Yodl file: containers/notations Original Yodl file: containers/pair [337] [338] Original Yodl file: containers/array [339] [340] Original Yodl file: containers/vector [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list (containers/list.eps ) [344] (containers/insertlist.eps ) (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] (containers/queue.eps ) [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample [364] Original Yodl file: containers/multimap Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack (containers/stack/stack.eps ) [371] [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights [389] Original Yodl file: inheritance/derivationtypes [390] Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor [392] Original Yodl file: inheritance/move [393] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] [404] [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function [409] [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor [413] Original Yodl file: polymorphism/pure [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit [416] Original Yodl file: polymorphism/multiple [417] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef [431] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [433] [434] [435] Original Yodl file: polymorphism/protectedoutput [436] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [445] [446] [447] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [448] [449] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] Original Yodl file: polymorphism/constructors [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] [465] [466] Original Yodl file: pointermembers/static Original Yodl file: pointermembers/sizes [467] [468] (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum Original Yodl file: nested/virtcons.yo [482] [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [493] [494] Original Yodl file: stl/distance [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and [498] Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr [501] Original Yodl file: stl/defining [502] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr [506] Original Yodl file: stl/definingshared Original Yodl file: stl/sharedplain [507] Original Yodl file: stl/sharednew Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [517] Original Yodl file: stl/regexlanguage [518] [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [524] Original Yodl file: stl/regalg [525] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie [547] [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [572] [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [615] Original Yodl file: generic/uninitialized Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread [629] [630] [631] [632] [633] [634] Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread [638] [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [642] Original Yodl file: threading/initialization [643] [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] [653] Original Yodl file: threading/scopedlock [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] Original Yodl file: threading/futureerrc [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] [685] Original Yodl file: threading/compilations Underfull \hbox (badness 3291) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass [712] Original Yodl file: functiontemplates/algorithm Original Yodl file: functiontemplates/contractions [713] Original Yodl file: functiontemplates/declarations [714] [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] Original Yodl file: functiontemplates/nocodebloat [717] [718] Original Yodl file: functiontemplates/explicit Original Yodl file: functiontemplates/overloading [719] [720] Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] [724] Original Yodl file: functiontemplates/avoiding [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining [734] (functiontemplates/selection.eps ) [735] [736] Original Yodl file: functiontemplates/sfinae [737] Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary Original Yodl file: functiontemplates/variables.yo [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [741] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype [750] [751] Original Yodl file: classtemplates/membertemplates [752] [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate [760] [761] Original Yodl file: classtemplates/lambda [762] [763] Original Yodl file: classtemplates/static [764] Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] Original Yodl file: classtemplates/matrixalgebra [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining [779] [780] Original Yodl file: classtemplates/perfect [781] [782] Original Yodl file: classtemplates/unpack [783] Original Yodl file: classtemplates/variadicnontype [784] Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] Original Yodl file: classtemplates/bindings [788] [789] [790] Original Yodl file: classtemplates/returntype [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations [793] [794] Original Yodl file: classtemplates/nameresolution Original Yodl file: classtemplates/friends [795] Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] [807] Original Yodl file: classtemplates/template2concrete [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly [816] Original Yodl file: classtemplates/examplestaticpoly [817] [818] [819] Original Yodl file: classtemplates/converting [820] (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using [824] [825] Original Yodl file: classtemplates/nesting [826] Underfull \hbox (badness 1348) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion Original Yodl file: classtemplates/iteratorcons [827] [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] [830] Original Yodl file: classtemplates/randomiterator [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 10000) has occurred while \output is active [839] Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type [846] Original Yodl file: advancedtemplates/alternatives Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum [872] [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype [879] Original Yodl file: advancedtemplates/nulltype Original Yodl file: advancedtemplates/conversion [880] [881] [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates [898] Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] [905] Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound [908] [909] Original Yodl file: advancedtemplates/concepts/nested (advancedtemplates/concepts/nested.eps ) [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams [916] [917] Original Yodl file: advancedtemplates/concepts/parampack [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions [920] Original Yodl file: advancedtemplates/concepts/constrained [921] Original Yodl file: advancedtemplates/concepts/specializations [922] Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends [925] [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo [930] [931] Original Yodl file: coroutines/state.yo [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo [943] [944] Original Yodl file: coroutines/fsa.yo (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo [947] Original Yodl file: coroutines/completingfsa.yo [948] Original Yodl file: coroutines/recursive.yo [949] [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] Original Yodl file: modules/syntax.yo [962] Original Yodl file: modules/initial.yo [963] [964] [965] Original Yodl file: modules/gcmcache.yo [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo [979] [980] [981] Original Yodl file: modules/modmap.yo [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [989] [990] [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] Original Yodl file: concrete/fdninbuf [993] [994] [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] Original Yodl file: concrete/parents [1007] Original Yodl file: concrete/redirection [1008] Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] Original Yodl file: concrete/monitorexample [1021] [1022] Original Yodl file: concrete/child [1023] [1024] [1025] Original Yodl file: concrete/binop [1026] Original Yodl file: concrete/operators Original Yodl file: concrete/namespace [1027] Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] [1034] Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] [1048] No file cplusplusus.ind. (./cplusplusus.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on cplusplusus.dvi (1072 pages, 4818456 bytes). Transcript written on cplusplusus.log. sed 's/\!/"\!/g' cplusplusus.idx | makeindex -i -o cplusplusus.ind This is makeindex, version 2.17 [TeX Live 2025] (kpathsea + Thai support). Scanning input file stdin.......done (3580 entries accepted, 0 rejected). Sorting entries..................................done (45999 comparisons). Generating output file cplusplusus.ind.......done (2702 lines written, 0 warnings). Output written in cplusplusus.ind. Transcript written in stderr. latex cplusplusus.latex This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./cplusplusus.latex LaTeX2e <2025-06-01> patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplusus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplusus.out) (./cplusplusus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplusus.toc Underfull \vbox (badness 2556) has occurred while \output is active [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1199) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct [18] Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] Original Yodl file: first/structs [26] Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] Original Yodl file: first/rvalueref [33] [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto [41] [42] Original Yodl file: first/binding [43] [44] Original Yodl file: first/using [45] Original Yodl file: first/rangebased [46] [47] Original Yodl file: first/rawstring [48] Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship Original Yodl file: first/datatypes [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] Original Yodl file: first/sharedcast Original Yodl file: first/keywords [60] Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] Original Yodl file: namespaces/filesystem/filestatus Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = [84] Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] Original Yodl file: namespaces/filesystem/directoryiterator [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [111] (iostreams/ioclasses.eps ) [112] [113] Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [114] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [115] Original Yodl file: iostreams/conditions [116] [117] [118] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] Original Yodl file: iostreams/ostreamflush Original Yodl file: iostreams/ofstream [127] [128] Original Yodl file: iostreams/outmodes [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection [142] Original Yodl file: iostreams/readwrite [143] [144] [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [151] [152] Original Yodl file: classes/construc [153] Original Yodl file: classes/application [154] [155] [156] Original Yodl file: classes/arguments [157] [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] Original Yodl file: classes/constructorscall [168] Original Yodl file: classes/uniforminit [169] [170] [171] Original Yodl file: classes/defaulted Original Yodl file: classes/member [172] [173] Original Yodl file: classes/anonymous [174] Original Yodl file: classes/subtleties [175] [176] Original Yodl file: classes/inline [177] Original Yodl file: classes/defineinline [178] Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local [181] Original Yodl file: classes/mutable [182] Original Yodl file: classes/headers [183] [184] [185] Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function [196] [197] Original Yodl file: static/calling [198] [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [201] Original Yodl file: memory/new [202] Original Yodl file: memory/newarray [203] Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] [212] [213] Original Yodl file: memory/setnew [214] Original Yodl file: memory/assignment [215] (memory/badassign.eps ) Original Yodl file: memory/overload (memory/rightass.eps ) [216] [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization [220] [221] Original Yodl file: memory/revising [222] Original Yodl file: memory/swapping [223] (memory/fswap.eps ) [224] (memory/fswap2.eps ) Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] Original Yodl file: memory/move [229] [230] Original Yodl file: memory/movecomposition [231] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp [250] Original Yodl file: exceptions/exception [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [257] [258] Original Yodl file: exceptions/defaultcatch [259] Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] Original Yodl file: exceptions/iostreams [261] Original Yodl file: exceptions/standard [262] Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [264] [265] Original Yodl file: exceptions/errorcategory [266] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3861) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow [274] Original Yodl file: exceptions/function [275] [276] Original Yodl file: exceptions/constructors Underfull \vbox (badness 3884) has occurred while \output is active [277] [278] [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [285] [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract [289] Original Yodl file: overloading/conversion [290] [291] [292] [293] Original Yodl file: overloading/byte [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] Original Yodl file: overloading/binary.yo [300] [301] [302] [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [307] Original Yodl file: overloading/new [308] [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete Original Yodl file: overloading/newdeletearray [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda Original Yodl file: overloading/lambdasyntax [322] [323] Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] [325] Original Yodl file: overloading/lambdause [326] [327] [328] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2401) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [329] Original Yodl file: overloading/userdefined [330] [331] Original Yodl file: overloading/overloadable [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [335] [336] Original Yodl file: containers/notations Original Yodl file: containers/pair [337] [338] Original Yodl file: containers/array [339] [340] Original Yodl file: containers/vector [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list (containers/list.eps ) [344] (containers/insertlist.eps ) (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] (containers/queue.eps ) [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample [364] Original Yodl file: containers/multimap Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack (containers/stack/stack.eps ) [371] [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights [389] Original Yodl file: inheritance/derivationtypes [390] Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor [392] Original Yodl file: inheritance/move [393] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] [404] [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function [409] [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor [413] Original Yodl file: polymorphism/pure [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit [416] Original Yodl file: polymorphism/multiple [417] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef [431] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [433] [434] [435] Original Yodl file: polymorphism/protectedoutput [436] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [445] [446] [447] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [448] [449] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] Original Yodl file: polymorphism/constructors [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] [465] [466] Original Yodl file: pointermembers/static Original Yodl file: pointermembers/sizes [467] [468] (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum Original Yodl file: nested/virtcons.yo [482] [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [493] [494] Original Yodl file: stl/distance [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and [498] Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr [501] Original Yodl file: stl/defining [502] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr [506] Original Yodl file: stl/definingshared Original Yodl file: stl/sharedplain [507] Original Yodl file: stl/sharednew Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [517] Original Yodl file: stl/regexlanguage [518] [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [524] Original Yodl file: stl/regalg [525] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie [547] [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [572] [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [615] Original Yodl file: generic/uninitialized Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread [629] [630] [631] [632] [633] [634] Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread [638] [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [642] Original Yodl file: threading/initialization [643] [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] [653] Original Yodl file: threading/scopedlock [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] Original Yodl file: threading/futureerrc [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] [685] Original Yodl file: threading/compilations Underfull \hbox (badness 3291) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass [712] Original Yodl file: functiontemplates/algorithm Original Yodl file: functiontemplates/contractions [713] Original Yodl file: functiontemplates/declarations [714] [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] Original Yodl file: functiontemplates/nocodebloat [717] [718] Original Yodl file: functiontemplates/explicit Original Yodl file: functiontemplates/overloading [719] [720] Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] [724] Original Yodl file: functiontemplates/avoiding [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining [734] (functiontemplates/selection.eps ) [735] [736] Original Yodl file: functiontemplates/sfinae [737] Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary Original Yodl file: functiontemplates/variables.yo [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [741] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype [750] [751] Original Yodl file: classtemplates/membertemplates [752] [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate [760] [761] Original Yodl file: classtemplates/lambda [762] [763] Original Yodl file: classtemplates/static [764] Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] Original Yodl file: classtemplates/matrixalgebra [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining [779] [780] Original Yodl file: classtemplates/perfect [781] [782] Original Yodl file: classtemplates/unpack [783] Original Yodl file: classtemplates/variadicnontype [784] Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] Original Yodl file: classtemplates/bindings [788] [789] [790] Original Yodl file: classtemplates/returntype [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations [793] [794] Original Yodl file: classtemplates/nameresolution Original Yodl file: classtemplates/friends [795] Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] [807] Original Yodl file: classtemplates/template2concrete [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly [816] Original Yodl file: classtemplates/examplestaticpoly [817] [818] [819] Original Yodl file: classtemplates/converting [820] (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using [824] [825] Original Yodl file: classtemplates/nesting [826] Underfull \hbox (badness 1348) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion Original Yodl file: classtemplates/iteratorcons [827] [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] [830] Original Yodl file: classtemplates/randomiterator [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 10000) has occurred while \output is active [839] Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type [846] Original Yodl file: advancedtemplates/alternatives Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum [872] [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype [879] Original Yodl file: advancedtemplates/nulltype Original Yodl file: advancedtemplates/conversion [880] [881] [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates [898] Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] [905] Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound [908] [909] Original Yodl file: advancedtemplates/concepts/nested (advancedtemplates/concepts/nested.eps ) [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams [916] [917] Original Yodl file: advancedtemplates/concepts/parampack [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions [920] Original Yodl file: advancedtemplates/concepts/constrained [921] Original Yodl file: advancedtemplates/concepts/specializations [922] Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends [925] [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo [930] [931] Original Yodl file: coroutines/state.yo [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo [943] [944] Original Yodl file: coroutines/fsa.yo (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo [947] Original Yodl file: coroutines/completingfsa.yo [948] Original Yodl file: coroutines/recursive.yo [949] [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] Original Yodl file: modules/syntax.yo [962] Original Yodl file: modules/initial.yo [963] [964] [965] Original Yodl file: modules/gcmcache.yo [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo [979] [980] [981] Original Yodl file: modules/modmap.yo [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [989] [990] [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] Original Yodl file: concrete/fdninbuf [993] [994] [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] Original Yodl file: concrete/parents [1007] Original Yodl file: concrete/redirection [1008] Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] Original Yodl file: concrete/monitorexample [1021] [1022] Original Yodl file: concrete/child [1023] [1024] [1025] Original Yodl file: concrete/binop [1026] Original Yodl file: concrete/operators Original Yodl file: concrete/namespace [1027] Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] [1034] Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] [1048] (./cplusplusus.ind [1049] [1050] Underfull \hbox (badness 2012) in paragraph at lines 320--322 []\T1/pnc/m/n/10 chi_squared_distribution, [1051] [1052] [1053] [1054] Underfull \hbox (badness 3271) in paragraph at lines 780--782 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 796--798 []\T1/pnc/m/n/10 extreme_value_distribution patch level 1 L3 programming layer <2025-09-02> Original Yodl file: preamble Writing index file cplusplusus.idx Original Yodl file: abstract (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2025/01/22 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/newcent.sty) (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.sty This is `epsf.tex' v2.7.4 <14 February 2011> ) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)) (./cplusplusus.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 4066. (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty Package tocbibind Note: Using chapter style headings, unless overridden. ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)) (/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (./cplusplusus.aux) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (./cplusplusus.out) (./cplusplusus.out) [1] [2] (/usr/share/texmf/tex/latex/lm/t1lmtt.fd) [1] (./cplusplusus.toc Underfull \vbox (badness 2556) has occurred while \output is active [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]) [22] Chapter 1. Original Yodl file: overview (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pnc.fd) Underfull \hbox (badness 1199) in paragraph at lines 139--141 []\T1/pnc/m/n/10 Chapter [][][][][][]: Al-lo-ca-tion and re-turn-ing un-used me m-ory: \T1/lmtt/m/n/10 new\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 delete\T1/pnc/m/n/10 , and the func-tion [1] [2] Chapter 2. Original Yodl file: intro Original Yodl file: intro/intro Underfull \hbox (badness 1688) in paragraph at lines 212--213 [] \T1/pnc/b/n/10 All cor-re-spon-dence con-cern-ing sug-ges-tions, ad-di-tions , im-prove-ments or [3] Original Yodl file: whatsnew Original Yodl file: intro/history [4] Original Yodl file: intro/annohistory Original Yodl file: intro/cascpp [5] (/usr/share/texmf/tex/latex/lm/ts1lmtt.fd) Original Yodl file: intro/compiling Original Yodl file: intro/mswindows Underfull \hbox (badness 2245) in paragraph at lines 413--418 \T1/pnc/m/n/10 vide the foun-da-tion for in-stalling the \T1/pnc/m/it/10 Win-do ws port \T1/pnc/m/n/10 of the []GNU []\T1/lmtt/m/n/10 g++ []\T1/pnc/m/n/10 com- piler (see also Original Yodl file: intro/compilesources [6] Original Yodl file: intro/advantage [7] Original Yodl file: intro/object [8] (intro/objects.eps ) [9] Original Yodl file: intro/differences Original Yodl file: intro/main Original Yodl file: intro/eoln [10] Original Yodl file: intro/type Original Yodl file: intro/overload [11] [12] Original Yodl file: intro/default [13] Original Yodl file: intro/null Original Yodl file: intro/void [14] Original Yodl file: intro/cplus Original Yodl file: intro/cfunc Original Yodl file: intro/header [15] Original Yodl file: intro/local [16] [17] LaTeX Warning: Reference `20.3.1' on page 18 undefined on input line 1153. Original Yodl file: intro/typedef Original Yodl file: intro/struct [18] Original Yodl file: intro/evaluation [19] [20] Chapter 3. Original Yodl file: first Original Yodl file: first/first Original Yodl file: first/extensions Original Yodl file: first/const [21] [22] [23] Original Yodl file: first/namespaces Original Yodl file: first/scope [24] Original Yodl file: first/cout [25] Original Yodl file: first/structs [26] Original Yodl file: first/public [27] (first/datahiding.eps ) [28] Original Yodl file: first/cvscpp [29] Original Yodl file: first/references [30] [31] [32] Original Yodl file: first/rvalueref [33] [34] [35] Original Yodl file: first/lvalues [36] [37] Original Yodl file: first/stronglytyped [38] Original Yodl file: first/initializer [39] Original Yodl file: first/designated Original Yodl file: first/bitfields [40] Original Yodl file: first/auto [41] [42] Original Yodl file: first/binding [43] [44] Original Yodl file: first/using [45] Original Yodl file: first/rangebased [46] [47] Original Yodl file: first/rawstring [48] Original Yodl file: first/binary Original Yodl file: first/selectinit [49] Original Yodl file: first/attributes [50] Underfull \hbox (badness 10000) in paragraph at lines 3153--3154 Underfull \hbox (badness 10000) in paragraph at lines 3180--3181 Underfull \hbox (badness 10000) in paragraph at lines 3193--3194 [51] Underfull \hbox (badness 4416) in paragraph at lines 3213--3221 \T1/pnc/m/n/10 func-tions have this at-tribute: \T1/lmtt/m/n/10 std::_Exit, std ::abort, std::exit, std::quick_exit, Underfull \hbox (badness 10000) in paragraph at lines 3213--3221 \T1/lmtt/m/n/10 std::unexpected, std::terminate, std::rethrow_exception, std::t hrow_with_nested, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 3231. Original Yodl file: first/spaceship Original Yodl file: first/datatypes [52] Original Yodl file: first/bool [53] Original Yodl file: first/wchar Original Yodl file: first/unicode [54] Original Yodl file: first/longlongint Original Yodl file: first/sizet Original Yodl file: first/byte [55] Original Yodl file: first/separators Original Yodl file: first/cast [56] Original Yodl file: first/staticcast Underfull \hbox (badness 10000) in paragraph at lines 3550--3551 Underfull \hbox (badness 10000) in paragraph at lines 3574--3576 Underfull \hbox (badness 10000) in paragraph at lines 3590--3591 [57] Underfull \hbox (badness 10000) in paragraph at lines 3616--3619 Original Yodl file: first/constcast Original Yodl file: first/reinterpretcast [58] Original Yodl file: first/dynamiccast Underfull \hbox (badness 1057) in paragraph at lines 3713--3718 \T1/pnc/m/n/10 Different from the \T1/lmtt/m/n/10 static_cast\T1/pnc/m/n/10 , w hose ac-tions are com-pletely de-ter-mined \T1/pnc/m/it/10 compile-time\T1/pnc/ m/n/10 , the [59] Original Yodl file: first/sharedcast Original Yodl file: first/keywords [60] Underfull \hbox (badness 4441) in paragraph at lines 3778--3782 []\T1/pnc/b/n/10 C++ \T1/pnc/m/n/10 also rec-og-nizes the spe-cial iden-ti-fier s \T1/lmtt/m/n/10 final, override, transaction_safe\T1/pnc/m/n/10 , and [61] [62] Chapter 4. Original Yodl file: namespaces Original Yodl file: namespaces/intro Original Yodl file: namespaces/defining [63] Original Yodl file: namespaces/declaring Original Yodl file: namespaces/closed Original Yodl file: namespaces/referring [64] Original Yodl file: namespaces/directive [65] Original Yodl file: namespaces/koenig [66] [67] [68] Original Yodl file: namespaces/std Original Yodl file: namespaces/nesting [69] [70] Original Yodl file: namespaces/outside [71] [72] Original Yodl file: namespaces/chrono/intro [73] Original Yodl file: namespaces/chrono/ratio [74] Original Yodl file: namespaces/chrono/duration [75] [76] Original Yodl file: namespaces/chrono/clock Underfull \hbox (badness 2150) in paragraph at lines 4813--4815 []\T1/lmtt/m/n/10 Clock::rep\T1/pnc/m/n/10 : the type stor-ing amounts of time. By de-fault us-ing \T1/lmtt/m/n/10 int64_t\T1/pnc/m/n/10 ). E.g., [77] Original Yodl file: namespaces/chrono/timepoint [78] (threading/time.eps ) Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 \T1/pnc/m/n/10 To con-vert a \T1/lmtt/m/n/10 time_point \T1/pnc/m/n/10 to an-ot her \T1/lmtt/m/n/10 std::chrono \T1/pnc/m/n/10 clock's \T1/lmtt/m/n/10 time_poi nt \T1/pnc/m/n/10 the tem-plate Underfull \hbox (badness 10000) in paragraph at lines 4961--4968 []\T1/lmtt/m/n/10 DestClock::time_point std::chrono::clock_cast$\OML/cmm/m/it/1 0 <$\T1/lmtt/m/n/10 DestClock$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (TimePoint tp) \T1/pnc/m/n/10 can be used. [79] [80] Original Yodl file: namespaces/filesystem/intro Original Yodl file: namespaces/filesystem/errorcode [81] Underfull \hbox (badness 4291) in paragraph at lines 5076--5078 \T1/pnc/m/n/10 assigns new val-ues to the ob-ject's er-ror value and cat-e-gory . E.g, \T1/lmtt/m/n/10 ec.assign(0, Underfull \hbox (badness 10000) in paragraph at lines 5104--5107 \T1/pnc/m/n/10 returns an \T1/lmtt/m/n/10 error_code \T1/pnc/m/n/10 ob-ject ini -tial-ized with \T1/lmtt/m/n/10 static_cast$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 (value) \T1/pnc/m/n/10 and [82] Original Yodl file: namespaces/filesystem/filestatus Underfull \vbox (badness 3449) has occurred while \output is active [83] Underfull \hbox (badness 10000) in paragraph at lines 5365--5366 []\T1/lmtt/m/n/10 explicit file_status(file_type type = file_type::none, perms permissions = [84] Original Yodl file: namespaces/filesystem/getstatus Underfull \hbox (badness 1590) in paragraph at lines 5395--5400 []\T1/lmtt/m/n/10 bool status_known(file_status const &status) \T1/pnc/m/n/10 r e-turns \T1/lmtt/m/n/10 true \T1/pnc/m/n/10 if \T1/lmtt/m/n/10 status \T1/pnc/m /n/10 refers to a de- Underfull \hbox (badness 2865) in paragraph at lines 5395--5400 \T1/pnc/m/n/10 not ex-ist). One way of re-ceiv-ing \T1/lmtt/m/n/10 false \T1/pn c/m/n/10 is by pass-ing it a de-fault sta-tus ob-ject: [85] Original Yodl file: namespaces/filesystem/path [86] Original Yodl file: namespaces/filesystem/pathmembers [87] Underfull \hbox (badness 10000) in paragraph at lines 5614--5619 \T1/lmtt/m/n/10 , u32string, generic_string, generic_wstring, generic_u8string, generic_u16string, Original Yodl file: namespaces/filesystem/freefunctions [88] Underfull \hbox (badness 10000) in paragraph at lines 5779--5785 []\T1/lmtt/m/n/10 void copy(path const &src, path const &dest [, copy_options o pts [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5787--5790 []\T1/lmtt/m/n/10 bool copy_file(path const &src, path const &dest [, copy_opti ons opts [, [89] Underfull \hbox (badness 10000) in paragraph at lines 5803--5812 []\T1/lmtt/m/n/10 bool create_directory(path const &dest [, path const &existin g] [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5814--5816 []\T1/lmtt/m/n/10 void create_directory_symlink(path const &dir, path const &li nk [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5824--5829 []\T1/lmtt/m/n/10 path current_path([error_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/ m/n/10 void current_path(path const &toPath [, Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 []\T1/lmtt/m/n/10 file_clock::time_point last_write_time(path const &dest [, er ror_code &ec])\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 5852--5864 \T1/lmtt/m/n/10 last_write_time(path const &dest, file_clock::time_point newTim e [, error_code Underfull \hbox (badness 10000) in paragraph at lines 5867--5870 []\T1/lmtt/m/n/10 void permissions(Path const &entry, perms newPerms [, perm_op tions opts = [90] Underfull \hbox (badness 10000) in paragraph at lines 5874--5882 []\T1/lmtt/m/n/10 bool remove(path const &dest [, error_code &ec])\T1/pnc/m/n/1 0 , []\T1/lmtt/m/n/10 std::uintmax_t remove_all(path Underfull \hbox (badness 3746) in paragraph at lines 5910--5913 \T1/pnc/m/n/10 here is how the time re-turned by \T1/lmtt/m/n/10 last_write_tim e \T1/pnc/m/n/10 can be rep-re-sented us-ing the Original Yodl file: namespaces/filesystem/directoryentry Underfull \hbox (badness 3690) in paragraph at lines 5933--5936 []\T1/pnc/m/n/10 In the \T1/lmtt/m/n/10 std::filesystem \T1/pnc/m/n/10 names-pa ce the el-e-ments of di-rec-to-ries are ob-jects of the class [91] Original Yodl file: namespaces/filesystem/directoryiterator [92] Underfull \hbox (badness 10000) in paragraph at lines 6012--6014 []\T1/lmtt/m/n/10 recursive_directory_iterator(path const &from, directory_opti ons opts [, [93] Original Yodl file: namespaces/filesystem/spaceinfo [94] Original Yodl file: namespaces/filesystem/filesystemerror [95] [96] Chapter 5. Original Yodl file: string Original Yodl file: string/string [97] Original Yodl file: string/ops [98] Original Yodl file: string/overview [99] Original Yodl file: string/initializers Underfull \hbox (badness 10000) in paragraph at lines 6406--6408 []\T1/lmtt/m/n/10 string object(std::string const &argument, string::size_type apos, Underfull \hbox (badness 1571) in paragraph at lines 6408--6410 \T1/pnc/m/n/10 initializes \T1/lmtt/m/n/10 object \T1/pnc/m/n/10 with the char- ac-ters in the range of char-ac-ters de-fined by the two [100] Original Yodl file: string/iterators Original Yodl file: string/operators [101] Original Yodl file: string/members [102] Underfull \hbox (badness 10000) in paragraph at lines 6590--6596 []\T1/lmtt/m/n/10 int compare(size_t opos, size_t on, string const &argument, s ize_type apos, [103] [104] Underfull \hbox (badness 10000) in paragraph at lines 6671--6674 []\T1/lmtt/m/n/10 size_type find_first_not_of(char const $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 argument, size_type opos, size_type an) Underfull \hbox (badness 10000) in paragraph at lines 6696--6699 []\T1/lmtt/m/n/10 size_type find_last_not_of(char const $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 argument, size_type opos, size_type an) [105] Underfull \hbox (badness 10000) in paragraph at lines 6738--6741 []\T1/lmtt/m/n/10 string::iterator insert(string::iterator begin, InputIterator abegin, [106] Underfull \hbox (badness 10000) in paragraph at lines 6754--6757 []\T1/lmtt/m/n/10 string &replace(size_t opos, size_t on, string const &argumen t, size_type apos, Underfull \hbox (badness 10000) in paragraph at lines 6763--6768 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, string const Underfull \hbox (badness 10000) in paragraph at lines 6769--6772 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, size_type count, Underfull \hbox (badness 10000) in paragraph at lines 6773--6776 []\T1/lmtt/m/n/10 string &replace(string::iterator begin, string::iterator end, InputIterator [107] Original Yodl file: string/convertors [108] Original Yodl file: string/stringview [109] Underfull \hbox (badness 1215) in paragraph at lines 6935--6938 []\T1/lmtt/m/n/10 constexpr string_view(Iterator begin, Iterator end)\T1/pnc/m/ n/10 , con-structs a \T1/lmtt/m/n/10 string_view \T1/pnc/m/n/10 ob-ject [110] Chapter 6. Original Yodl file: iostreams Original Yodl file: iostreams/intro [111] (iostreams/ioclasses.eps ) [112] [113] Original Yodl file: iostreams/headers Underfull \hbox (badness 1721) in paragraph at lines 7163--7166 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : s ources should in-clude this header file when us-ing types and fa-cilites (like [114] Original Yodl file: iostreams/iosbase Original Yodl file: iostreams/ios [115] Original Yodl file: iostreams/conditions [116] [117] [118] Original Yodl file: iostreams/formatting Original Yodl file: iostreams/formatmembers [119] [120] Original Yodl file: iostreams/flags [121] [122] Underfull \hbox (badness 2050) in paragraph at lines 7711--7715 \T1/pnc/m/n/10 to dis-play let-ters in hex-adec-i-mal val-ues us-ing cap-i-tal let-ters. Com-ple-men-tary flag: [123] [124] Original Yodl file: iostreams/output Original Yodl file: iostreams/ostream Original Yodl file: iostreams/ostreamwrite [125] Original Yodl file: iostreams/ostreamseek [126] Original Yodl file: iostreams/ostreamflush Original Yodl file: iostreams/ofstream [127] [128] Original Yodl file: iostreams/outmodes [129] Original Yodl file: iostreams/ostringstream [130] Original Yodl file: iostreams/puttime [131] Underfull \vbox (badness 6063) has occurred while \output is active [132] Underfull \hbox (badness 1142) in paragraph at lines 8564--8564 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 24 hour clock Underfull \hbox (badness 1142) in paragraph at lines 8578--8578 []|\T1/pnc/m/n/10 hour as a dec-i-mal num-ber, 12 hour clock Underfull \vbox (badness 10000) has occurred while \output is active [133] Original Yodl file: iostreams/input Original Yodl file: iostreams/istream [134] Underfull \hbox (badness 4569) in paragraph at lines 8747--8753 []\T1/pnc/m/n/10 this con-struc-tor can be used to con-struct a wrap-per around an ex-ist-ing Original Yodl file: iostreams/istreamread [135] [136] Original Yodl file: iostreams/istreamseek Original Yodl file: iostreams/ifstream [137] [138] Original Yodl file: iostreams/istringstream Original Yodl file: iostreams/copying [139] Original Yodl file: iostreams/coupling [140] Original Yodl file: iostreams/moving [141] Original Yodl file: iostreams/redirection [142] Original Yodl file: iostreams/readwrite [143] [144] [145] Underfull \vbox (badness 10000) has occurred while \output is active [146] Underfull \vbox (badness 3579) has occurred while \output is active [147] [148] [149] [150] Chapter 7. Original Yodl file: classes Original Yodl file: classes/intro Underfull \vbox (badness 10000) has occurred while \output is active [151] [152] Original Yodl file: classes/construc [153] Original Yodl file: classes/application [154] [155] [156] Original Yodl file: classes/arguments [157] [158] Original Yodl file: classes/order Original Yodl file: classes/ambiguity [159] [160] Original Yodl file: classes/types [161] Original Yodl file: classes/parentheses [162] Original Yodl file: classes/existingtypes [163] Original Yodl file: classes/composition Original Yodl file: classes/comconst [164] Original Yodl file: classes/comref [165] Original Yodl file: classes/memberinit [166] [167] Original Yodl file: classes/constructorscall [168] Original Yodl file: classes/uniforminit [169] [170] [171] Original Yodl file: classes/defaulted Original Yodl file: classes/member [172] [173] Original Yodl file: classes/anonymous [174] Original Yodl file: classes/subtleties [175] [176] Original Yodl file: classes/inline [177] Original Yodl file: classes/defineinline [178] Original Yodl file: classes/when2use [179] Original Yodl file: classes/whennot2use Original Yodl file: classes/inlinevars [180] Original Yodl file: classes/local [181] Original Yodl file: classes/mutable [182] Original Yodl file: classes/headers [183] [184] [185] Original Yodl file: classes/namespaces [186] Original Yodl file: classes/sizeof Underfull \vbox (badness 5260) has occurred while \output is active [187] [188] Chapter 8. Original Yodl file: static Original Yodl file: static/intro Original Yodl file: static/data [189] Original Yodl file: static/private [190] Original Yodl file: static/public [191] Original Yodl file: static/const Original Yodl file: static/genconst [192] [193] [194] Original Yodl file: static/constexprdata [195] Original Yodl file: static/function [196] [197] Original Yodl file: static/calling [198] [199] [200] Chapter 9. Original Yodl file: memory Original Yodl file: memory/intro [201] Original Yodl file: memory/new [202] Original Yodl file: memory/newarray [203] Original Yodl file: memory/deletearray [204] Original Yodl file: memory/enlargearray [205] Original Yodl file: memory/raw Underfull \hbox (badness 7168) in paragraph at lines 13083--13089 []\T1/pnc/m/n/10 Raw mem-ory is made avail-able by []\T1/lmtt/m/n/10 operator n ew(sizeInBytes) \T1/pnc/m/n/10 and also by \T1/lmtt/m/n/10 operator [206] Original Yodl file: memory/placement [207] Underfull \hbox (badness 1394) in paragraph at lines 13188--13193 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 append \T1/pnc/m/n/10 adds an-other \T1/lmtt/m/n/10 string \T1/pnc/m/n/10 ob-ject to a \T1/lmtt/m/n/10 Strings \T1/ pnc/m/n/10 ob-ject. A (pub-lic) mem-ber [208] Original Yodl file: memory/destructor [209] [210] Original Yodl file: memory/objectp [211] [212] [213] Original Yodl file: memory/setnew [214] Original Yodl file: memory/assignment [215] (memory/badassign.eps ) Original Yodl file: memory/overload (memory/rightass.eps ) [216] [217] Original Yodl file: memory/operator [218] Original Yodl file: memory/this Original Yodl file: memory/sequential [219] Original Yodl file: memory/initialization [220] [221] Original Yodl file: memory/revising [222] Original Yodl file: memory/swapping [223] (memory/fswap.eps ) [224] (memory/fswap2.eps ) Original Yodl file: memory/fastswap [225] [226] Original Yodl file: memory/moving.yo [227] [228] Original Yodl file: memory/move [229] [230] Original Yodl file: memory/movecomposition [231] Original Yodl file: memory/moveassignment Original Yodl file: memory/revising2 [232] Original Yodl file: memory/movedestructor [233] Original Yodl file: memory/moveonly Original Yodl file: memory/default [234] [235] Original Yodl file: memory/moveimplications [236] Original Yodl file: memory/elision.yo [237] Original Yodl file: memory/unrestricted [238] Original Yodl file: memory/uniondestructor [239] Original Yodl file: memory/unionembedding [240] [241] Original Yodl file: memory/unionswap [242] [243] Original Yodl file: memory/unionassignment [244] Original Yodl file: memory/aggregate Original Yodl file: memory/conclusion [245] [246] Chapter 10. Original Yodl file: exceptions Original Yodl file: exceptions/intro Original Yodl file: exceptions/syntax Underfull \vbox (badness 2922) has occurred while \output is active [247] Original Yodl file: exceptions/example [248] Underfull \vbox (badness 4647) has occurred while \output is active [249] Original Yodl file: exceptions/jmp [250] Original Yodl file: exceptions/exception [251] [252] Original Yodl file: exceptions/throw [253] [254] Original Yodl file: exceptions/emptythrow [255] Underfull \hbox (badness 1997) in paragraph at lines 16225--16234 \T1/pnc/m/n/10 de-rived. Sup-pose we have a class \T1/lmtt/m/n/10 Exception\T1/ pnc/m/n/10 , hav-ing a mem-ber func-tion \T1/lmtt/m/n/10 ExceptionType [256] Original Yodl file: exceptions/try Original Yodl file: exceptions/catch [257] [258] Original Yodl file: exceptions/defaultcatch [259] Original Yodl file: exceptions/noexcept Underfull \vbox (badness 10000) has occurred while \output is active [260] Original Yodl file: exceptions/iostreams [261] Original Yodl file: exceptions/standard [262] Original Yodl file: exceptions/usestandard.yo [263] Original Yodl file: exceptions/systemerror (exceptions/systemerror.eps ) [264] [265] Original Yodl file: exceptions/errorcategory [266] Original Yodl file: exceptions/errorcondition Underfull \hbox (badness 3861) in paragraph at lines 16896--16900 \T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), us-ing tem-plate header \T1/lmtt/m/n/10 template Underfull \hbox (badness 5771) in paragraph at lines 16896--16900 \OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 class ErrorConditionEnum$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 . It ini-tial-izes the ob-ject with the re-turn value of Underfull \hbox (badness 2762) in paragraph at lines 16913--16915 \T1/pnc/m/n/10 after call-ing this mem-ber \T1/pnc/m/it/10 value \T1/pnc/m/n/10 is set to 0 and the ob-ject's er-ror \T1/pnc/m/it/10 cat-e-gory \T1/pnc/m/n/10 set to [267] Original Yodl file: exceptions/systemerroruse [268] Original Yodl file: exceptions/exceptionptr [269] Original Yodl file: exceptions/guarantees [270] Original Yodl file: exceptions/basic [271] Original Yodl file: exceptions/strong [272] [273] Original Yodl file: exceptions/nothrow [274] Original Yodl file: exceptions/function [275] [276] Original Yodl file: exceptions/constructors Underfull \vbox (badness 3884) has occurred while \output is active [277] [278] [279] [280] Original Yodl file: exceptions/destructors [281] [282] [283] [284] Chapter 11. Original Yodl file: overloading Original Yodl file: overloading/more Original Yodl file: overloading/array [285] [286] [287] Original Yodl file: overloading/multiindex Underfull \hbox (badness 2653) in paragraph at lines 18156--18159 \T1/pnc/m/n/10 and its con-struc-tor al-lo-cates \T1/lmtt/m/n/10 nRows DoubleAr rays\T1/pnc/m/n/10 , each hav-ing \T1/lmtt/m/n/10 nCols \T1/pnc/m/n/10 columns, with each [288] Original Yodl file: overloading/insertextract [289] Original Yodl file: overloading/conversion [290] [291] [292] [293] Original Yodl file: overloading/byte [294] [295] Original Yodl file: overloading/explicit.yo [296] Original Yodl file: overloading/explicitconversion [297] Original Yodl file: overloading/increment.yo [298] [299] Original Yodl file: overloading/binary.yo [300] [301] [302] [303] Original Yodl file: overloading/reference.yo [304] [305] [306] Underfull \hbox (badness 1178) in paragraph at lines 19363--19367 \T1/pnc/m/n/10 For \T1/lmtt/m/n/10 Binary &Binary::operator+=(Binary const &rhs ) & \T1/pnc/m/n/10 an al-ter-na-tive im-ple-men-ta-tion ex-ists, Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19378. Original Yodl file: overloading/spaceship.yo [307] Original Yodl file: overloading/new [308] [309] [310] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19621. Original Yodl file: overloading/delete Original Yodl file: overloading/newdeletearray [311] Original Yodl file: overloading/newarray [312] Original Yodl file: overloading/deletearray Underfull \hbox (badness 1910) in paragraph at lines 19758--19760 \T1/pnc/m/n/10 Its pa-ram-e-ter is ini-tial-ized to the ad-dress of a block of mem-ory pre-vi-ously al-lo-cated by [313] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 19857. Original Yodl file: overloading/sizeddelete Underfull \hbox (badness 1158) in paragraph at lines 19861--19864 []\T1/pnc/m/n/10 Since the C++14 stan-dard the global \T1/lmtt/m/n/10 void oper ator delete(void $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 , size_t size) \T1/pnc/m /n/10 and \T1/lmtt/m/n/10 void Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 []\T1/pnc/m/n/10 When a global []sized deal-lo-ca-tion func-tion is de-fined, i t is au-to-mat-i-cally used Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 in-stead of the de-fault, non-sized deal-lo-ca-tion func-tion. T he per-for-mance Underfull \hbox (badness 10000) in paragraph at lines 19865--19869 \T1/pnc/m/n/10 of pro-grams may im-prove if a sized deal-lo-ca-tion func-tion i s avail-able (cf. [314] Original Yodl file: overloading/newdeleteexceptions [315] Original Yodl file: overloading/functionobject.yo [316] Underfull \hbox (badness 2970) in paragraph at lines 20024--20027 []\T1/pnc/m/n/10 Then, in-side the com-pare func-tion the ad-dress of the right -hand ar-gu-ment of the [317] Original Yodl file: overloading/manipulators [318] [319] Original Yodl file: overloading/argmanipulators [320] [321] Original Yodl file: overloading/lambda Original Yodl file: overloading/lambdasyntax [322] [323] Underfull \hbox (badness 1024) in paragraph at lines 20495--20497 []\T1/pnc/m/n/10 Finally, where in the fol-low-ing overview \T1/lmtt/m/n/10 mut able \T1/pnc/m/n/10 is men-tioned it must be spec-i-fied, where Underfull \hbox (badness 1496) in paragraph at lines 20521--20524 []\T1/lmtt/m/n/10 [&local] mutable_opt, [this, &local] mutable_opt, [$\OMS/cmsy /m/n/10 ^^C$\T1/lmtt/m/n/10 this, &local] mutable_opt\T1/pnc/m/n/10 : like [324] [325] Original Yodl file: overloading/lambdause [326] [327] [328] Original Yodl file: overloading/iofstreamopen Underfull \hbox (badness 2401) in paragraph at lines 20849--20853 \T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/lmt t/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an [329] Original Yodl file: overloading/userdefined [330] [331] Original Yodl file: overloading/overloadable [332] [333] [334] Chapter 12. Original Yodl file: containers Original Yodl file: containers/container [335] [336] Original Yodl file: containers/notations Original Yodl file: containers/pair [337] [338] Original Yodl file: containers/array [339] [340] Original Yodl file: containers/vector [341] [342] Underfull \hbox (badness 1087) in paragraph at lines 21602--21604 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [343] Original Yodl file: containers/list (containers/list.eps ) [344] (containers/insertlist.eps ) (containers/dellist.eps ) [345] [346] Underfull \hbox (badness 1087) in paragraph at lines 21840--21842 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [347] [348] [349] Original Yodl file: containers/queue Underfull \vbox (badness 10000) has occurred while \output is active [350] (containers/queue.eps ) [351] Original Yodl file: containers/priority Underfull \hbox (badness 2799) in paragraph at lines 22196--22199 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 priority_queue \T1/pnc/m/n/10 class im-ple -ments a []pri-or-ity queue data struc-ture. Be-fore us-ing a [352] Underfull \vbox (badness 1210) has occurred while \output is active [353] Original Yodl file: containers/deque [354] [355] Underfull \hbox (badness 1087) in paragraph at lines 22427--22429 []\T1/lmtt/m/n/10 erase(first, beyond) \T1/pnc/m/n/10 erases el-e-ments in-di-c ated by the it-er-a-tor range \T1/lmtt/m/n/10 [first, [356] Original Yodl file: containers/map [357] Original Yodl file: containers/mapconstructors Underfull \hbox (badness 2443) in paragraph at lines 22595--22597 \T1/pnc/m/n/10 In this ex-am-ple, \T1/lmtt/m/n/10 map$\OML/cmm/m/it/10 <$\T1/lm tt/m/n/10 string, int$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value_type \T1/pnc/m /n/10 could have been writ-ten in-stead of [358] Original Yodl file: containers/mapoperators [359] Original Yodl file: containers/mapmembers [360] [361] [362] [363] Original Yodl file: containers/mapexample [364] Original Yodl file: containers/multimap Underfull \hbox (badness 1838) in paragraph at lines 23032--23037 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [365] [366] Original Yodl file: containers/set [367] [368] Original Yodl file: containers/multiset [369] Underfull \hbox (badness 1838) in paragraph at lines 23306--23310 \T1/pnc/m/n/10 returns a pair of it-er-a-tors, be-ing re-spec-tively the re-tur n val-ues of \T1/lmtt/m/n/10 lower_bound \T1/pnc/m/n/10 and [370] Original Yodl file: containers/stack (containers/stack/stack.eps ) [371] [372] Original Yodl file: containers/unorderedmap Original Yodl file: containers/unorderedmapconstructors [373] Underfull \hbox (badness 10000) in paragraph at lines 23547--23549 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23549--23551 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing [374] Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 []\T1/lmtt/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23644--23647 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 []\T1/lmtt/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23650--23653 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [375] Original Yodl file: containers/unorderedmapmembers [376] Underfull \hbox (badness 4353) in paragraph at lines 23782--23785 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(value_type &&tmp) \T1/pnc/m/n/10 at-tempts to in-sert \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing [377] Underfull \hbox (badness 10000) in paragraph at lines 23786--23789 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 iterator, bool$\OML/c mm/m/it/10 >$ \T1/lmtt/m/n/10 insert(const_iterator hint, value_type const &val ue) \T1/pnc/m/n/10 at- Original Yodl file: containers/unorderedmultimap [378] Underfull \hbox (badness 10000) in paragraph at lines 23873--23877 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 23873--23877 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/unorderedset [379] Underfull \hbox (badness 10000) in paragraph at lines 23905--23907 []\T1/pnc/m/n/10 the type of an ob-ject com-put-ing a hash value from a key val ue (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23907--23909 []\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it y (be-com-ing Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 []\T1/lmtt/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_ type n = implSize, Underfull \hbox (badness 10000) in paragraph at lines 23943--23946 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 []\T1/lmtt/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 value_type$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 initList, size_type n = imp lSize, Underfull \hbox (badness 10000) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 hasher const &hf = hasher(), key_equal const &eql = key_equal() , allocator_type Underfull \hbox (badness 4543) in paragraph at lines 23949--23952 \T1/lmtt/m/n/10 const &alloc = allocator_type())\T1/pnc/m/n/10 : a con-struc-to r ex-pect-ing an \T1/lmtt/m/n/10 initializer_list \T1/pnc/m/n/10 of [380] Original Yodl file: containers/unorderedmultiset [381] Underfull \hbox (badness 10000) in paragraph at lines 24025--24029 []\T1/lmtt/m/n/10 iterator insert(const_iterator hint, value_type &&tmp) \T1/pn c/m/n/10 in-serts \T1/lmtt/m/n/10 value \T1/pnc/m/n/10 us-ing Underfull \hbox (badness 1221) in paragraph at lines 24025--24029 \T1/lmtt/m/n/10 value_type\T1/pnc/m/n/10 's move con-struc-tor, and pos-si-bly us-ing \T1/lmtt/m/n/10 hint \T1/pnc/m/n/10 as a start-ing point when Original Yodl file: containers/heterogeneous Original Yodl file: containers/complex [382] [383] [384] Chapter 13. Original Yodl file: inheritance Original Yodl file: inheritance/intro (inheritance/hierarchy.eps ) Original Yodl file: inheritance/related Underfull \vbox (badness 10000) has occurred while \output is active [385] [386] [387] Original Yodl file: inheritance/depth [388] Original Yodl file: inheritance/accessrights [389] Original Yodl file: inheritance/derivationtypes [390] Original Yodl file: inheritance/accessprom [391] Original Yodl file: inheritance/constructor [392] Original Yodl file: inheritance/move [393] Original Yodl file: inheritance/assignment Original Yodl file: inheritance/usingbase [394] Original Yodl file: inheritance/aggregate Original Yodl file: inheritance/destructor [395] Original Yodl file: inheritance/redefining [396] [397] Original Yodl file: inheritance/multiple [398] [399] [400] Original Yodl file: inheritance/conversions Original Yodl file: inheritance/objectconv [401] Original Yodl file: inheritance/pointerconv [402] Original Yodl file: inheritance/nondefault [403] [404] [405] [406] Chapter 14. Original Yodl file: polymorphism Original Yodl file: polymorphism/intro Underfull \vbox (badness 8056) has occurred while \output is active [407] [408] Original Yodl file: polymorphism/function [409] [410] [411] Original Yodl file: polymorphism/construct [412] Original Yodl file: polymorphism/destructor [413] Original Yodl file: polymorphism/pure [414] Original Yodl file: polymorphism/implementing [415] Original Yodl file: polymorphism/explicit [416] Original Yodl file: polymorphism/multiple [417] Original Yodl file: polymorphism/ambiguity (polymorphism/ambiguity.eps ) (polymorphism/internal.eps ) [418] Original Yodl file: polymorphism/base (polymorphism/virtbase.eps ) [419] [420] [421] Original Yodl file: polymorphism/notvirtual [422] [423] Original Yodl file: polymorphism/rtti Original Yodl file: polymorphism/dynamiccast [424] [425] [426] Original Yodl file: polymorphism/typeid [427] [428] Original Yodl file: polymorphism/inheritance [429] [430] Original Yodl file: polymorphism/streambufdef [431] Underfull \hbox (badness 10000) in paragraph at lines 27304--27307 []\T1/lmtt/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir w ay, ios::openmode [432] Underfull \hbox (badness 10000) in paragraph at lines 27308--27310 []\T1/lmtt/m/n/10 ios::pos_type pubseekpos(ios::pos_type pos, ios::openmode mod e = ios::in | Original Yodl file: polymorphism/protectedstreambuf (iostreams/sbbuffers.eps ) Original Yodl file: polymorphism/protectedinput [433] [434] [435] Original Yodl file: polymorphism/protectedoutput [436] Original Yodl file: polymorphism/protectedbuffer Underfull \hbox (badness 10000) in paragraph at lines 27530--27540 []\T1/lmtt/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seek dir way, Underfull \hbox (badness 10000) in paragraph at lines 27541--27546 []\T1/lmtt/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::open mode mode = ios::in | [437] Original Yodl file: polymorphism/derivingfromstreambuf Original Yodl file: polymorphism/iostreambuf (polymorphism/buffers.eps ) [438] Original Yodl file: polymorphism/offset [439] Original Yodl file: polymorphism/overunder Underfull \vbox (badness 10000) has occurred while \output is active [440] [441] Original Yodl file: polymorphism/uflow [442] Original Yodl file: polymorphism/whencalled Original Yodl file: polymorphism/xsgetn [443] Original Yodl file: polymorphism/xsputn [444] Original Yodl file: polymorphism/filebuf Original Yodl file: polymorphism/exception [445] [446] [447] Original Yodl file: polymorphism/implementation (polymorphism/implementation.eps ) (polymorphism/caumon.eps ) [448] [449] (polymorphism/multivtable.eps ) Original Yodl file: polymorphism/undefined [450] [451] Original Yodl file: polymorphism/constructors [452] [453] Underfull \vbox (badness 10000) has occurred while \output is active [454] [455] [456] Chapter 15. Original Yodl file: friends Original Yodl file: friends/intro Original Yodl file: friends/friendfun Underfull \vbox (badness 10000) has occurred while \output is active [457] [458] Original Yodl file: friends/extended [459] [460] Chapter 16. Original Yodl file: pointermembers Original Yodl file: pointermembers/intro Original Yodl file: pointermembers/example [461] Original Yodl file: pointermembers/defining [462] [463] Original Yodl file: pointermembers/using [464] [465] [466] Original Yodl file: pointermembers/static Original Yodl file: pointermembers/sizes [467] [468] (pointermembers/sizes.eps ) [469] [470] [471] [472] Chapter 17. Original Yodl file: nested Original Yodl file: nested/nesting [473] Underfull \hbox (badness 2150) in paragraph at lines 29462--29464 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::FirstWithin \T1/pnc/m/n/10 is vis-i-ble out-side and in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The class Underfull \hbox (badness 10000) in paragraph at lines 29466--29470 []\T1/pnc/m/n/10 The data mem-ber \T1/lmtt/m/n/10 d_variable \T1/pnc/m/n/10 is only vis-i-ble to the mem-bers of the class Underfull \hbox (badness 6157) in paragraph at lines 29466--29470 \T1/lmtt/m/n/10 Surround::FirstWithin\T1/pnc/m/n/10 . Nei-ther the mem-bers of \T1/lmtt/m/n/10 Surround \T1/pnc/m/n/10 nor the mem-bers of Underfull \hbox (badness 1533) in paragraph at lines 29470--29474 []\T1/pnc/m/n/10 The class \T1/lmtt/m/n/10 Surround::SecondWithin \T1/pnc/m/n/1 0 is only vis-i-ble in-side \T1/lmtt/m/n/10 Surround\T1/pnc/m/n/10 . The pub-li c mem- [474] Original Yodl file: nested/defining [475] Original Yodl file: nested/declaring Original Yodl file: nested/nestedfriends [476] [477] [478] [479] Original Yodl file: nested/enumerations [480] [481] Underfull \hbox (badness 1394) in paragraph at lines 29960--29964 \T1/pnc/m/n/10 Here a con-struc-tion like \T1/lmtt/m/n/10 DataStructure::Nested ::Traversal localMode = ds.Nested::FORWARD Original Yodl file: nested/emptyenum Original Yodl file: nested/virtcons.yo [482] [483] [484] Chapter 18. Original Yodl file: stl Original Yodl file: stl/intro Original Yodl file: stl/predefined [485] Original Yodl file: stl/arithmetic [486] [487] [488] Original Yodl file: stl/relational [489] Original Yodl file: stl/logical [490] Original Yodl file: stl/notfn [491] Original Yodl file: stl/iterators [492] Underfull \hbox (badness 1454) in paragraph at lines 30600--30604 \T1/pnc/m/n/10 STL con-tain-ers usu-ally de-fine mem-bers of-fer-ing it-er-a-to rs (i.e., they de-fine their own type Underfull \hbox (badness 6995) in paragraph at lines 30606--30608 []\T1/pnc/m/n/10 Whereas re-verse it-er-a-tors can be con-structed from or-di-n ary (for-ward) it-er-a-tors us-ing [493] [494] Original Yodl file: stl/distance [495] Original Yodl file: stl/insertiterators [496] Original Yodl file: stl/istreamiterators [497] Original Yodl file: stl/istreambufiterators Underfull \hbox (badness 10000) in paragraph at lines 30964--30966 \T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/l mtt/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and [498] Original Yodl file: stl/ostreamiterators Underfull \hbox (badness 1490) in paragraph at lines 30981--30988 \T1/pnc/m/n/10 in-for-ma-tion of a file to an-other file. A sub-tlety here is t hat you prob-a-bly want to use Original Yodl file: stl/ostreambufiterators [499] Original Yodl file: stl/moveiterator [500] Original Yodl file: stl/uniqueptr [501] Original Yodl file: stl/defining [502] Original Yodl file: stl/uniqueplain Original Yodl file: stl/uniquemove [503] Original Yodl file: stl/uniquenew [504] Original Yodl file: stl/uniquemembers [505] Original Yodl file: stl/uniquearrays Original Yodl file: stl/sharedptr [506] Original Yodl file: stl/definingshared Original Yodl file: stl/sharedplain [507] Original Yodl file: stl/sharednew Original Yodl file: stl/sharedmembers [508] [509] Original Yodl file: stl/sharedcasts [510] Original Yodl file: stl/sharedarrays [511] Original Yodl file: stl/makeshared Original Yodl file: stl/classeshavingpointers [512] [513] Original Yodl file: stl/comparisons [514] Original Yodl file: stl/weakequal Original Yodl file: stl/strongequal [515] Original Yodl file: stl/partialorder Original Yodl file: stl/weakorder [516] Original Yodl file: stl/strongorder Original Yodl file: stl/regularexp [517] Original Yodl file: stl/regexlanguage [518] [519] Original Yodl file: stl/charclass Original Yodl file: stl/regex [520] [521] [522] Original Yodl file: stl/smatch Underfull \hbox (badness 10000) in paragraph at lines 32522--32526 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing a [523] Underfull \hbox (badness 10000) in paragraph at lines 32526--32529 \T1/pnc/m/n/10 defines \T1/lmtt/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/lmt t/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in g a Underfull \hbox (badness 2269) in paragraph at lines 32552--32554 \T1/pnc/m/n/10 Returns an it-er-a-tor to the first sub-match. \T1/lmtt/m/n/10 I terator \T1/pnc/m/n/10 is a const-iterator for \T1/lmtt/m/n/10 const [524] Original Yodl file: stl/regalg [525] Original Yodl file: stl/matchflags Original Yodl file: stl/regexmatch [526] Underfull \hbox (badness 10000) in paragraph at lines 32716--32724 []\T1/lmtt/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, s td::match_results Underfull \hbox (badness 10000) in paragraph at lines 32731--32733 []\T1/lmtt/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/ n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32738--32740 []\T1/lmtt/m/n/10 bool regex_match(std::string const &target, std::match_result s &results, Underfull \hbox (badness 10000) in paragraph at lines 32745--32749 []\T1/lmtt/m/n/10 bool regex_match(std::string const &&, std::match_results &, std::regex &) = Underfull \hbox (badness 1515) in paragraph at lines 32745--32749 \T1/lmtt/m/n/10 delete \T1/pnc/m/n/10 (the \T1/lmtt/m/n/10 regex_match \T1/pnc/ m/n/10 func-tion does not ac-cept tem-po-rary \T1/lmtt/m/n/10 string \T1/pnc/m/ n/10 ob-jects as tar-get [527] Original Yodl file: stl/regexsearch Underfull \hbox (badness 10000) in paragraph at lines 32783--32791 []\T1/lmtt/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, std::match_results Underfull \hbox (badness 10000) in paragraph at lines 32798--32800 []\T1/lmtt/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m /n/10 target, std::match_results &results, std::regex const Underfull \hbox (badness 10000) in paragraph at lines 32805--32807 []\T1/lmtt/m/n/10 bool regex_search(std::string const &target, std::match_resul ts &results, Underfull \hbox (badness 10000) in paragraph at lines 32812--32815 []\T1/lmtt/m/n/10 bool regex_search(std::string const &&, std::match_results &, std::regex &) = [528] Original Yodl file: stl/format Underfull \hbox (badness 3965) in paragraph at lines 32862--32869 \T1/pnc/m/n/10 The []\T1/lmtt/m/n/10 match_results::format \T1/pnc/m/n/10 mem-b er is a rather com-plex mem-ber func-tion of the class Underfull \hbox (badness 1789) in paragraph at lines 32890--32892 []\T1/lmtt/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/lmtt/m/n/10 n \T1/pnc/m/n/10 is an in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu [529] Original Yodl file: stl/regexreplace Underfull \hbox (badness 1502) in paragraph at lines 32955--32960 \T1/pnc/m/n/10 on se-quences of char-ac-ters. Their func-tion-al-ity closely re -sem-bles the func-tion-al-ity of the Underfull \hbox (badness 10000) in paragraph at lines 32963--32965 []\T1/lmtt/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first, BidirConstIter last, [530] Underfull \hbox (badness 10000) in paragraph at lines 33009--33012 []\T1/lmtt/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first, BidirConstIter last, Underfull \hbox (badness 10000) in paragraph at lines 33014--33020 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, Underfull \hbox (badness 10000) in paragraph at lines 33024--33027 []\T1/lmtt/m/n/10 std::string regex_replace(std::string const &str, std::regex const &re, char const Underfull \hbox (badness 10000) in paragraph at lines 33029--33031 []\T1/lmtt/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T 1/lmtt/m/n/10 str, std::regex const &re, std::string const [531] Original Yodl file: stl/statdist Original Yodl file: stl/randomnumber [532] Original Yodl file: stl/statistical [533] [534] Original Yodl file: stl/bernoulli Original Yodl file: stl/binomial [535] Original Yodl file: stl/cauchy Underfull \hbox (badness 10000) in paragraph at lines 33350--33353 []\T1/lmtt/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType a = RealType(0), RealType b = RealType(1)) \T1/pnc/m/n/10 con- [536] Original Yodl file: stl/chisquared Original Yodl file: stl/extremevalue [537] Original Yodl file: stl/exponential [538] Original Yodl file: stl/fisherf Underfull \hbox (badness 10000) in paragraph at lines 33514--33516 []\T1/lmtt/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 ( RealType m = RealType(1), RealType n = RealType(1)) \T1/pnc/m/n/10 con- Original Yodl file: stl/gamma [539] Original Yodl file: stl/geometric Underfull \hbox (badness 2735) in paragraph at lines 33587--33590 []\T1/lmtt/m/n/10 geometric_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (double prob = 0.5) \T1/pnc/m/n/10 con-structs a ge-o-met-ric dis-tri-bu-tion f or [540] Original Yodl file: stl/lognormal [541] Original Yodl file: stl/normal Underfull \hbox (badness 3128) in paragraph at lines 33695--33699 []\T1/lmtt/m/n/10 normal_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt/m/n/10 (Re alType mean = 0, RealType stddev = 1) \T1/pnc/m/n/10 con-structs a nor-mal [542] Original Yodl file: stl/negativebinomial Underfull \hbox (badness 10000) in paragraph at lines 33742--33745 []\T1/lmtt/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/lmtt /m/n/10 (param_type const ¶m) \T1/pnc/m/n/10 con-structs a neg-a- Original Yodl file: stl/poisson [543] Original Yodl file: stl/studentt [544] Original Yodl file: stl/uniformint Original Yodl file: stl/uniformreal [545] Original Yodl file: stl/weibull Underfull \hbox (badness 1043) in paragraph at lines 33907--33914 \T1/lmtt/m/n/10 http://www.weibull.com/hotwire/issue14/relbasics14.htm \T1/pnc/ m/n/10 for an in-ter-est-ing cov-er-age of the [546] Original Yodl file: stl/tie [547] [548] Original Yodl file: stl/optional [549] [550] [551] [552] Chapter 19. Original Yodl file: generic Original Yodl file: generic/intro [553] Underfull \hbox (badness 4193) in paragraph at lines 34315--34328 []\T1/pnc/m/n/10 copy; copy_backward; copy_if; move; move_backward; par-ti-tion _copy; par- Underfull \hbox (badness 1087) in paragraph at lines 34315--34328 \T1/pnc/m/n/10 tial_sort_copy; re-move_copy; re-move_copy_if; re-place_copy; re -place_copy_if; re- [554] Original Yodl file: generic/execpol [555] Underfull \hbox (badness 10000) in paragraph at lines 34479--34482 []$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 execution::parallel_unsequenced_policy$\O ML/cmm/m/it/10 >$\T1/pnc/m/n/10 , whose pre-de-fined ob-ject Original Yodl file: generic/accumulate Underfull \hbox (badness 10000) in paragraph at lines 34520--34521 []\T1/lmtt/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type init, [556] Original Yodl file: generic/adjacentdifference Underfull \hbox (badness 10000) in paragraph at lines 34568--34569 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, Underfull \hbox (badness 10000) in paragraph at lines 34570--34571 []\T1/lmtt/m/n/10 OutputIterator adjacent_difference([ExecPol,] InputIterator f irst, [557] Original Yodl file: generic/adjacentfind Underfull \hbox (badness 10000) in paragraph at lines 34623--34624 []\T1/lmtt/m/n/10 ForwardIterator adjacent_find([ExecPol,] ForwardIterator firs t, Underfull \hbox (badness 10000) in paragraph at lines 34625--34626 []\T1/lmtt/m/n/10 OutputIterator adjacent_find([ExecPol,] ForwardIterator first , ForwardIterator [558] Original Yodl file: generic/allof Underfull \hbox (badness 10000) in paragraph at lines 34693--34694 []\T1/lmtt/m/n/10 bool all_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34695--34696 []\T1/lmtt/m/n/10 bool any_of([ExecPol,] InputIterator first, InputIterator las t, Predicate Underfull \hbox (badness 10000) in paragraph at lines 34697--34698 []\T1/lmtt/m/n/10 bool none_of([ExecPol,] InputIterator first, InputIterator la st, Predicate [559] Original Yodl file: generic/beginend Original Yodl file: generic/binarysearch [560] Underfull \hbox (badness 10000) in paragraph at lines 34806--34807 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const Underfull \hbox (badness 10000) in paragraph at lines 34808--34809 []\T1/lmtt/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator las t, Type const [561] Original Yodl file: generic/copy Underfull \hbox (badness 10000) in paragraph at lines 34891--34892 []\T1/lmtt/m/n/10 OutputIterator copy([ExecPol,] InputIterator first, InputIter ator last, Underfull \hbox (badness 10000) in paragraph at lines 34893--34894 []\T1/lmtt/m/n/10 OutputIterator copy_if([ExecPol,] InputIterator first, InputI terator last, [562] Original Yodl file: generic/copybackward Underfull \hbox (badness 10000) in paragraph at lines 34959--34960 []\T1/lmtt/m/n/10 BidirectionalIterator copy_backward(InputIterator first, Inpu tIterator last, [563] Original Yodl file: generic/count Underfull \hbox (badness 10000) in paragraph at lines 35013--35014 []\T1/lmtt/m/n/10 size_t count([ExecPol,] InputIterator first, InputIterator la st, Type const Underfull \hbox (badness 10000) in paragraph at lines 35015--35016 []\T1/lmtt/m/n/10 size_t count_if([ExecPol,] InputIterator first, InputIterator last, Predicate Original Yodl file: generic/equal Underfull \hbox (badness 10000) in paragraph at lines 35061--35062 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator Underfull \hbox (badness 10000) in paragraph at lines 35063--35064 []\T1/lmtt/m/n/10 bool equal([ExecPol,] InputIterator first, InputIterator last , InputIterator [564] Original Yodl file: generic/equalrange Underfull \hbox (badness 10000) in paragraph at lines 35129--35130 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 35132--35133 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 equal_range(ForwardIterator fir st, [565] [566] Original Yodl file: generic/exchange Original Yodl file: generic/fill Underfull \hbox (badness 10000) in paragraph at lines 35249--35250 []\T1/lmtt/m/n/10 void fill([ExecPol,] ForwardIterator first, ForwardIterator l ast, Type const [567] Original Yodl file: generic/find Underfull \hbox (badness 10000) in paragraph at lines 35294--35295 []\T1/lmtt/m/n/10 InputIterator find([ExecPol,] InputIterator first, InputItera tor last, Type Underfull \hbox (badness 10000) in paragraph at lines 35296--35297 []\T1/lmtt/m/n/10 InputIterator find_if([ExecPol,] InputIterator first, InputIt erator last, Underfull \hbox (badness 10000) in paragraph at lines 35298--35299 []\T1/lmtt/m/n/10 InputIterator find_if_not([ExecPol,] InputIterator first, Inp utIterator last, [568] Original Yodl file: generic/findend Underfull \hbox (badness 10000) in paragraph at lines 35383--35384 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 Underfull \hbox (badness 10000) in paragraph at lines 35386--35387 []\T1/lmtt/m/n/10 ForwardIterator1 find_end([ExecPol,] ForwardIterator1 first1, ForwardIterator1 [569] Original Yodl file: generic/findfirstof Underfull \hbox (badness 10000) in paragraph at lines 35465--35466 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 []\T1/lmtt/m/n/10 ForwardIterator1 find_first_of([ExecPol,] ForwardIterator1 fi rst1, Underfull \hbox (badness 10000) in paragraph at lines 35468--35469 \T1/lmtt/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterato r2 last2, [570] [571] Original Yodl file: generic/foreach Underfull \hbox (badness 10000) in paragraph at lines 35552--35553 []\T1/lmtt/m/n/10 Function for_each([ExecPol,] ForwardIterator first, ForwardIt erator last, [572] [573] Original Yodl file: generic/generate Underfull \hbox (badness 10000) in paragraph at lines 35679--35680 []\T1/lmtt/m/n/10 void generate([ExecPol,] ForwardIterator first, ForwardIterat or last, Underfull \hbox (badness 10000) in paragraph at lines 35681--35682 []\T1/lmtt/m/n/10 void generate_n([ExecPol,] ForwardIterator first, Size n, Gen erator Original Yodl file: generic/includes [574] Underfull \hbox (badness 10000) in paragraph at lines 35744--35745 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, Underfull \hbox (badness 10000) in paragraph at lines 35747--35748 []\T1/lmtt/m/n/10 bool includes([ExecPol,] InputIterator1 first1, InputIterator 1 last1, [575] Original Yodl file: generic/innerproduct Underfull \hbox (badness 10000) in paragraph at lines 35831--35832 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 Underfull \hbox (badness 10000) in paragraph at lines 35834--35835 []\T1/lmtt/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last 1, InputIterator2 [576] Original Yodl file: generic/inplacemerge Underfull \hbox (badness 10000) in paragraph at lines 35918--35919 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, Underfull \hbox (badness 10000) in paragraph at lines 35921--35922 []\T1/lmtt/m/n/10 void inplace_merge([ExecPol,] BidirectionalIterator first, [577] Original Yodl file: generic/iota [578] Original Yodl file: generic/ispartitioned Underfull \hbox (badness 10000) in paragraph at lines 36022--36023 []\T1/lmtt/m/n/10 bool is_partitioned([ExecPol,] InputIterator first, InputIter ator last, Original Yodl file: generic/ispermutation Underfull \hbox (badness 10000) in paragraph at lines 36073--36074 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, [579] Underfull \hbox (badness 10000) in paragraph at lines 36076--36077 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36079--36080 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Underfull \hbox (badness 10000) in paragraph at lines 36082--36083 []\T1/lmtt/m/n/10 bool is_permutation(ForwardIterator first1, ForwardIterator l ast1, Original Yodl file: generic/issorted Underfull \hbox (badness 10000) in paragraph at lines 36128--36129 []\T1/lmtt/m/n/10 bool is_sorted([ExecPol,] ForwardIterator first, ForwardItera tor last, [580] Original Yodl file: generic/issorteduntil Underfull \hbox (badness 10000) in paragraph at lines 36171--36172 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, Underfull \hbox (badness 10000) in paragraph at lines 36174--36175 []\T1/lmtt/m/n/10 ForwardIterator is_sorted_until([ExecPol,] ForwardIterator fi rst, [581] Original Yodl file: generic/iterswap Original Yodl file: generic/lexicographicalcompare Underfull \hbox (badness 10000) in paragraph at lines 36270--36271 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 36273--36274 []\T1/lmtt/m/n/10 bool lexicographical_compare([ExecPol,] InputIterator1 first1 , InputIterator1 [582] [583] Original Yodl file: generic/lowerbound Underfull \hbox (badness 10000) in paragraph at lines 36364--36365 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const Underfull \hbox (badness 10000) in paragraph at lines 36367--36368 []\T1/lmtt/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIte rator last, const [584] Original Yodl file: generic/max [585] Original Yodl file: generic/maxelement Underfull \hbox (badness 10000) in paragraph at lines 36535--36536 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36537--36538 []\T1/lmtt/m/n/10 ForwardIterator max_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36539--36540 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 36541--36542 []\T1/lmtt/m/n/10 ForwardIterator min_element([ExecPol,] ForwardIterator first, ForwardIterator [586] Underfull \hbox (badness 10000) in paragraph at lines 36544--36545 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator Underfull \hbox (badness 10000) in paragraph at lines 36547--36548 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIterator, Forw ardIterator$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 max_element([ExecPol,] ForwardI terator [587] Original Yodl file: generic/merge Underfull \hbox (badness 10000) in paragraph at lines 36622--36623 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 []\T1/lmtt/m/n/10 OutputIterator merge([ExecPol,] InputIterator1 first1, InputI terator1 last1, Underfull \hbox (badness 10000) in paragraph at lines 36625--36626 \T1/lmtt/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator res ult, Compare [588] Original Yodl file: generic/minmax Underfull \hbox (badness 10000) in paragraph at lines 36692--36693 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax(Type const &t1, Type const &t2 , Underfull \hbox (badness 10000) in paragraph at lines 36696--36697 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type const &, Type co nst &$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 minmax( std:initializer$\OML/cmm/m/it /10 <$\T1/lmtt/m/n/10 list$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/i t/10 >$ \T1/lmtt/m/n/10 values, Original Yodl file: generic/mismatch Underfull \hbox (badness 10000) in paragraph at lines 36737--36738 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 Underfull \hbox (badness 10000) in paragraph at lines 36740--36741 []\T1/lmtt/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 InputIterator1, Input Iterator2$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 mismatch([ExecPol,] InputIterator 1 [589] Original Yodl file: generic/move [590] Original Yodl file: generic/nextpermutation [591] Underfull \hbox (badness 10000) in paragraph at lines 36878--36879 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36880--36881 []\T1/lmtt/m/n/10 bool next_permutation(BidirectionalIterator first, Bidirectio nalIterator last, Underfull \hbox (badness 10000) in paragraph at lines 36882--36883 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator Underfull \hbox (badness 10000) in paragraph at lines 36884--36885 []\T1/lmtt/m/n/10 bool prev_permutation(BidirectionalIterator first, Bidirectio nalIterator last, [592] Original Yodl file: generic/nthelement Underfull \hbox (badness 10000) in paragraph at lines 36983--36984 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 36986--36987 []\T1/lmtt/m/n/10 void nth_element([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [593] Original Yodl file: generic/partialsort Underfull \hbox (badness 10000) in paragraph at lines 37043--37044 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37046--37047 []\T1/lmtt/m/n/10 void partial_sort([ExecPol,] RandomAccessIterator begin, Rand omAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 37050--37051 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator end, Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 []\T1/lmtt/m/n/10 void partial_sort_copy([ExecPol,] InputIterator begin, InputI terator Underfull \hbox (badness 10000) in paragraph at lines 37054--37055 \T1/lmtt/m/n/10 end, RandomAccessIterator dest_begin, RandomAccessIterator dest _end, [594] Original Yodl file: generic/partialsum Underfull \hbox (badness 10000) in paragraph at lines 37118--37119 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37120--37121 []\T1/lmtt/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator last, [595] Original Yodl file: generic/partition Underfull \hbox (badness 10000) in paragraph at lines 37179--37180 []\T1/lmtt/m/n/10 BidirectionalIterator partition([ExecPol,] BidirectionalItera tor first, Underfull \hbox (badness 10000) in paragraph at lines 37182--37183 []\T1/lmtt/m/n/10 BidirectionalIterator stable_partition([ExecPol,] Bidirection alIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37184--37185 []\T1/lmtt/m/n/10 ForwardIterator partition_point( ForwardIterator first, Forwa rdIterator last, [596] Original Yodl file: generic/partitioncopy Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 []\T1/lmtt/m/n/10 std::pair$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 ForwardIter2, Fo rwardIter3$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 partition_copy([ExecPol,] Forwar dIter1 Underfull \hbox (badness 10000) in paragraph at lines 37260--37261 \T1/lmtt/m/n/10 first, ForwardIter1 last, ForwardIter2 trueDest, ForwardIter3 f alseDest, [597] Original Yodl file: generic/reduce Underfull \hbox (badness 10000) in paragraph at lines 37327--37328 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Underfull \hbox (badness 10000) in paragraph at lines 37329--37330 []\T1/lmtt/m/n/10 Type reduce([ExecPol,] InputIterator first, InputIterator las t, Type init, [598] Original Yodl file: generic/remove Underfull \hbox (badness 10000) in paragraph at lines 37384--37385 []\T1/lmtt/m/n/10 ForwardIterator remove([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37387--37388 []\T1/lmtt/m/n/10 OutputIterator remove_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 37392--37393 []\T1/lmtt/m/n/10 OutputIterator remove_copy_if([ExecPol,] InputIterator first, InputIterator Underfull \hbox (badness 10000) in paragraph at lines 37395--37396 []\T1/lmtt/m/n/10 ForwardIterator remove_if([ExecPol,] ForwardIterator first, F orwardIterator [599] [600] Original Yodl file: generic/replace Underfull \hbox (badness 10000) in paragraph at lines 37500--37501 []\T1/lmtt/m/n/10 void replace([ExecPol,] ForwardIterator first, ForwardIterato r last, Type Underfull \hbox (badness 10000) in paragraph at lines 37502--37503 []\T1/lmtt/m/n/10 ForwardIterator replace_if([ExecPol,] ForwardIterator first, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37505--37506 []\T1/lmtt/m/n/10 OutputIterator replace_copy([ExecPol,] InputIterator first, I nputIterator Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 []\T1/lmtt/m/n/10 OutputIterator replace_copy_if([ExecPol,] ForwardIterator fir st, Underfull \hbox (badness 10000) in paragraph at lines 37508--37509 \T1/lmtt/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pre d, Type const [601] Original Yodl file: generic/reverse Underfull \hbox (badness 10000) in paragraph at lines 37595--37596 []\T1/lmtt/m/n/10 void reverse([ExecPol,] BidirectionalIterator first, Bidirect ionalIterator Underfull \hbox (badness 10000) in paragraph at lines 37597--37598 []\T1/lmtt/m/n/10 OutputIterator reverse_copy([ExecPol,] BidirectionalIterator first, [602] Original Yodl file: generic/rotate Underfull \hbox (badness 10000) in paragraph at lines 37657--37658 []\T1/lmtt/m/n/10 void rotate([ExecPol,] ForwardIterator first, ForwardIterator middle, Underfull \hbox (badness 10000) in paragraph at lines 37659--37660 []\T1/lmtt/m/n/10 OutputIterator rotate_copy([ExecPol,] ForwardIterator first, ForwardIterator [603] Original Yodl file: generic/sample Underfull \hbox (badness 10000) in paragraph at lines 37724--37725 []\T1/lmtt/m/n/10 OutputIterator sample(InputIterator first, InputIterator last , OutputIterator [604] Original Yodl file: generic/search Underfull \hbox (badness 10000) in paragraph at lines 37769--37770 []\T1/lmtt/m/n/10 ForwardIterator search([ExecPol,] ForwardIterator first1, For wardIterator Underfull \hbox (badness 10000) in paragraph at lines 37772--37773 []\T1/lmtt/m/n/10 ForwardIterator1 search([ExecPol,] ForwardIterator first1, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37774--37775 []\T1/lmtt/m/n/10 constexpr ForwardIterator1 search([ExecPol,] ForwardIterator first, Underfull \hbox (badness 10000) in paragraph at lines 37777--37778 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first, Fo rwardIterator Underfull \hbox (badness 10000) in paragraph at lines 37780--37781 []\T1/lmtt/m/n/10 ForwardIterator search_n([ExecPol,] ForwardIterator first1, F orwardIterator [605] Original Yodl file: generic/setdifference Underfull \hbox (badness 10000) in paragraph at lines 37858--37859 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 []\T1/lmtt/m/n/10 OutputIterator set_difference([ExecPol,] InputIterator1 first 1, InputIterator1 Underfull \hbox (badness 10000) in paragraph at lines 37861--37862 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [606] Original Yodl file: generic/setintersection Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37924--37925 \T1/lmtt/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2, In putIterator2 Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 []\T1/lmtt/m/n/10 OutputIterator set_intersection([ExecPol,] InputIterator1 fir st1, Underfull \hbox (badness 10000) in paragraph at lines 37927--37928 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [607] Original Yodl file: generic/setsymmetricdifference Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37990--37991 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 []\T1/lmtt/m/n/10 OutputIterator set_symmetric_difference([ExecPol,] InputItera tor1 first1, Underfull \hbox (badness 10000) in paragraph at lines 37993--37994 \T1/lmtt/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 las t2, [608] Original Yodl file: generic/setunion Underfull \hbox (badness 10000) in paragraph at lines 38060--38061 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 []\T1/lmtt/m/n/10 OutputIterator set_union([ExecPol,] InputIterator1 first1, In putIterator1 Underfull \hbox (badness 10000) in paragraph at lines 38063--38064 \T1/lmtt/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputItera tor result, [609] Original Yodl file: generic/sort [610] Underfull \hbox (badness 10000) in paragraph at lines 38142--38143 []\T1/lmtt/m/n/10 void sort([ExecPol,] RandomAccessIterator first, RandomAccess Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38144--38145 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator Underfull \hbox (badness 10000) in paragraph at lines 38146--38147 []\T1/lmtt/m/n/10 void stable_sort([ExecPol,] RandomAccessIterator first, Rando mAccessIterator [611] Original Yodl file: generic/swap Underfull \hbox (badness 10000) in paragraph at lines 38245--38246 []\T1/lmtt/m/n/10 ForwardIterator2 swap_ranges([ExecPol,] ForwardIterator1 firs t1, [612] Original Yodl file: generic/transform Underfull \hbox (badness 10000) in paragraph at lines 38316--38317 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator first, Inpu tIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38319--38320 []\T1/lmtt/m/n/10 OutputIterator transform([ExecPol,] InputIterator1 first1, In putIterator1 [613] Original Yodl file: generic/transformreduce Underfull \hbox (badness 10000) in paragraph at lines 38402--38403 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [614] Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, Underfull \hbox (badness 10000) in paragraph at lines 38409--38410 \T1/lmtt/m/n/10 InputIterator first2, Type value, BinaryOperation reduce, Binar yOperation Underfull \hbox (badness 10000) in paragraph at lines 38415--38416 []\T1/lmtt/m/n/10 Type transform_reduce([ExecPol,] InputIterator first1, InputI terator last1, [615] Original Yodl file: generic/uninitialized Underfull \hbox (badness 10000) in paragraph at lines 38533--38537 []\T1/lmtt/m/n/10 uninitialized_copy([ExecPol,] ForwardIterator first, ForwardI terator last, Underfull \hbox (badness 10000) in paragraph at lines 38539--38541 []\T1/lmtt/m/n/10 uninitialized_copy_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38542--38549 []\T1/lmtt/m/n/10 uninitialized_default_construct([ExecPol,] ForwardIterator fi rst, ForwardIterator [616] Underfull \hbox (badness 10000) in paragraph at lines 38550--38553 []\T1/lmtt/m/n/10 uninitialized_default_construct_n([ExecPol,] ForwardIterator first, size_t Underfull \hbox (badness 10000) in paragraph at lines 38555--38558 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, ForwardI terator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38559--38562 []\T1/lmtt/m/n/10 uninitialized_fill([ExecPol,] ForwardIterator first, size_t n Objects,Type const Underfull \hbox (badness 10000) in paragraph at lines 38564--38567 [] \T1/lmtt/m/n/10 uninitialized_move([ExecPol,] ForwardIterator first, Forward Iterator last, Underfull \hbox (badness 10000) in paragraph at lines 38569--38571 []\T1/lmtt/m/n/10 uninitialized_move_n([ExecPol,] ForwardIterator first, size_t nObjects, Underfull \hbox (badness 10000) in paragraph at lines 38572--38576 []\T1/lmtt/m/n/10 uninitialized_value_construct([ExecPol,] ForwardIterator firs t, ForwardIterator Underfull \hbox (badness 10000) in paragraph at lines 38577--38580 []\T1/lmtt/m/n/10 uninitialized_value_construct_n([ExecPol,] ForwardIterator fi rst, size_t [617] Original Yodl file: generic/unique Underfull \hbox (badness 10000) in paragraph at lines 38640--38641 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator Underfull \hbox (badness 10000) in paragraph at lines 38642--38643 []\T1/lmtt/m/n/10 ForwardIterator unique([ExecPol,] ForwardIterator first, Forw ardIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38644--38645 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38646--38647 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [618] Original Yodl file: generic/uniquecopy Underfull \hbox (badness 10000) in paragraph at lines 38721--38722 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, Underfull \hbox (badness 10000) in paragraph at lines 38723--38724 []\T1/lmtt/m/n/10 OutputIterator unique_copy([ExecPol,] InputIterator first, In putIterator last, [619] Original Yodl file: generic/upperbound Underfull \hbox (badness 10000) in paragraph at lines 38791--38792 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type Underfull \hbox (badness 10000) in paragraph at lines 38793--38794 []\T1/lmtt/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIte rator last, Type [620] [621] [622] Original Yodl file: generic/heap (stl/heap.eps ) [623] Original Yodl file: generic/makeheap Underfull \hbox (badness 10000) in paragraph at lines 39015--39016 []\T1/lmtt/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/popheap Underfull \hbox (badness 10000) in paragraph at lines 39038--39039 []\T1/lmtt/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterato r last, Compare Original Yodl file: generic/pushheap Underfull \hbox (badness 10000) in paragraph at lines 39063--39064 []\T1/lmtt/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare [624] Original Yodl file: generic/sortheap Underfull \hbox (badness 10000) in paragraph at lines 39090--39091 []\T1/lmtt/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterat or last, Compare Original Yodl file: generic/heapdemo [625] [626] Chapter 20. Original Yodl file: threading Original Yodl file: threading/intro [627] Original Yodl file: threading/threading Original Yodl file: threading/thisthread [628] Original Yodl file: threading/thread [629] [630] [631] [632] [633] [634] Original Yodl file: threading/threadlocal [635] Original Yodl file: threading/joining [636] [637] Original Yodl file: threading/jthread [638] [639] Original Yodl file: threading/stopcallback Underfull \hbox (badness 2035) in paragraph at lines 40064--40067 []\T1/pnc/m/n/10 Callback func-tions are reg-is-tered by ob-jects of the class \T1/lmtt/m/n/10 std::stop_callback\T1/pnc/m/n/10 . The class [640] Original Yodl file: threading/mutex [641] Underfull \hbox (badness 2573) in paragraph at lines 40187--40197 []\T1/pnc/m/n/10 Apart from the class \T1/lmtt/m/n/10 std::mutex \T1/pnc/m/n/10 the class []\T1/lmtt/m/n/10 std::recursive_mutex \T1/pnc/m/n/10 is avail-able. When a [642] Original Yodl file: threading/initialization [643] [644] Original Yodl file: threading/sharedmutex [645] Original Yodl file: threading/locks [646] [647] Underfull \hbox (badness 2538) in paragraph at lines 40567--40575 \T1/pnc/m/n/10 As with \T1/lmtt/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type must be spec-i-fied when defin-ing ob-jects of the class Underfull \hbox (badness 10000) in paragraph at lines 40597--40601 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing Underfull \hbox (badness 1648) in paragraph at lines 40597--40601 \T1/lmtt/m/n/10 mutex.try_lock_for(relTime)\T1/pnc/m/n/10 . The spec-i-fied mu- tex type must there-fore sup-port this Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 []\T1/lmtt/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &a bsTime) Underfull \hbox (badness 10000) in paragraph at lines 40606--40610 \T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/lmtt/ m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing [648] Original Yodl file: threading/nameindep [649] Underfull \hbox (badness 7203) in paragraph at lines 40695--40700 []\T1/pnc/m/n/10 Since the C++26 stan-dard, how-ever, a gen-er-al-ized al-ter-n a-tive ap-proach is avail-able. Underfull \hbox (badness 4132) in paragraph at lines 40695--40700 \T1/pnc/m/n/10 It's called [][]\T1/pnc/m/it/10 name-independent dec-la-ra-tion \T1/pnc/m/n/10 Very sim-ple (and broadly ap-pli-ca-ble), re-quir-ing Original Yodl file: threading/deadlocks [650] [651] Original Yodl file: threading/sharedlock [652] [653] Original Yodl file: threading/scopedlock [654] Original Yodl file: threading/events [655] Underfull \hbox (badness 10000) in paragraph at lines 41115--41118 []\T1/lmtt/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond, unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ [656] Original Yodl file: threading/conditionvar Underfull \hbox (badness 3098) in paragraph at lines 41148--41155 []\T1/pnc/m/n/10 The class's de-struc-tor re-quires that no thread is blocked b y the thread de-stroy-ing the Underfull \hbox (badness 1303) in paragraph at lines 41148--41155 \T1/pnc/m/n/10 fore a \T1/lmtt/m/n/10 condition_variable \T1/pnc/m/n/10 ob-ject 's life-time ends. Call-ing \T1/lmtt/m/n/10 notify_all \T1/pnc/m/n/10 (see be-l ow) be-fore a Underfull \hbox (badness 10000) in paragraph at lines 41197--41203 []\T1/lmtt/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/ n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, std::chrono::durati on$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, [657] Underfull \hbox (badness 3557) in paragraph at lines 41209--41212 []\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_st atus::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41218--41223 []\T1/lmtt/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &uniqueLock, chrono::duration$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 con st Underfull \hbox (badness 2057) in paragraph at lines 41218--41223 \T1/lmtt/m/n/10 Rep, typename Period, typename Predicate$\OML/cmm/m/it/10 >$\T1 /pnc/m/n/10 . The tem-plate's types are au-to-mat-i-cally Underfull \hbox (badness 10000) in paragraph at lines 41229--41235 []\T1/lmtt/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/ m/n/10 mutex$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & uniqueLock, chrono::time_poin t$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Underfull \hbox (badness 10000) in paragraph at lines 41239--41243 \T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/lmtt/m/n/10 wait_fo r(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 mutex$\OML/cmm/m/it/10 >$ \T1/ lmtt/m/n/10 &uniqueLock, Underfull \hbox (badness 4279) in paragraph at lines 41239--41243 \T1/lmtt/m/n/10 chrono::duration$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Rep, Period $\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &relTime) \T1/pnc/m/n/10 mem-ber de- scribed ear-lier, but uses Underfull \hbox (badness 10000) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 passed. Underfull \hbox (badness 3557) in paragraph at lines 41244--41249 \T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/lmtt/m/n/10 std::cv_stat us::timeout \T1/pnc/m/n/10 is re-turned, oth-er-wise Underfull \hbox (badness 10000) in paragraph at lines 41252--41256 []\T1/lmtt/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/1 0 mutex$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lock, chrono::time_point$\OML/cmm/ m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ Original Yodl file: threading/conditionany [658] Underfull \hbox (badness 10000) in paragraph at lines 41324--41325 []\T1/lmtt/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OM L/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n /10 & Underfull \hbox (badness 10000) in paragraph at lines 41326--41327 []\T1/lmtt/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & absTime, Underfull \hbox (badness 10000) in paragraph at lines 41330--41331 []\T1/lmtt/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & relTime ,) [659] Original Yodl file: threading/conditionex [660] [661] Original Yodl file: threading/atomic Underfull \hbox (badness 1132) in paragraph at lines 41512--41518 []\T1/pnc/m/n/10 The class tem-plate []\T1/lmtt/m/n/10 std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 is avail-able fo r all built-in types, in-clud-ing pointer [662] [663] [664] Underfull \hbox (badness 1132) in paragraph at lines 41648--41653 \T1/pnc/m/n/10 tions (e.g., \T1/lmtt/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/ 10 ptr) \T1/pnc/m/n/10 and \T1/lmtt/m/n/10 atomic_load_explicit(atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/l mtt/m/n/10 ptr, Underfull \hbox (badness 10000) in paragraph at lines 41658--41659 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atom ic$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/1 0 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41662--41663 []\T1/lmtt/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/m/n/10 ptr, Type Underfull \hbox (badness 10000) in paragraph at lines 41666--41667 []\T1/lmtt/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/i t/10 <$\T1/lmtt/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/lmtt/ m/n/10 ptr, Type newValue) Underfull \hbox (badness 10000) in paragraph at lines 41691--41692 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41695--41696 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41699--41700 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Underfull \hbox (badness 10000) in paragraph at lines 41703--41704 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm /m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\ T1/lmtt/m/n/10 ptr, Integral [665] Underfull \hbox (badness 10000) in paragraph at lines 41707--41708 []\T1/lmtt/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cm m/m/it/10 <$\T1/lmtt/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$ \T1/lmtt/m/n/10 ptr, Integral Original Yodl file: threading/quicksort (threading/sorting.eps ) [666] [667] [668] Original Yodl file: threading/shared [669] Underfull \hbox (badness 4859) in paragraph at lines 41947--41950 []\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/lmtt/m/n/10 std::f uture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion Original Yodl file: threading/future Underfull \hbox (badness 10000) in paragraph at lines 41997--42001 []\T1/pnc/m/n/10 Some of \T1/lmtt/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tu rn a value of the strongly typed enu-mer-a-tion [670] Underfull \hbox (badness 10000) in paragraph at lines 42066--42072 []\T1/lmtt/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 const &ab s_time) [671] Original Yodl file: threading/futureerrc [672] Original Yodl file: threading/sharedfuture [673] Underfull \hbox (badness 1308) in paragraph at lines 42231--42235 []\T1/pnc/m/n/10 However, mul-ti-ple copies of \T1/lmtt/m/n/10 shared_future \T 1/pnc/m/n/10 ob-jects may co-exist. When mul-ti-ple copies of [674] Underfull \hbox (badness 10000) in paragraph at lines 42325--42331 []\T1/lmtt/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/ it/10 <$\T1/lmtt/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 & ab s_time) Original Yodl file: threading/async [675] Underfull \hbox (badness 5203) in paragraph at lines 42397--42402 \T1/pnc/m/n/10 When pass-ing \T1/lmtt/m/n/10 launch::async \T1/pnc/m/n/10 the a syn-chronous task im-me-di-ately starts; when pass-ing [676] [677] [678] Original Yodl file: threading/packagedtask [679] [680] [681] Underfull \hbox (badness 10000) in paragraph at lines 42774--42777 \T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-re nt ob-ject to Underfull \hbox (badness 10000) in paragraph at lines 42796--42799 []\T1/lmtt/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 Re turnType(Args...)$\OML/cmm/m/it/10 >$ \T1/lmtt/m/n/10 &lhs, Original Yodl file: threading/promise [682] [683] [684] [685] Original Yodl file: threading/compilations Underfull \hbox (badness 3291) in paragraph at lines 43024--43028 \T1/pnc/m/n/10 spec-i-fi-ca-tion (\T1/lmtt/m/n/10 d_task\T1/pnc/m/n/10 ) (cf. F ig-ure [][][][][][]), the sources of the pro-gram are found in the (threading/compile.eps ) [686] [687] [688] [689] Original Yodl file: threading/transactionalmemory [690] [691] Underfull \hbox (badness 5036) in paragraph at lines 43382--43387 []\T1/lmtt/m/n/10 atomic_cancel\T1/pnc/m/n/10 : not yet sup-ported by \T1/lmtt/ m/n/10 g++\T1/pnc/m/n/10 . If an ex-cep-tion other than (\T1/lmtt/m/n/10 std::\ T1/pnc/m/n/10 ) Underfull \hbox (badness 10000) in paragraph at lines 43382--43387 \T1/lmtt/m/n/10 bad_alloc, bad_array_new_length, bad_cast, bad_typeid, bad_exce ption, exception, Original Yodl file: threading/osyncstream [692] Original Yodl file: threading/syncbuf [693] Original Yodl file: threading/osynccompile Underfull \hbox (badness 1092) in paragraph at lines 43544--43548 \T1/lmtt/m/n/10 "/tmp/out", ios::trunc | ios::in | ios::out }\T1/pnc/m/n/10 , a nd its \T1/lmtt/m/n/10 compile \T1/pnc/m/n/10 func-tion de-fines a lo-cal a [694] [695] [696] Chapter 21. Original Yodl file: functiontemplates Original Yodl file: functiontemplates/intro Original Yodl file: functiontemplates/definitions [697] [698] Original Yodl file: functiontemplates/considerations [699] [700] [701] Original Yodl file: functiontemplates/autodecl [702] [703] [704] Original Yodl file: functiontemplates/declval Original Yodl file: functiontemplates/alternate [705] [706] Original Yodl file: functiontemplates/referencewrappers [707] Original Yodl file: functiontemplates/local [708] Original Yodl file: functiontemplates/argumentdeduction [709] Original Yodl file: functiontemplates/lvalue [710] Original Yodl file: functiontemplates/qualifications [711] Original Yodl file: functiontemplates/baseclass [712] Original Yodl file: functiontemplates/algorithm Original Yodl file: functiontemplates/contractions [713] Original Yodl file: functiontemplates/declarations [714] [715] Original Yodl file: functiontemplates/instantdecl Original Yodl file: functiontemplates/instantiations [716] Original Yodl file: functiontemplates/nocodebloat [717] [718] Original Yodl file: functiontemplates/explicit Original Yodl file: functiontemplates/overloading [719] [720] Original Yodl file: functiontemplates/example [721] Original Yodl file: functiontemplates/ambiguities [722] Original Yodl file: functiontemplates/declaring Original Yodl file: functiontemplates/specialization [723] [724] Original Yodl file: functiontemplates/avoiding [725] Original Yodl file: functiontemplates/declaringspec Original Yodl file: functiontemplates/insertion Underfull \vbox (badness 2088) has occurred while \output is active [726] Original Yodl file: functiontemplates/staticassertions Original Yodl file: functiontemplates/limits [727] Underfull \hbox (badness 1348) in paragraph at lines 45792--45795 \T1/pnc/m/n/10 if avail-able for \T1/lmtt/m/n/10 Type\T1/pnc/m/n/10 : its min-i -mum pos-i-tive de-nor-mal-ized value; oth-er-wise it re-turns [728] [729] Original Yodl file: functiontemplates/polymorphouswrappers [730] Original Yodl file: functiontemplates/nameresolution [731] [732] Original Yodl file: functiontemplates/selection [733] Original Yodl file: functiontemplates/determining [734] (functiontemplates/selection.eps ) [735] [736] Original Yodl file: functiontemplates/sfinae [737] Original Yodl file: functiontemplates/ifconst [738] Original Yodl file: functiontemplates/summary Original Yodl file: functiontemplates/variables.yo [739] [740] Chapter 22. Original Yodl file: classtemplates Original Yodl file: classtemplates/intro Underfull \vbox (badness 10000) has occurred while \output is active [741] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 46550. Original Yodl file: classtemplates/argdeduction [742] Original Yodl file: classtemplates/simple [743] [744] Original Yodl file: classtemplates/explicit [745] [746] [747] Original Yodl file: classtemplates/definitions [748] Original Yodl file: classtemplates/cirque [749] Original Yodl file: classtemplates/nontype [750] [751] Original Yodl file: classtemplates/membertemplates [752] [753] Original Yodl file: classtemplates/cirquemembers [754] [755] [756] [757] Original Yodl file: classtemplates/cirqueuse [758] Original Yodl file: classtemplates/default [759] Original Yodl file: classtemplates/declaring Original Yodl file: classtemplates/externtemplate [760] [761] Original Yodl file: classtemplates/lambda [762] [763] Original Yodl file: classtemplates/static [764] Original Yodl file: classtemplates/typename [765] Underfull \hbox (badness 10000) in paragraph at lines 48155--48159 []\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/lmtt/m/n/1 0 begin\T1/pnc/m/n/10 . The ini-tial-iza-tion [766] [767] Original Yodl file: classtemplates/specialization [768] Original Yodl file: classtemplates/cirqueexample [769] Underfull \vbox (badness 10000) has occurred while \output is active [770] Original Yodl file: classtemplates/partial [771] Original Yodl file: classtemplates/matrixalgebra [772] Original Yodl file: classtemplates/matrix [773] Original Yodl file: classtemplates/matrixrow [774] [775] Original Yodl file: classtemplates/matrixcol Original Yodl file: classtemplates/onebyone [776] [777] Original Yodl file: classtemplates/variadic [778] Original Yodl file: classtemplates/defining [779] [780] Original Yodl file: classtemplates/perfect [781] [782] Original Yodl file: classtemplates/unpack [783] Original Yodl file: classtemplates/variadicnontype [784] Original Yodl file: classtemplates/fold [785] [786] Original Yodl file: classtemplates/tuples [787] Original Yodl file: classtemplates/bindings [788] [789] [790] Original Yodl file: classtemplates/returntype [791] Underfull \hbox (badness 10000) in paragraph at lines 49855--49859 \T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl ate [][] [792] Original Yodl file: classtemplates/instantiations [793] [794] Original Yodl file: classtemplates/nameresolution Original Yodl file: classtemplates/friends [795] Original Yodl file: classtemplates/normalfriends [796] [797] Original Yodl file: classtemplates/boundfriends [798] [799] [800] [801] Original Yodl file: classtemplates/freeoperators [802] [803] Original Yodl file: classtemplates/unboundfriends Underfull \hbox (badness 1442) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 The fol-low-ing ex-am-ple il-lus-trates the use of an un-bound f riend. The class \T1/lmtt/m/n/10 Vector2 Underfull \hbox (badness 1014) in paragraph at lines 50691--50701 \T1/pnc/m/n/10 stores vec-tors of el-e-ments of tem-plate type pa-ram-e-ter \T1 /lmtt/m/n/10 Type\T1/pnc/m/n/10 . Its \T1/lmtt/m/n/10 process \T1/pnc/m/n/10 me m-ber al- [804] [805] Original Yodl file: classtemplates/extended Original Yodl file: classtemplates/derived [806] [807] Original Yodl file: classtemplates/template2concrete [808] Original Yodl file: classtemplates/template2template [809] [810] Original Yodl file: classtemplates/concrete2template [811] [812] [813] [814] [815] Original Yodl file: classtemplates/staticpoly [816] Original Yodl file: classtemplates/examplestaticpoly [817] [818] [819] Original Yodl file: classtemplates/converting [820] (classtemplates/converting.eps ) [821] [822] [823] Original Yodl file: classtemplates/using [824] [825] Original Yodl file: classtemplates/nesting [826] Underfull \hbox (badness 1348) in paragraph at lines 52142--52148 \T1/pnc/m/n/10 tem-plates. The class \T1/lmtt/m/n/10 Table\T1/pnc/m/n/10 , men- tioned be-fore (sec-tion [][][][][][]) in-her-ited the enu-mer-a-tion Original Yodl file: classtemplates/iteratorcons [827] [828] Underfull \hbox (badness 2707) in paragraph at lines 52257--52263 []\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er -a-tor ob-jects (prefer-ably free Underfull \hbox (badness 10000) in paragraph at lines 52257--52263 \T1/pnc/m/n/10 op-er-a-tors, like \T1/lmtt/m/n/10 bool operator==(Iterator cons t &lhs, Iterator const &rhs)\T1/pnc/m/n/10 , \T1/lmtt/m/n/10 bool Underfull \hbox (badness 1297) in paragraph at lines 52257--52263 \T1/lmtt/m/n/10 operator!=((Iterator const &lhs, Iterator const &rhs))\T1/pnc/m /n/10 ). In-stead of \T1/lmtt/m/n/10 operator!= \T1/pnc/m/n/10 the [829] [830] Original Yodl file: classtemplates/randomiterator [831] [832] Underfull \hbox (badness 1931) in paragraph at lines 52550--52554 []\T1/lmtt/m/n/10 iterator &operator=(iterator const &other)\T1/pnc/m/n/10 ; th e over-loaded as-sign-ment op-er-a-tor. [833] Original Yodl file: classtemplates/reverseiterator [834] [835] Underfull \hbox (badness 1072) in paragraph at lines 52766--52774 []\T1/pnc/m/n/10 When defin-ing a \T1/lmtt/m/n/10 const_reverse_iterator \T1/pn c/m/n/10 (e.g., match-ing a \T1/lmtt/m/n/10 const_iterator \T1/pnc/m/n/10 class ), then the Underfull \hbox (badness 6364) in paragraph at lines 52800--52806 []\T1/pnc/m/n/10 The el-e-ments in-volved in defin-ing an \T1/lmtt/m/n/10 itera tor, const_iterator, reverse_iterator \T1/pnc/m/n/10 and [836] [837] [838] Chapter 23. Original Yodl file: advancedtemplates Original Yodl file: advancedtemplates/intro Original Yodl file: advancedtemplates/subtle Underfull \vbox (badness 10000) has occurred while \output is active [839] Original Yodl file: advancedtemplates/basenameresolution [840] [841] Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Package hyperref Warning: Token not allowed in a PDF string (Unicode): (hyperref) removing `math shift' on input line 53094. Original Yodl file: advancedtemplates/dottemplate [842] [843] Original Yodl file: advancedtemplates/values [844] [845] Original Yodl file: advancedtemplates/int2type [846] Original Yodl file: advancedtemplates/alternatives Original Yodl file: advancedtemplates/overloaded Underfull \vbox (badness 7777) has occurred while \output is active [847] Original Yodl file: advancedtemplates/classstructure [848] [849] Original Yodl file: advancedtemplates/example [850] Original Yodl file: advancedtemplates/iterating [851] Original Yodl file: advancedtemplates/userdefined [852] [853] Original Yodl file: advancedtemplates/templateparam [854] Original Yodl file: advancedtemplates/policies [855] [856] Underfull \hbox (badness 1314) in paragraph at lines 54105--54111 \T1/pnc/m/n/10 that stan-dard on-ward, the key-word \T1/lmtt/m/n/10 typename \T 1/pnc/m/n/10 can also be used (e.g., \T1/lmtt/m/n/10 template $\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 parameter Original Yodl file: advancedtemplates/templateparam2 [857] [858] [859] Original Yodl file: advancedtemplates/destructor [860] Original Yodl file: advancedtemplates/structure [861] Original Yodl file: advancedtemplates/aliases [862] Original Yodl file: advancedtemplates/trait [863] [864] Original Yodl file: advancedtemplates/distinguish.yo Underfull \vbox (badness 10000) has occurred while \output is active [865] [866] [867] Original Yodl file: advancedtemplates/availabletraits [868] [869] Underfull \hbox (badness 10000) in paragraph at lines 55038--55042 []\T1/lmtt/m/n/10 is_nothrow_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 t ypename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1 /pnc/m/n/10 to de-ter-mine [870] Underfull \hbox (badness 1253) in paragraph at lines 55110--55113 []\T1/lmtt/m/n/10 is_trivial$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type$\ OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine wheth er \T1/lmtt/m/n/10 Type \T1/pnc/m/n/10 is a triv-ial type (\T1/pnc/m/it/10 type - Underfull \hbox (badness 10000) in paragraph at lines 55119--55123 []\T1/lmtt/m/n/10 is_trivially_constructible$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 typename Type, typename ...Args$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\ T1/pnc/m/n/10 to de-ter-mine [871] Underfull \hbox (badness 1215) in paragraph at lines 55140--55143 []\T1/lmtt/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/lmtt /m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/lmtt/m/n/10 ::value []\T1/pnc/m/n/ 10 to de-ter-mine whether \T1/lmtt/m/n/10 Type Original Yodl file: advancedtemplates/errorcodeenum [872] [873] Underfull \hbox (badness 4660) in paragraph at lines 55301--55306 \T1/pnc/m/n/10 Also sim-i-lar to \T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 this `pr o-mo-tion' is re-al-ized by spe-cial-iz-ing the trait class Original Yodl file: advancedtemplates/errorcategory Underfull \hbox (badness 1147) in paragraph at lines 55335--55340 []\T1/lmtt/m/n/10 CatErr \T1/pnc/m/n/10 val-ues, \T1/lmtt/m/n/10 Cond \T1/pnc/m /n/10 val-ues and tex-tual de-scrip-tions of \T1/lmtt/m/n/10 CatErr's \T1/pnc/m /n/10 val-ues are com-bined in a [874] [875] [876] Original Yodl file: advancedtemplates/noexcept [877] [878] Original Yodl file: advancedtemplates/typetype [879] Original Yodl file: advancedtemplates/nulltype Original Yodl file: advancedtemplates/conversion [880] [881] [882] Original Yodl file: advancedtemplates/inheritance [883] Original Yodl file: advancedtemplates/listintro Underfull \hbox (badness 1014) in paragraph at lines 55945--55949 \T1/pnc/m/n/10 This sec-tion serves two pur-poses. It il-lus-trates ca-pa-bil-i -ties of the var-i-ous tem-plate meta- Original Yodl file: advancedtemplates/length [884] Original Yodl file: advancedtemplates/search [885] Original Yodl file: advancedtemplates/select [886] Original Yodl file: advancedtemplates/append [887] Original Yodl file: advancedtemplates/erase Original Yodl file: advancedtemplates/erasefirst [888] Original Yodl file: advancedtemplates/eraseindex [889] Original Yodl file: advancedtemplates/eraseall [890] Original Yodl file: advancedtemplates/erasedup [891] Original Yodl file: advancedtemplates/using Original Yodl file: advancedtemplates/multi [892] [893] Original Yodl file: advancedtemplates/multibase [894] (advancedtemplates/multibase.eps ) Original Yodl file: advancedtemplates/support [895] [896] Original Yodl file: advancedtemplates/usingmulti [897] Original Yodl file: advancedtemplates/expressiontemplates [898] Original Yodl file: advancedtemplates/designing [899] Original Yodl file: advancedtemplates/implementing [900] [901] Original Yodl file: advancedtemplates/basictype [902] Original Yodl file: advancedtemplates/concepts/intro [903] Original Yodl file: advancedtemplates/concepts/defining [904] [905] Original Yodl file: advancedtemplates/concepts/requirements Original Yodl file: advancedtemplates/concepts/simple [906] Original Yodl file: advancedtemplates/concepts/type [907] Original Yodl file: advancedtemplates/concepts/compound [908] [909] Original Yodl file: advancedtemplates/concepts/nested (advancedtemplates/concepts/nested.eps ) [910] [911] [912] Original Yodl file: advancedtemplates/concepts/predefined Original Yodl file: advancedtemplates/concepts/oneparam [913] Original Yodl file: advancedtemplates/concepts/twoparams [914] [915] Original Yodl file: advancedtemplates/concepts/multipleparams [916] [917] Original Yodl file: advancedtemplates/concepts/parampack [918] [919] Original Yodl file: advancedtemplates/concepts/freefunctions [920] Original Yodl file: advancedtemplates/concepts/constrained [921] Original Yodl file: advancedtemplates/concepts/specializations [922] Original Yodl file: advancedtemplates/concepts/declarations [923] Underfull \hbox (badness 2818) in paragraph at lines 58511--58517 \T1/pnc/m/n/10 But this is prob-a-bly not what you want: when defin-ing \T1/lmt t/m/n/10 Data$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/ lmtt/m/n/10 int$\OML/cmm/m/it/10 >$$>$\T1/lmtt/m/n/10 {}\T1/pnc/m/n/10 , where [924] Original Yodl file: advancedtemplates/concepts/boundfriends [925] [926] Chapter 24. Original Yodl file: coroutines Original Yodl file: coroutines/intro.yo [927] [928] [929] Original Yodl file: coroutines/defining.yo [930] [931] Original Yodl file: coroutines/state.yo [932] Underfull \hbox (badness 1052) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 The mem-ber \T1/lmtt/m/n/10 Fibo:State::yield_value \T1/pnc/m/n/ 10 can be over-loaded for dif-fer-ent ar-gu-ment types. In Underfull \hbox (badness 1297) in paragraph at lines 59038--59042 \T1/pnc/m/n/10 our \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 there's only one \T1/lmtt/m/n/10 yield_value \T1/pnc/m/n/10 mem-ber, stor-ing its pa-ram-e-ter v alue in the Underfull \hbox (badness 2884) in paragraph at lines 59038--59042 \T1/lmtt/m/n/10 State::d_value \T1/pnc/m/n/10 data mem-ber. It also sus-pends t he corou-tine's ex-e-cu-tion as it re-turns [933] Underfull \hbox (badness 3568) in paragraph at lines 59076--59082 []\T1/lmtt/m/n/10 State::get_return_object \T1/pnc/m/n/10 is called, re-turn-in g a \T1/lmtt/m/n/10 Fibo \T1/pnc/m/n/10 ob-ject. Note here that Original Yodl file: coroutines/suspendnever.yo [934] Original Yodl file: coroutines/statebase1.yo Underfull \hbox (badness 10000) in paragraph at lines 59161--59167 []\T1/pnc/m/n/10 Looking at the \T1/lmtt/m/n/10 Fibo::State \T1/pnc/m/n/10 clas s, its mem-bers \T1/lmtt/m/n/10 initial_suspend, final_suspend \T1/pnc/m/n/10 a nd [935] Original Yodl file: coroutines/embedding.yo [936] [937] Original Yodl file: coroutines/reader.yo [938] [939] Original Yodl file: coroutines/writer.yo Original Yodl file: coroutines/coawait.yo (coroutines/coawait.eps ) (coroutines/awaitable.eps ) [940] Original Yodl file: coroutines/awaiter.yo Underfull \vbox (badness 3168) has occurred while \output is active [941] (coroutines/awaiter.eps ) [942] Original Yodl file: coroutines/access.yo [943] [944] Original Yodl file: coroutines/fsa.yo (coroutines/fsa.eps ) [945] [946] Original Yodl file: coroutines/starthandler.yo [947] Original Yodl file: coroutines/completingfsa.yo [948] Original Yodl file: coroutines/recursive.yo [949] [950] Original Yodl file: coroutines/recursively.yo [951] Original Yodl file: coroutines/beyond.yo [952] [953] Original Yodl file: coroutines/iterators.yo [954] Original Yodl file: coroutines/visiting.yo [955] Original Yodl file: coroutines/dir.yo [956] Original Yodl file: coroutines/corodir.yo [957] [958] Original Yodl file: coroutines/comparing.yo [959] [960] Chapter 25. Original Yodl file: modules Original Yodl file: modules/intro.yo [961] Original Yodl file: modules/syntax.yo [962] Original Yodl file: modules/initial.yo [963] [964] [965] Original Yodl file: modules/gcmcache.yo [966] Original Yodl file: modules/modhdr.yo Underfull \hbox (badness 1874) in paragraph at lines 61170--61173 []\T1/pnc/m/n/10 To con-struct the module-compiled ver-sion of a sys-tem header file (e.g., \T1/lmtt/m/n/10 iostream -$\OML/cmm/m/it/10 >$ Original Yodl file: modules/locallib.yo [967] [968] Original Yodl file: modules/relative.yo Underfull \hbox (badness 2142) in paragraph at lines 61328--61331 \T1/pnc/m/n/10 Furthermore, as-sume the lo-cal li-brary's top-level di-rec-tory is \T1/lmtt/m/n/10 ~/support/locallib \T1/pnc/m/n/10 (and so [969] Original Yodl file: modules/absolute.yo Original Yodl file: modules/localhdr.yo [970] Original Yodl file: modules/namespaces.yo [971] Original Yodl file: modules/templates.yo [972] Original Yodl file: modules/classtemplates.yo [973] [974] Original Yodl file: modules/partitions.yo (modules/partition.eps ) [975] [976] Original Yodl file: modules/utility.yo Original Yodl file: modules/add.yo [977] Original Yodl file: modules/math.yo [978] Original Yodl file: modules/usingmath.yo Original Yodl file: modules/classtemplates2.yo [979] [980] [981] Original Yodl file: modules/modmap.yo [982] [983] Original Yodl file: modules/modiface.yo [984] Original Yodl file: modules/external.yo (modules/threemods.eps ) [985] Original Yodl file: modules/design.yo [986] Original Yodl file: modules/frame.yo [987] [988] Chapter 26. Original Yodl file: concrete Original Yodl file: concrete/intro Original Yodl file: concrete/fdout [989] [990] [991] Original Yodl file: concrete/fdinput Original Yodl file: concrete/fdinbuf [992] Original Yodl file: concrete/fdninbuf [993] [994] [995] Original Yodl file: concrete/fdinseek [996] [997] Original Yodl file: concrete/fdunget [998] [999] [1000] Original Yodl file: concrete/fistream [1001] [1002] Original Yodl file: concrete/fistreamexample [1003] [1004] Original Yodl file: concrete/fork Original Yodl file: concrete/basicfork [1005] [1006] Original Yodl file: concrete/parents [1007] Original Yodl file: concrete/redirection [1008] Original Yodl file: concrete/daemon [1009] Original Yodl file: concrete/pipes [1010] [1011] Original Yodl file: concrete/parentslurp [1012] Original Yodl file: concrete/children [1013] Original Yodl file: concrete/select [1014] Original Yodl file: concrete/selectimpl [1015] [1016] Original Yodl file: concrete/monitor [1017] Original Yodl file: concrete/shandler [1018] Original Yodl file: concrete/run [1019] [1020] Original Yodl file: concrete/monitorexample [1021] [1022] Original Yodl file: concrete/child [1023] [1024] [1025] Original Yodl file: concrete/binop [1026] Original Yodl file: concrete/operators Original Yodl file: concrete/namespace [1027] Original Yodl file: concrete/crtp Underfull \hbox (badness 1314) in paragraph at lines 65098--65102 []\T1/pnc/m/n/10 Although this prob-lem can sim-ply be solved by pro-vid-ing th e class \T1/lmtt/m/n/10 Derived \T1/pnc/m/n/10 with a \T1/lmtt/m/n/10 using [1028] Original Yodl file: concrete/insertion [1029] Original Yodl file: concrete/proxy [1030] [1031] Original Yodl file: concrete/iterators [1032] Underfull \vbox (badness 10000) has occurred while \output is active [1033] [1034] Original Yodl file: concrete/bisonflex [1035] Underfull \hbox (badness 1406) in paragraph at lines 65585--65599 []\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/lmtt/m/n/10 bison \T1/pnc/m/n/10 is avail-able. In the early 90's \T1/pnc/m/it/10 Alain Co-et-meu r Underfull \hbox (badness 10000) in paragraph at lines 65618--65621 []\T1/pnc/m/n/10 Jean-Paul van Oosten ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 jp @jpvanoosten.nl$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) and Richard Berend-sen Underfull \hbox (badness 6961) in paragraph at lines 65618--65621 \T1/pnc/m/n/10 ([]$\OML/cmm/m/it/10 <$\T1/lmtt/m/n/10 richardberendsen@xs4all.n l$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 ) started the \T1/lmtt/m/n/10 flexc++ \T1/p nc/m/n/10 project in Original Yodl file: concrete/usingflex [1036] Original Yodl file: concrete/lexer Original Yodl file: concrete/lexerspec [1037] Original Yodl file: concrete/scanner [1038] Original Yodl file: concrete/scanmain [1039] Original Yodl file: concrete/scancompile Original Yodl file: concrete/usingbison [1040] Original Yodl file: concrete/bison Original Yodl file: concrete/definition [1041] [1042] [1043] Original Yodl file: concrete/rules [1044] Original Yodl file: concrete/parserh [1045] [1046] Original Yodl file: concrete/bisonflexspec Original Yodl file: concrete/codegeneration Underfull \vbox (badness 10000) has occurred while \output is active [1047] [1048] (./cplusplusus.ind [1049] [1050] Underfull \hbox (badness 2012) in paragraph at lines 320--322 []\T1/pnc/m/n/10 chi_squared_distribution, [1051] [1052] [1053] [1054] Underfull \hbox (badness 3271) in paragraph at lines 780--782 []\T1/pnc/m/n/10 exponential_distribution, Underfull \hbox (badness 10000) in paragraph at lines 796--798 []\T1/pnc/m/n/10 extreme_value_distribution cplusplusus.ps dvips: warning: -t selected paper may be too small . [1] [2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [1] [2] [3] [4] [5] [6] [7] [8] [9 <./intro/objects.eps>] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28<./first/datahiding.eps>] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80<./threading/time.eps>] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113 <./iostreams/ioclasses.eps>] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216<./memory/badassign.eps>] [217<./memory/rightass.eps>] [218] [219] [220] [221] [222] [223] [224<./memory/fswap.eps>] [225 <./memory/fswap2.eps>] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265<./exceptions/systemerror.eps>] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344 <./containers/list.eps>] [345<./containers/insertlist.eps>] [346 <./containers/dellist.eps>] [347] [348] [349] [350] [351 <./containers/queue.eps>] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372 <./containers/stack/stack.eps>] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386<./inheritance/hierarchy.eps>] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418<./polymorphism/ambiguity.eps>] [419 <./polymorphism/internal.eps>] [420<./polymorphism/virtbase.eps>] [421] [422] [423] [424] [425] [426] [427] [428] [429] [430] [431] [432] [433] [434 <./iostreams/sbbuffers.eps>] [435] [436] [437] [438] [439 <./polymorphism/buffers.eps>] [440] [441] [442] [443] [444] [445] [446] [447] [448] [449<./polymorphism/implementation.eps><./polymorphism/caumon.eps>] [450] [451<./polymorphism/multivtable.eps>] [452] [453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467] [468] [469 <./pointermembers/sizes.eps>] [470] [471] [472] [473] [474] [475] [476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578] [579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589] [590] [591] [592] [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] [609] [610] [611] [612] [613] [614] [615] [616] [617] [618] [619] [620] [621] [622] [623<./stl/heap.eps>] [624] [625] [626] [627] [628] [629] [630] [631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642] [643] [644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656] [657] [658] [659] [660] [661] [662] [663] [664] [665] [666] [667 <./threading/sorting.eps>] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] [683] [684] [685] [686 <./threading/compile.eps>] [687] [688] [689] [690] [691] [692] [693] [694] [695] [696] [697] [698] [699] [700] [701] [702] [703] [704] [705] [706] [707] [708] [709] [710] [711] [712] [713] [714] [715] [716] [717] [718] [719] [720] [721] [722] [723] [724] [725] [726] [727] [728] [729] [730] [731] [732] [733] [734] [735] [736<./functiontemplates/selection.eps>] [737] [738] [739] [740] [741] [742] [743] [744] [745] [746] [747] [748] [749] [750] [751] [752] [753] [754] [755] [756] [757] [758] [759] [760] [761] [762] [763] [764] [765] [766] [767] [768] [769] [770] [771] [772] [773] [774] [775] [776] [777] [778] [779] [780] [781] [782] [783] [784] [785] [786] [787] [788] [789] [790] [791] [792] [793] [794] [795] [796] [797] [798] [799] [800] [801] [802] [803] [804] [805] [806] [807] [808] [809] [810] [811] [812] [813] [814] [815] [816] [817] [818] [819] [820] [821] [822<./classtemplates/converting.eps>] [823] [824] [825] [826] [827] [828] [829] [830] [831] [832] [833] [834] [835] [836] [837] [838] [839] [840] [841] [842] [843] [844] [845] [846] [847] [848] [849] [850] [851] [852] [853] [854] [855] [856] [857] [858] [859] [860] [861] [862] [863] [864] [865] [866] [867] [868] [869] [870] [871] [872] [873] [874] [875] [876] [877] [878] [879] [880] [881] [882] [883] [884] [885] [886] [887] [888] [889] [890] [891] [892] [893] [894] [895<./advancedtemplates/multibase.eps>] [896] [897] [898] [899] [900] [901] [902] [903] [904] [905] [906] [907] [908] [909] [910 <./advancedtemplates/concepts/nested.eps>] [911] [912] [913] [914] [915] [916] [917] [918] [919] [920] [921] [922] [923] [924] [925] [926] [927] [928] [929] [930] [931] [932] [933] [934] [935] [936] [937] [938] [939] [940] [941 <./coroutines/coawait.eps><./coroutines/awaitable.eps>] [942 <./coroutines/awaiter.eps>] [943] [944] [945<./coroutines/fsa.eps>] [946] [947] [948] [949] [950] [951] [952] [953] [954] [955] [956] [957] [958] [959] [960] [961] [962] [963] [964] [965] [966] [967] [968] [969] [970] [971] [972] [973] [974] [975] [976<./modules/partition.eps>] [977] [978] [979] [980] [981] [982] [983] [984] [985<./modules/threemods.eps>] [986] [987] [988] [989] [990] [991] [992] [993] [994] [995] [996] [997] [998] [999] [1000] [1001] [1002] [1003] [1004] [1005] [1006] [1007] [1008] [1009] [1010] [1011] [1012] [1013] [1014] [1015] [1016] [1017] [1018] [1019] [1020] [1021] [1022] [1023] [1024] [1025] [1026] [1027] [1028] [1029] [1030] [1031] [1032] [1033] [1034] [1035] [1036] [1037] [1038] [1039] [1040] [1041] [1042] [1043] [1044] [1045] [1046] [1047] [1048] [1049] [1050] [1051] [1052] [1053] [1054] [1055] [1056] [1057] [1058] [1059] [1060] [1061] [1062] [1063] [1064] [1065] [1066] [1067] [1068] [1069] [1070] [1071] ps2pdf -sPAPERSIZE=letter cplusplusus.ps cplusplusus.pdf ./build man mkdir -p tmp/man tmp/manhtml make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' create-stamp debian/debhelper-build-stamp dh_prep rm -f -- debian/c\+\+-annotations.substvars debian/c\+\+-annotations-html.substvars debian/c\+\+-annotations-txt.substvars debian/c\+\+-annotations-latex.substvars debian/c\+\+-annotations-pdf.substvars debian/c\+\+-annotations-ps.substvars debian/c\+\+-annotations-dvi.substvars debian/c\+\+-annotations-contrib.substvars rm -fr -- debian/.debhelper/generated/c\+\+-annotations/ debian/c\+\+-annotations/ debian/tmp/ debian/.debhelper/generated/c\+\+-annotations-html/ debian/c\+\+-annotations-html/ debian/.debhelper/generated/c\+\+-annotations-txt/ debian/c\+\+-annotations-txt/ debian/.debhelper/generated/c\+\+-annotations-latex/ debian/c\+\+-annotations-latex/ debian/.debhelper/generated/c\+\+-annotations-pdf/ debian/c\+\+-annotations-pdf/ debian/.debhelper/generated/c\+\+-annotations-ps/ debian/c\+\+-annotations-ps/ debian/.debhelper/generated/c\+\+-annotations-dvi/ debian/c\+\+-annotations-dvi/ debian/.debhelper/generated/c\+\+-annotations-contrib/ debian/c\+\+-annotations-contrib/ dh_installdirs install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/ install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/ install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/ install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/ install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/ install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/ install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/ install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations/ debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' dh_installchangelogs -A changelog install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations install -p -m0644 debian/.debhelper/generated/c\+\+-annotations/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-html/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-pdf/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-latex/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-contrib/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-dvi/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog dh_installdocs -A README README.papersize README.legalese install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README.papersize debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README.legalese debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations chmod -R u\+rw,go=rX debian/c\+\+-annotations/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/copyright install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html cp --reflink=auto -a README debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html cp --reflink=auto -a README.papersize debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html cp --reflink=auto -a README.legalese debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html chmod -R u\+rw,go=rX debian/c\+\+-annotations-html/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/copyright install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-html.doc-base.html debian/c\+\+-annotations-html/usr/share/doc-base/c\+\+-annotations-html.c\+\+-annotations-html install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt cp --reflink=auto -a README debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt cp --reflink=auto -a README.papersize debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt cp --reflink=auto -a README.legalese debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt chmod -R u\+rw,go=rX debian/c\+\+-annotations-txt/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/copyright install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-txt.doc-base.txt debian/c\+\+-annotations-txt/usr/share/doc-base/c\+\+-annotations-txt.c\+\+-annotations-txt install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex cp --reflink=auto -a README debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex cp --reflink=auto -a README.papersize debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex cp --reflink=auto -a README.legalese debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex chmod -R u\+rw,go=rX debian/c\+\+-annotations-latex/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/copyright install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf cp --reflink=auto -a README debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf cp --reflink=auto -a README.papersize debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf cp --reflink=auto -a README.legalese debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf chmod -R u\+rw,go=rX debian/c\+\+-annotations-pdf/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/copyright install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-pdf.doc-base.pdf debian/c\+\+-annotations-pdf/usr/share/doc-base/c\+\+-annotations-pdf.c\+\+-annotations-pdf install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps cp --reflink=auto -a README debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps cp --reflink=auto -a README.papersize debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps cp --reflink=auto -a README.legalese debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps chmod -R u\+rw,go=rX debian/c\+\+-annotations-ps/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/copyright install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-ps.doc-base.ps debian/c\+\+-annotations-ps/usr/share/doc-base/c\+\+-annotations-ps.c\+\+-annotations-ps install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi cp --reflink=auto -a README debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi cp --reflink=auto -a README.papersize debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi cp --reflink=auto -a README.legalese debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi chmod -R u\+rw,go=rX debian/c\+\+-annotations-dvi/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/copyright install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-dvi.doc-base.dvi debian/c\+\+-annotations-dvi/usr/share/doc-base/c\+\+-annotations-dvi.c\+\+-annotations-dvi install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib cp --reflink=auto -a README debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib cp --reflink=auto -a README.papersize debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib cp --reflink=auto -a README.legalese debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib chmod -R u\+rw,go=rX debian/c\+\+-annotations-contrib/usr/share/doc install -p -m0644 debian/copyright debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/copyright dh_installman install -m0755 -d debian/c\+\+-annotations/usr/share/man/man7/ install -p -m0644 ./tmp/man/c\+\+-annotations.7 debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 man-recode --to-code UTF-8 --suffix .dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 mv debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7.dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 chmod 0644 -- debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 cp -a tmp/docs/latex/cplusplus.dvi debian/c++-annotations-dvi/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.latex debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.pdf debian/c++-annotations-pdf/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.ps debian/c++-annotations-ps/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplus.sty debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.dvi debian/c++-annotations-dvi/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.latex debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.pdf debian/c++-annotations-pdf/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.ps debian/c++-annotations-ps/usr/share/doc/c++-annotations/ cp -a tmp/docs/latex/cplusplusus.sty debian/c++-annotations-latex/usr/share/doc/c++-annotations/ cp -a tmp/docs/txt/cplusplus.txt debian/c++-annotations-txt/usr/share/doc/c++-annotations/ cp -ra contrib debian/c++-annotations-contrib/usr/share/doc/c++-annotations/ cp -ra contrib debian/c++-annotations-html/usr/share/doc/c++-annotations/html/ cp -ra contributions debian/c++-annotations-contrib/usr/share/doc/c++-annotations/ cp -ra tmp/docs/html debian/c++-annotations-html/usr/share/doc/c++-annotations/ mkdir debian/c++-annotations/usr/share/doc/c++-annotations/examples for e in `find -type d -name examples | grep -v ^./debian`; \ do cp -r --parents "$e" debian/c++-annotations/usr/share/doc/c++-annotations/examples; done make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' dh_installdocs install -p -m0644 debian/copyright debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/copyright install -p -m0644 debian/copyright debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/copyright install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-html.doc-base.html debian/c\+\+-annotations-html/usr/share/doc-base/c\+\+-annotations-html.c\+\+-annotations-html install -p -m0644 debian/copyright debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/copyright install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-txt.doc-base.txt debian/c\+\+-annotations-txt/usr/share/doc-base/c\+\+-annotations-txt.c\+\+-annotations-txt install -p -m0644 debian/copyright debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/copyright install -p -m0644 debian/copyright debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/copyright install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-pdf.doc-base.pdf debian/c\+\+-annotations-pdf/usr/share/doc-base/c\+\+-annotations-pdf.c\+\+-annotations-pdf install -p -m0644 debian/copyright debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/copyright install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-ps.doc-base.ps debian/c\+\+-annotations-ps/usr/share/doc-base/c\+\+-annotations-ps.c\+\+-annotations-ps install -p -m0644 debian/copyright debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/copyright install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc-base/ install -p -m0644 debian/c\+\+-annotations-dvi.doc-base.dvi debian/c\+\+-annotations-dvi/usr/share/doc-base/c\+\+-annotations-dvi.c\+\+-annotations-dvi install -p -m0644 debian/copyright debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/copyright dh_installchangelogs install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-latex/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-html/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-contrib/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-pdf/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations install -p -m0644 debian/.debhelper/generated/c\+\+-annotations/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog.Debian chmod 0644 -- debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-dvi/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog dh_installman install -m0755 -d debian/c\+\+-annotations/usr/share/man/man7/ install -p -m0644 ./tmp/man/c\+\+-annotations.7 debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 man-recode --to-code UTF-8 --suffix .dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 mv debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7.dh-new debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 chmod 0644 -- debian/c\+\+-annotations/usr/share/man/man7/c\+\+-annotations.7 dh_lintian install -m0755 -d debian/c\+\+-annotations/usr/share/lintian/overrides install -p -m0644 debian/c\+\+-annotations.lintian-overrides debian/c\+\+-annotations/usr/share/lintian/overrides/c\+\+-annotations dh_perl dh_link dh_strip_nondeterminism Using 1761884815 as canonical time Normalizing debian/c++-annotations-contrib/usr/share/doc/c++-annotations/contributions/makebook.sh.gz using File::StripNondeterminism::handlers::gzip rm -f debian/c\+\+-annotations-contrib.debhelper.log debian/c\+\+-annotations-dvi.debhelper.log debian/c\+\+-annotations-html.debhelper.log debian/c\+\+-annotations-latex.debhelper.log debian/c\+\+-annotations-pdf.debhelper.log debian/c\+\+-annotations-ps.debhelper.log debian/c\+\+-annotations-txt.debhelper.log debian/c\+\+-annotations.debhelper.log debian/rules override_dh_compress make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' dh_compress -A -X.html -X.gif -X.pdf cd debian/c++-annotations cd debian/c++-annotations-html cd debian/c++-annotations-txt cd debian/c++-annotations-latex cd debian/c++-annotations-pdf cd debian/c++-annotations-ps cd debian/c++-annotations-dvi cd debian/c++-annotations-contrib chmod a-x usr/share/doc/c\+\+-annotations-pdf/changelog usr/share/doc/c\+\+-annotations-pdf/changelog.Debian chmod a-x usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 chmod a-x usr/share/doc/c\+\+-annotations-txt/changelog usr/share/doc/c\+\+-annotations-txt/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.txt chmod a-x usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex chmod a-x usr/share/doc/c\+\+-annotations-html/changelog usr/share/doc/c\+\+-annotations-html/changelog.Debian usr/share/doc/c\+\+-annotations/html/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/html/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/html/cplusplus.index usr/share/doc/c\+\+-annotations/html/cplusplus.opf chmod a-x usr/share/doc/c\+\+-annotations-ps/changelog usr/share/doc/c\+\+-annotations-ps/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.ps usr/share/doc/c\+\+-annotations/cplusplusus.ps chmod a-x usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey gzip -9nf usr/share/doc/c\+\+-annotations-pdf/changelog usr/share/doc/c\+\+-annotations-pdf/changelog.Debian gzip -9nf usr/share/doc/c\+\+-annotations-txt/changelog usr/share/doc/c\+\+-annotations-txt/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.txt chmod a-x usr/share/doc/c\+\+-annotations-dvi/changelog usr/share/doc/c\+\+-annotations-dvi/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.dvi usr/share/doc/c\+\+-annotations/cplusplusus.dvi gzip -9nf usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 gzip -9nf usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex gzip -9nf usr/share/doc/c\+\+-annotations-ps/changelog usr/share/doc/c\+\+-annotations-ps/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.ps usr/share/doc/c\+\+-annotations/cplusplusus.ps gzip -9nf usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey gzip -9nf usr/share/doc/c\+\+-annotations-html/changelog usr/share/doc/c\+\+-annotations-html/changelog.Debian usr/share/doc/c\+\+-annotations/html/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/html/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/html/cplusplus.index usr/share/doc/c\+\+-annotations/html/cplusplus.opf gzip -9nf usr/share/doc/c\+\+-annotations-dvi/changelog usr/share/doc/c\+\+-annotations-dvi/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.dvi usr/share/doc/c\+\+-annotations/cplusplusus.dvi cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' make[1]: Leaving directory '/build/reproducible-path/c++-annotations-13.02.02' dh_fixperms find debian/c\+\+-annotations ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-html ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-txt ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-pdf ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-dvi ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-latex ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-contrib ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-ps ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-txt/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-txt/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-pdf/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-pdf/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-latex/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-latex/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-dvi/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-dvi/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-ps/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-ps/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-contrib/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-contrib/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-html/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-html/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-txt/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-ps/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-pdf/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-latex/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-dvi/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-contrib/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-html/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-txt -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-pdf -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-ps -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-latex -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-contrib -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-dvi -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-html -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations/usr/share/man debian/c\+\+-annotations/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 dh_missing dh_installdeb install -m0755 -d debian/c\+\+-annotations/DEBIAN install -m0755 -d debian/c\+\+-annotations-html/DEBIAN install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN dh_gencontrol install -m0755 -d debian/c\+\+-annotations-html/DEBIAN echo misc:Depends= >> debian/c++-annotations-html.substvars echo misc:Pre-Depends= >> debian/c++-annotations-html.substvars dpkg-gencontrol -pc\+\+-annotations-html -ldebian/changelog -Tdebian/c\+\+-annotations-html.substvars -cdebian/control -Pdebian/c\+\+-annotations-html install -m0755 -d debian/c\+\+-annotations/DEBIAN echo misc:Depends= >> debian/c++-annotations.substvars echo misc:Pre-Depends= >> debian/c++-annotations.substvars dpkg-gencontrol -pc\+\+-annotations -ldebian/changelog -Tdebian/c\+\+-annotations.substvars -cdebian/control -Pdebian/c\+\+-annotations install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN echo misc:Depends= >> debian/c++-annotations-pdf.substvars echo misc:Pre-Depends= >> debian/c++-annotations-pdf.substvars dpkg-gencontrol -pc\+\+-annotations-pdf -ldebian/changelog -Tdebian/c\+\+-annotations-pdf.substvars -cdebian/control -Pdebian/c\+\+-annotations-pdf install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN echo misc:Depends= >> debian/c++-annotations-ps.substvars echo misc:Pre-Depends= >> debian/c++-annotations-ps.substvars dpkg-gencontrol -pc\+\+-annotations-ps -ldebian/changelog -Tdebian/c\+\+-annotations-ps.substvars -cdebian/control -Pdebian/c\+\+-annotations-ps install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN echo misc:Depends= >> debian/c++-annotations-contrib.substvars echo misc:Pre-Depends= >> debian/c++-annotations-contrib.substvars dpkg-gencontrol -pc\+\+-annotations-contrib -ldebian/changelog -Tdebian/c\+\+-annotations-contrib.substvars -cdebian/control -Pdebian/c\+\+-annotations-contrib install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN echo misc:Depends= >> debian/c++-annotations-dvi.substvars echo misc:Pre-Depends= >> debian/c++-annotations-dvi.substvars dpkg-gencontrol -pc\+\+-annotations-dvi -ldebian/changelog -Tdebian/c\+\+-annotations-dvi.substvars -cdebian/control -Pdebian/c\+\+-annotations-dvi install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN echo misc:Depends= >> debian/c++-annotations-latex.substvars echo misc:Pre-Depends= >> debian/c++-annotations-latex.substvars dpkg-gencontrol -pc\+\+-annotations-latex -ldebian/changelog -Tdebian/c\+\+-annotations-latex.substvars -cdebian/control -Pdebian/c\+\+-annotations-latex install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN echo misc:Depends= >> debian/c++-annotations-txt.substvars echo misc:Pre-Depends= >> debian/c++-annotations-txt.substvars dpkg-gencontrol -pc\+\+-annotations-txt -ldebian/changelog -Tdebian/c\+\+-annotations-txt.substvars -cdebian/control -Pdebian/c\+\+-annotations-txt chmod 0644 -- debian/c\+\+-annotations-dvi/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-latex/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-txt/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-ps/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-pdf/DEBIAN/control dh_md5sums install -m0755 -d debian/c\+\+-annotations/DEBIAN install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN install -m0755 -d debian/c\+\+-annotations-html/DEBIAN install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN cd debian/c++-annotations-txt >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-ps >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-dvi >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-latex >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-html >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-contrib >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-pdf >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-txt/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-latex/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-dvi/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-ps/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-pdf/DEBIAN/md5sums dh_builddeb dpkg-deb --root-owner-group --build debian/c\+\+-annotations .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-html .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-txt .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-latex .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-pdf .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-ps .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-dvi .. dpkg-deb --root-owner-group --build debian/c\+\+-annotations-contrib .. dpkg-deb: building package 'c++-annotations' in '../c++-annotations_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-html' in '../c++-annotations-html_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-txt' in '../c++-annotations-txt_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-latex' in '../c++-annotations-latex_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-ps' in '../c++-annotations-ps_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-dvi' in '../c++-annotations-dvi_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-pdf' in '../c++-annotations-pdf_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-contrib' in '../c++-annotations-contrib_13.02.02-1_all.deb'. dpkg-genbuildinfo --build=binary -O../c++-annotations_13.02.02-1_amd64.buildinfo dpkg-genchanges --build=binary -O../c++-annotations_13.02.02-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1561308 and its subdirectories I: Current time: Sat Nov 1 02:12:41 +14 2025 I: pbuilder-time-stamp: 1761912761 + false + set +x Fri Oct 31 12:12:41 UTC 2025 I: Signing ./b2/c++-annotations_13.02.02-1_amd64.buildinfo as c++-annotations_13.02.02-1_amd64.buildinfo.asc Fri Oct 31 12:12:41 UTC 2025 I: Signed ./b2/c++-annotations_13.02.02-1_amd64.buildinfo as ./b2/c++-annotations_13.02.02-1_amd64.buildinfo.asc Fri Oct 31 12:12:41 UTC 2025 - build #2 for c++-annotations/unstable/amd64 on infom01-amd64 done. Starting cleanup. All cleanup done. Fri Oct 31 12:12:41 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-lBTI0O6e, removing. /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by: total 1328 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 12:05 b1 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 12:12 b2 -rw-rw-r-- 1 jenkins jenkins 2717 Oct 31 04:42 c++-annotations_13.02.02-1.dsc -rw------- 1 jenkins jenkins 1340147 Oct 31 12:05 rbuildlog.JQLaJmA /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b1: total 25564 -rw-r--r-- 1 jenkins jenkins 1335960 Oct 31 12:05 build.log -rw-r--r-- 1 jenkins jenkins 26588 Oct 31 12:05 c++-annotations-contrib_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 2555828 Oct 31 12:05 c++-annotations-dvi_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 884580 Oct 31 12:05 c++-annotations-html_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 1396556 Oct 31 12:05 c++-annotations-latex_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 11575804 Oct 31 12:05 c++-annotations-pdf_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 5234016 Oct 31 12:05 c++-annotations-ps_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 709988 Oct 31 12:05 c++-annotations-txt_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 9780 Oct 31 12:05 c++-annotations_13.02.02-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2717 Oct 31 12:05 c++-annotations_13.02.02-1.dsc -rw-r--r-- 1 jenkins jenkins 202780 Oct 31 12:05 c++-annotations_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 10433 Oct 31 12:05 c++-annotations_13.02.02-1_amd64.buildinfo -rw-rw-r-- 1 jenkins jenkins 11315 Oct 31 12:05 c++-annotations_13.02.02-1_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 4134 Oct 31 12:05 c++-annotations_13.02.02-1_amd64.changes -rw-r--r-- 1 jenkins jenkins 1769 Oct 31 12:05 c++-annotations_13.02.02-1_source.changes -rw-r--r-- 1 jenkins jenkins 2129649 Oct 31 12:05 c++-annotations_13.02.02.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b2: total 25508 -rw-rw-r-- 1 jenkins jenkins 1337896 Oct 31 12:12 build.log -rw-r--r-- 1 jenkins jenkins 26588 Oct 31 12:12 c++-annotations-contrib_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 2555828 Oct 31 12:12 c++-annotations-dvi_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 884580 Oct 31 12:12 c++-annotations-html_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 1396556 Oct 31 12:12 c++-annotations-latex_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 11575804 Oct 31 12:12 c++-annotations-pdf_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 5234016 Oct 31 12:12 c++-annotations-ps_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 709988 Oct 31 12:12 c++-annotations-txt_13.02.02-1_all.deb -rw-r--r-- 1 jenkins jenkins 9780 Oct 31 12:12 c++-annotations_13.02.02-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2717 Oct 31 12:12 c++-annotations_13.02.02-1.dsc -rw-r--r-- 1 jenkins jenkins 202780 Oct 31 12:12 c++-annotations_13.02.02-1_all.deb -rw-rw-r-- 1 jenkins jenkins 10439 Oct 31 12:12 c++-annotations_13.02.02-1_amd64.buildinfo -rw-rw-r-- 1 jenkins jenkins 11321 Oct 31 12:12 c++-annotations_13.02.02-1_amd64.buildinfo.asc -rw-rw-r-- 1 jenkins jenkins 4134 Oct 31 12:12 c++-annotations_13.02.02-1_amd64.changes -rw-rw-r-- 1 jenkins jenkins 1769 Oct 31 12:12 c++-annotations_13.02.02-1_source.changes -rw-r--r-- 1 jenkins jenkins 2129649 Oct 31 12:12 c++-annotations_13.02.02.orig.tar.gz Fri Oct 31 12:12:42 UTC 2025 I: Deleting $TMPDIR on infom01-amd64.debian.net. Fri Oct 31 12:12:42 UTC 2025 I: c++-annotations_13.02.02-1_amd64.changes: Format: 1.8 Date: Thu, 30 Oct 2025 21:26:55 -0700 Source: c++-annotations Binary: c++-annotations c++-annotations-contrib c++-annotations-dvi c++-annotations-html c++-annotations-latex c++-annotations-pdf c++-annotations-ps c++-annotations-txt Architecture: all Version: 13.02.02-1 Distribution: unstable Urgency: medium Maintainer: Frank B. Brokken Changed-By: tony mancill Description: c++-annotations - Extensive tutorial and documentation about C++ c++-annotations-contrib - Extensive tutorial and documentation about C++ - contributed file c++-annotations-dvi - Extensive tutorial and documentation about C++ - DVI output c++-annotations-html - Extensive tutorial and documentation about C++ - html output c++-annotations-latex - Extensive tutorial and documentation about C++ - LaTeX output c++-annotations-pdf - Extensive tutorial and documentation about C++ - PDF output c++-annotations-ps - Extensive tutorial and documentation about C++ - Postscript outpu c++-annotations-txt - Extensive tutorial and documentation about C++ - text output Closes: 1117968 Changes: c++-annotations (13.02.02-1) unstable; urgency=medium . [ Frank B. Brokken ] * All g++ compilations use a recent C++ standard * Updated debian/control . [ tony mancill ] * New upstream release builds with bobcat >= 6.09 (Closes: #1117968) * Set C++ standard to C++26 in debian/rules Checksums-Sha1: ec194c001df55cfb45fc2228e22b78332a2b7792 26588 c++-annotations-contrib_13.02.02-1_all.deb 3d768b8adb4deb4c4eb595b03ae5cbe7892824f7 2555828 c++-annotations-dvi_13.02.02-1_all.deb 234e7918c906e28237810984c2fd8da16a22cb63 884580 c++-annotations-html_13.02.02-1_all.deb 8b2519f21809dee4593d2467c22e6701c5ac5290 1396556 c++-annotations-latex_13.02.02-1_all.deb f36631e1218c35889b5a8d42a9827bc1ad2e4706 11575804 c++-annotations-pdf_13.02.02-1_all.deb 41e366797d0539ae34fe22a0625164da9e1033bc 5234016 c++-annotations-ps_13.02.02-1_all.deb d05d4bf15e7e164dccc148f57b62ae2198bb9ed9 709988 c++-annotations-txt_13.02.02-1_all.deb e0ecf57c971bbddeb829d408f2866649c46bbfdd 202780 c++-annotations_13.02.02-1_all.deb 0174a0766e068971466d40147cdb6944d5761e31 10433 c++-annotations_13.02.02-1_amd64.buildinfo Checksums-Sha256: 758f2f8b3105c3c7732a796e76c6c63026df429ba77e45d7ad8be22b1c6d7ee2 26588 c++-annotations-contrib_13.02.02-1_all.deb 1bb5524efd0002e519bfc900c3edd2856f213ab22e7893a3517a6ef4e7a1f99f 2555828 c++-annotations-dvi_13.02.02-1_all.deb c5f4817e5d1949111fd77e0c163b7eca0c96dfca6e0737b401d0ad2a26173c8c 884580 c++-annotations-html_13.02.02-1_all.deb bb3d52318bd09aa266fd1aa5611ec71ed4c14ae310e9948d8a210607f00e6f1c 1396556 c++-annotations-latex_13.02.02-1_all.deb ba02417866923470768e44cd015e8dc7ed154c15cb3f926161bd2abca2841515 11575804 c++-annotations-pdf_13.02.02-1_all.deb 9a49e9413933db29029c3083671d2f7cd2d65a86607367e0361086c2e23cdb5f 5234016 c++-annotations-ps_13.02.02-1_all.deb affc74d8ec4bfdbebfc9751601fecde4dacc6b330e6efb73dee7018e2c164790 709988 c++-annotations-txt_13.02.02-1_all.deb 6f5fef64c22650bada1a03797809cae4ffb4ebc185e162e2ae6662ccf32c94ab 202780 c++-annotations_13.02.02-1_all.deb 92b779a32a183464763bb7d05b06391e0efa4680a40886b013539cc3cd2931a0 10433 c++-annotations_13.02.02-1_amd64.buildinfo Files: 6656c0c292cc36b6c7bc6a1560d0510e 26588 doc optional c++-annotations-contrib_13.02.02-1_all.deb 93d493b99974b58f78455a564cf3aac0 2555828 doc optional c++-annotations-dvi_13.02.02-1_all.deb d47567f70bf046120bb7835ecf6fbcf3 884580 doc optional c++-annotations-html_13.02.02-1_all.deb a997bf261ec4ce39387ef745ec155710 1396556 doc optional c++-annotations-latex_13.02.02-1_all.deb 1691fe714244c8e394a21b40e5e039bc 11575804 doc optional c++-annotations-pdf_13.02.02-1_all.deb 31ce2a2083595b954507982b10ac80e9 5234016 doc optional c++-annotations-ps_13.02.02-1_all.deb 332428671c228ea040e53edcc47fc237 709988 doc optional c++-annotations-txt_13.02.02-1_all.deb cf1d3a0d0fac2730d3fbfe2e5e5c52e5 202780 doc optional c++-annotations_13.02.02-1_all.deb 2f7fefd0e853a2a4f1df1599a7cdc7a6 10433 doc optional c++-annotations_13.02.02-1_amd64.buildinfo removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/c++-annotations_13.02.01-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/c++-annotations_13.02.01-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/c++-annotations_13.02.01-1.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/c++-annotations_13.02.01-1.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/amd64/c++-annotations_13.02.01-1_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/c++-annotations_13.02.01-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-10-31 12:05:15.999081382 +0000 +++ b2/build.log 2025-10-31 12:12:41.835598257 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Dec 3 06:21:29 -12 2026 -I: pbuilder-time-stamp: 1796322089 +I: Current time: Sat Nov 1 02:05:18 +14 2025 +I: pbuilder-time-stamp: 1761912318 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking c++-annotations_13.02.02-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1772378/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/D01_modify_environment starting +debug: Running on infom01-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 31 12:05 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='c19d3fa1d57746c09aa5f5c4df87190e' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1772378' - PS1='# ' - PS2='> ' + INVOCATION_ID=9977708253c84c7cba4e4f7c34cfe2cb + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1561308 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/pbuilderrc_XUNr --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b1 --logfile b1/build.log c++-annotations_13.02.02-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/pbuilderrc_zb7w --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b2 --logfile b2/build.log c++-annotations_13.02.02-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom02-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1772378/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -278,7 +310,7 @@ Get: 149 http://deb.debian.org/debian unstable/main amd64 texlive-plain-generic all 2025.20250927-3 [29.9 MB] Get: 150 http://deb.debian.org/debian unstable/main amd64 yodl amd64 4.04.00-1 [200 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 zip amd64 3.0-15 [235 kB] -Fetched 245 MB in 4s (56.0 MB/s) +Fetched 245 MB in 3s (76.4 MB/s) Preconfiguring packages ... Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) @@ -786,8 +818,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Dec 3 18:23:32 UTC 2026. -Universal Time is now: Thu Dec 3 18:23:32 UTC 2026. +Local time is now: Fri Oct 31 12:08:09 UTC 2025. +Universal Time is now: Fri Oct 31 12:08:09 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up zip (3.0-15) ... @@ -926,7 +958,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/c++-annotations-13.02.02/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../c++-annotations_13.02.02-1_source.changes +I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/c++-annotations-13.02.02/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../c++-annotations_13.02.02-1_source.changes dpkg-buildpackage: info: source package c++-annotations dpkg-buildpackage: info: source version 13.02.02-1 dpkg-buildpackage: info: source distribution unstable @@ -44926,30 +44962,30 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/c++-annotations-13.02.02' dh_installchangelogs -A changelog + install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations + install -p -m0644 debian/.debhelper/generated/c\+\+-annotations/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog.Debian + install -p -m0644 changelog debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-html/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog + install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps + install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian + install -p -m0644 changelog debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog + install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt + install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian + install -p -m0644 changelog debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-pdf/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-latex/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog - install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps - install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian - install -p -m0644 changelog debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog - install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi - install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-dvi/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog.Debian - install -p -m0644 changelog debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-contrib/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog.Debian install -p -m0644 changelog debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog - install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt - install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian - install -p -m0644 changelog debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog - install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations - install -p -m0644 debian/.debhelper/generated/c\+\+-annotations/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog.Debian - install -p -m0644 changelog debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog + install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi + install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-dvi/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog.Debian + install -p -m0644 changelog debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog dh_installdocs -A README README.papersize README.legalese install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations cp --reflink=auto -a README debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations @@ -45054,27 +45090,27 @@ install -p -m0644 debian/c\+\+-annotations-dvi.doc-base.dvi debian/c\+\+-annotations-dvi/usr/share/doc-base/c\+\+-annotations-dvi.c\+\+-annotations-dvi install -p -m0644 debian/copyright debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/copyright dh_installchangelogs - install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib - install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-contrib/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog.Debian - chmod 0644 -- debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog - install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt - install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian - chmod 0644 -- debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog install -m0755 -d debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-latex/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-latex/usr/share/doc/c\+\+-annotations-latex/changelog install -m0755 -d debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-html/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-html/usr/share/doc/c\+\+-annotations-html/changelog - install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps - install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian - chmod 0644 -- debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog + install -m0755 -d debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt + install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-txt/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog.Debian + chmod 0644 -- debian/c\+\+-annotations-txt/usr/share/doc/c\+\+-annotations-txt/changelog + install -m0755 -d debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib + install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-contrib/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog.Debian + chmod 0644 -- debian/c\+\+-annotations-contrib/usr/share/doc/c\+\+-annotations-contrib/changelog install -m0755 -d debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-pdf/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-pdf/usr/share/doc/c\+\+-annotations-pdf/changelog install -m0755 -d debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations install -p -m0644 debian/.debhelper/generated/c\+\+-annotations/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog.Debian chmod 0644 -- debian/c\+\+-annotations/usr/share/doc/c\+\+-annotations/changelog + install -m0755 -d debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps + install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-ps/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog.Debian + chmod 0644 -- debian/c\+\+-annotations-ps/usr/share/doc/c\+\+-annotations-ps/changelog install -m0755 -d debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi install -p -m0644 debian/.debhelper/generated/c\+\+-annotations-dvi/dh_installchangelogs.dch.trimmed debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog.Debian chmod 0644 -- debian/c\+\+-annotations-dvi/usr/share/doc/c\+\+-annotations-dvi/changelog @@ -45104,22 +45140,22 @@ cd debian/c++-annotations-ps cd debian/c++-annotations-dvi cd debian/c++-annotations-contrib - chmod a-x usr/share/doc/c\+\+-annotations-txt/changelog usr/share/doc/c\+\+-annotations-txt/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.txt - chmod a-x usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 chmod a-x usr/share/doc/c\+\+-annotations-pdf/changelog usr/share/doc/c\+\+-annotations-pdf/changelog.Debian - gzip -9nf usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 + chmod a-x usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 + chmod a-x usr/share/doc/c\+\+-annotations-txt/changelog usr/share/doc/c\+\+-annotations-txt/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.txt + chmod a-x usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex chmod a-x usr/share/doc/c\+\+-annotations-html/changelog usr/share/doc/c\+\+-annotations-html/changelog.Debian usr/share/doc/c\+\+-annotations/html/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/html/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/html/cplusplus.index usr/share/doc/c\+\+-annotations/html/cplusplus.opf chmod a-x usr/share/doc/c\+\+-annotations-ps/changelog usr/share/doc/c\+\+-annotations-ps/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.ps usr/share/doc/c\+\+-annotations/cplusplusus.ps + chmod a-x usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey + gzip -9nf usr/share/doc/c\+\+-annotations-pdf/changelog usr/share/doc/c\+\+-annotations-pdf/changelog.Debian gzip -9nf usr/share/doc/c\+\+-annotations-txt/changelog usr/share/doc/c\+\+-annotations-txt/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.txt chmod a-x usr/share/doc/c\+\+-annotations-dvi/changelog usr/share/doc/c\+\+-annotations-dvi/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.dvi usr/share/doc/c\+\+-annotations/cplusplusus.dvi - chmod a-x usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex - gzip -9nf usr/share/doc/c\+\+-annotations-pdf/changelog usr/share/doc/c\+\+-annotations-pdf/changelog.Debian - chmod a-x usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey + gzip -9nf usr/share/doc/c\+\+-annotations/changelog usr/share/doc/c\+\+-annotations/changelog.Debian usr/share/man/man7/c\+\+-annotations.7 + gzip -9nf usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex gzip -9nf usr/share/doc/c\+\+-annotations-ps/changelog usr/share/doc/c\+\+-annotations-ps/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.ps usr/share/doc/c\+\+-annotations/cplusplusus.ps + gzip -9nf usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey gzip -9nf usr/share/doc/c\+\+-annotations-html/changelog usr/share/doc/c\+\+-annotations-html/changelog.Debian usr/share/doc/c\+\+-annotations/html/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/html/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/html/cplusplus.index usr/share/doc/c\+\+-annotations/html/cplusplus.opf gzip -9nf usr/share/doc/c\+\+-annotations-dvi/changelog usr/share/doc/c\+\+-annotations-dvi/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.dvi usr/share/doc/c\+\+-annotations/cplusplusus.dvi - gzip -9nf usr/share/doc/c\+\+-annotations-latex/changelog usr/share/doc/c\+\+-annotations-latex/changelog.Debian usr/share/doc/c\+\+-annotations/cplusplus.latex usr/share/doc/c\+\+-annotations/cplusplusus.latex - gzip -9nf usr/share/doc/c\+\+-annotations-contrib/changelog usr/share/doc/c\+\+-annotations-contrib/changelog.Debian usr/share/doc/c\+\+-annotations/contrib/classtemplates/cloneable.h usr/share/doc/c\+\+-annotations/contrib/concrete/refcountautoptr.h usr/share/doc/c\+\+-annotations/contributions/porter.scobey cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' cd '/build/reproducible-path/c++-annotations-13.02.02' @@ -45133,32 +45169,32 @@ find debian/c\+\+-annotations ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-html ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-txt ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/c\+\+-annotations-latex ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-pdf ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/c\+\+-annotations-ps ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-dvi ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s + find debian/c\+\+-annotations-latex ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-contrib ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s + find debian/c\+\+-annotations-ps ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/c\+\+-annotations-txt/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-txt/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/c\+\+-annotations-latex/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-latex/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-pdf/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-pdf/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/c\+\+-annotations-html/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-html/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/c\+\+-annotations-latex/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-latex/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-dvi/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-dvi/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-ps/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-ps/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-contrib/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-contrib/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/c\+\+-annotations-html/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations-html/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-txt/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/c\+\+-annotations-ps/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-pdf/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-latex/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-dvi/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/c\+\+-annotations-ps/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-contrib/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-html/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations-txt -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/c\+\+-annotations-pdf -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/c\+\+-annotations-latex -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations/usr/share/doc -type f -a -true -a ! -regex 'debian/c++-annotations/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/c\+\+-annotations-dvi -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/c\+\+-annotations-pdf -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-ps -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/c\+\+-annotations-latex -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-contrib -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/c\+\+-annotations-dvi -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations-html -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/c\+\+-annotations/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/c\+\+-annotations/usr/share/man debian/c\+\+-annotations/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 @@ -45174,10 +45210,10 @@ install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN dh_gencontrol - install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN - echo misc:Depends= >> debian/c++-annotations-latex.substvars - echo misc:Pre-Depends= >> debian/c++-annotations-latex.substvars - dpkg-gencontrol -pc\+\+-annotations-latex -ldebian/changelog -Tdebian/c\+\+-annotations-latex.substvars -cdebian/control -Pdebian/c\+\+-annotations-latex + install -m0755 -d debian/c\+\+-annotations-html/DEBIAN + echo misc:Depends= >> debian/c++-annotations-html.substvars + echo misc:Pre-Depends= >> debian/c++-annotations-html.substvars + dpkg-gencontrol -pc\+\+-annotations-html -ldebian/changelog -Tdebian/c\+\+-annotations-html.substvars -cdebian/control -Pdebian/c\+\+-annotations-html install -m0755 -d debian/c\+\+-annotations/DEBIAN echo misc:Depends= >> debian/c++-annotations.substvars echo misc:Pre-Depends= >> debian/c++-annotations.substvars @@ -45186,18 +45222,10 @@ echo misc:Depends= >> debian/c++-annotations-pdf.substvars echo misc:Pre-Depends= >> debian/c++-annotations-pdf.substvars dpkg-gencontrol -pc\+\+-annotations-pdf -ldebian/changelog -Tdebian/c\+\+-annotations-pdf.substvars -cdebian/control -Pdebian/c\+\+-annotations-pdf - install -m0755 -d debian/c\+\+-annotations-html/DEBIAN - echo misc:Depends= >> debian/c++-annotations-html.substvars - echo misc:Pre-Depends= >> debian/c++-annotations-html.substvars - dpkg-gencontrol -pc\+\+-annotations-html -ldebian/changelog -Tdebian/c\+\+-annotations-html.substvars -cdebian/control -Pdebian/c\+\+-annotations-html install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN echo misc:Depends= >> debian/c++-annotations-ps.substvars echo misc:Pre-Depends= >> debian/c++-annotations-ps.substvars dpkg-gencontrol -pc\+\+-annotations-ps -ldebian/changelog -Tdebian/c\+\+-annotations-ps.substvars -cdebian/control -Pdebian/c\+\+-annotations-ps - install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN - echo misc:Depends= >> debian/c++-annotations-txt.substvars - echo misc:Pre-Depends= >> debian/c++-annotations-txt.substvars - dpkg-gencontrol -pc\+\+-annotations-txt -ldebian/changelog -Tdebian/c\+\+-annotations-txt.substvars -cdebian/control -Pdebian/c\+\+-annotations-txt install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN echo misc:Depends= >> debian/c++-annotations-contrib.substvars echo misc:Pre-Depends= >> debian/c++-annotations-contrib.substvars @@ -45206,37 +45234,45 @@ echo misc:Depends= >> debian/c++-annotations-dvi.substvars echo misc:Pre-Depends= >> debian/c++-annotations-dvi.substvars dpkg-gencontrol -pc\+\+-annotations-dvi -ldebian/changelog -Tdebian/c\+\+-annotations-dvi.substvars -cdebian/control -Pdebian/c\+\+-annotations-dvi - chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/control - chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/control + install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN + echo misc:Depends= >> debian/c++-annotations-latex.substvars + echo misc:Pre-Depends= >> debian/c++-annotations-latex.substvars + dpkg-gencontrol -pc\+\+-annotations-latex -ldebian/changelog -Tdebian/c\+\+-annotations-latex.substvars -cdebian/control -Pdebian/c\+\+-annotations-latex + install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN + echo misc:Depends= >> debian/c++-annotations-txt.substvars + echo misc:Pre-Depends= >> debian/c++-annotations-txt.substvars + dpkg-gencontrol -pc\+\+-annotations-txt -ldebian/changelog -Tdebian/c\+\+-annotations-txt.substvars -cdebian/control -Pdebian/c\+\+-annotations-txt chmod 0644 -- debian/c\+\+-annotations-dvi/DEBIAN/control - chmod 0644 -- debian/c\+\+-annotations-pdf/DEBIAN/control - chmod 0644 -- debian/c\+\+-annotations-txt/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-latex/DEBIAN/control - chmod 0644 -- debian/c\+\+-annotations/DEBIAN/control + chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/control + chmod 0644 -- debian/c\+\+-annotations-txt/DEBIAN/control chmod 0644 -- debian/c\+\+-annotations-ps/DEBIAN/control + chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/control + chmod 0644 -- debian/c\+\+-annotations/DEBIAN/control + chmod 0644 -- debian/c\+\+-annotations-pdf/DEBIAN/control dh_md5sums - install -m0755 -d debian/c\+\+-annotations-html/DEBIAN install -m0755 -d debian/c\+\+-annotations/DEBIAN - install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN - install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN - install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN - install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN install -m0755 -d debian/c\+\+-annotations-txt/DEBIAN + install -m0755 -d debian/c\+\+-annotations-html/DEBIAN + install -m0755 -d debian/c\+\+-annotations-latex/DEBIAN + install -m0755 -d debian/c\+\+-annotations-ps/DEBIAN + install -m0755 -d debian/c\+\+-annotations-dvi/DEBIAN + install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN + install -m0755 -d debian/c\+\+-annotations-pdf/DEBIAN + cd debian/c++-annotations-txt >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-ps >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/c++-annotations-dvi >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/c++-annotations-latex >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-html >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/c++-annotations-contrib >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations-pdf >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/c++-annotations-latex >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - install -m0755 -d debian/c\+\+-annotations-contrib/DEBIAN - cd debian/c++-annotations-dvi >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/c++-annotations-txt >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/c++-annotations >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/c++-annotations-contrib >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-txt/DEBIAN/md5sums - chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-latex/DEBIAN/md5sums + chmod 0644 -- debian/c\+\+-annotations-contrib/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-dvi/DEBIAN/md5sums - chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-ps/DEBIAN/md5sums + chmod 0644 -- debian/c\+\+-annotations-html/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations/DEBIAN/md5sums chmod 0644 -- debian/c\+\+-annotations-pdf/DEBIAN/md5sums dh_builddeb @@ -45250,12 +45286,12 @@ dpkg-deb --root-owner-group --build debian/c\+\+-annotations-contrib .. dpkg-deb: building package 'c++-annotations' in '../c++-annotations_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-html' in '../c++-annotations-html_13.02.02-1_all.deb'. -dpkg-deb: building package 'c++-annotations-pdf' in '../c++-annotations-pdf_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-txt' in '../c++-annotations-txt_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-latex' in '../c++-annotations-latex_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-ps' in '../c++-annotations-ps_13.02.02-1_all.deb'. -dpkg-deb: building package 'c++-annotations-contrib' in '../c++-annotations-contrib_13.02.02-1_all.deb'. dpkg-deb: building package 'c++-annotations-dvi' in '../c++-annotations-dvi_13.02.02-1_all.deb'. +dpkg-deb: building package 'c++-annotations-pdf' in '../c++-annotations-pdf_13.02.02-1_all.deb'. +dpkg-deb: building package 'c++-annotations-contrib' in '../c++-annotations-contrib_13.02.02-1_all.deb'. dpkg-genbuildinfo --build=binary -O../c++-annotations_13.02.02-1_amd64.buildinfo dpkg-genchanges --build=binary -O../c++-annotations_13.02.02-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -45263,12 +45299,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1561308/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1772378 and its subdirectories -I: Current time: Thu Dec 3 06:28:15 -12 2026 -I: pbuilder-time-stamp: 1796322495 +I: removing directory /srv/workspace/pbuilder/1561308 and its subdirectories +I: Current time: Sat Nov 1 02:12:41 +14 2025 +I: pbuilder-time-stamp: 1761912761 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/c++-annotations_13.02.02-1.diff: 86.4% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/c++-annotations_13.02.02-1.diff.gz b2/build.log: 82.1% -- replaced with stdout Compressing the 1st log... b1/build.log: 82.1% -- replaced with stdout Fri Oct 31 12:12:43 UTC 2025 I: diffoscope 306 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_c++-annotations_unstable_amd64_1761912763 + touch /var/log/reproducible-builds/diffoscope_stamp_c++-annotations_unstable_amd64_1761912763 + RESULT=0 + systemd-run '--description=diffoscope on c++-annotations/13.02.02-1 in unstable/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_38-86312 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by --run-session -c jenkins-reproducible-unstable-diffoscope-cc05be76-f8ae-4064-b3c9-1acbd3caa85a -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/dbd-tmp-pqgqoPZ ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/c++-annotations_13.02.02-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/c++-annotations_13.02.02-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/c++-annotations_13.02.02-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b1/c++-annotations_13.02.02-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b2/c++-annotations_13.02.02-1_amd64.changes' + false + set +x Running as unit: rb-diffoscope-amd64_38-86312.service; invocation ID: 569ca73fc86e47f4a2597c079d72b6c9 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/c++-annotations_13.02.02-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/c++-annotations_13.02.02-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/c++-annotations_13.02.02-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b1/c++-annotations_13.02.02-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.Izu3t7by/b2/c++-annotations_13.02.02-1_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 213ms CPU time consumed: 170ms Memory peak: 17.9M (swap: 0B) _ _ _ ___ _ _ __ _ _ __ _ __ ___ | |_ __ _| |_(_) ___ _ __ ___ / __|| |_ _| |_ _____ / _` | '_ \| '_ \ / _ \| __/ _` | __| |/ _ \| '_ \/ __| | (_|_ _|_ _|_____| (_| | | | | | | | (_) | || (_| | |_| | (_) | | | \__ \ \___||_| |_| \__,_|_| |_|_| |_|\___/ \__\__,_|\__|_|\___/|_| |_|___/ Fri Oct 31 12:12:43 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Fri Oct 31 12:12:43 UTC 2025 I: c++-annotations from unstable built successfully and reproducibly on amd64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-10-31 12:12:44] INFO: Starting at 2025-10-31 12:12:44.121985 [2025-10-31 12:12:44] INFO: Generating the pages of 1 package(s) [2025-10-31 12:12:44] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/amd64/c++-annotations didn't produce a buildlog, even though it has been built. [2025-10-31 12:12:44] INFO: Finished at 2025-10-31 12:12:44.345026, took: 0:00:00.223044 Fri Oct 31 12:12:44 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/c++-annotations.html Fri Oct 31 12:12:44 UTC 2025 I: Removing signed c++-annotations_13.02.02-1_amd64.buildinfo.asc files: removed './b1/c++-annotations_13.02.02-1_amd64.buildinfo.asc' removed './b2/c++-annotations_13.02.02-1_amd64.buildinfo.asc' 1761912764 amd64 unstable c++-annotations Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/c++-annotations_13.02.02-1.rbuild.log: 82.0% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/c++-annotations_13.02.02-1.rbuild.log.gz [2025-10-31 12:12:44] INFO: Starting at 2025-10-31 12:12:44.747211 [2025-10-31 12:12:44] INFO: Generating the pages of 1 package(s) [2025-10-31 12:12:44] INFO: Finished at 2025-10-31 12:12:44.961693, took: 0:00:00.214485 All cleanup done. Fri Oct 31 12:12:45 UTC 2025 - total duration: 0h 14m 30s. Fri Oct 31 12:12:45 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-rQtxs9Xq, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 14min 31.899s CPU time consumed: 5.730s Memory peak: 98.4M (swap: 0B)